MICHAEL D. SMITH: Aquest tarda tinc el plaer de la introducció de Mark Zuckerberg, que és un dels nostres oradors convidats aquest semestre per venir a parlar d'una poc sobre la informàtica en el món real. Com la majoria de vostès probablement saben, com vostès tots fan això molt més que jo, fundador de Facebook.com, que és una xarxa social programa, el que vulguis dir. Utilitzat en més de 2.000 escoles de tot el nació i possiblement del món també. És el món massa, o simplement la nació? Mark Zuckerberg: [inaudible]. MICHAEL D. SMITH: OK. Així que bona influència per fer algunes coses en la ciència de la computació. Ell va a dir-nos una mica de de el fons d'ella i el que ha estat important i així successivament. Així que si us plau, donem la benvinguda. Mark Zuckerberg: Jo. Molt bé, fresc. Aquesta és la primera vegada que he et havia de tenir una d'aquestes coses. Així que només vaig a adjuntar És realment ràpid, un segon. Està bé. Pots escoltar? És això bo? Aquest amplifica en absolut? AUDIÈNCIA: Si. Mark Zuckerberg: Molt bé. Sweet. Això és com una de les primeres vegades He estat en una conferència a la Universitat de Harvard. Suposo que el que probablement serà més útil per a vostès és si només et portarà a través d'alguns dels cursos que vaig prendre a la Universitat de Harvard en què realment va anar a donar una conferència de vegades. Jo estava fent broma. I una mena de, com, com diferents decisions que havia de fer quan era en moviment juntament amb Facebook aconseguir afectat per coses diferents que estava aprenent a les classes que estava prenent. I si tot va segons el pla, llavors potser alguns de vostès sortirà d'aquesta forma de pensar que la presa de CS o material d'enginyeria a Harvard és en realitat una espècie d'utilitat. Així que aquest és el pla de joc. Crec que això és ranurat durant dues hores. No hi ha manera que vaig parlar durant dues hores. Probablement vaig a parlar de com 20 minuts, o 15 minuts, i després Vaig a deixar vostès fan preguntes. Perquè estic segur que vostès tenen coses més interessants per preguntar-me el que jo podia venir amb parlar de mi mateix. Així que suposo que vaig a classe de començar. Quan vaig estar aquí, em posat en marxa tenint 121. Jo en realitat mai vaig prendre 50. Vostè hauria d'haver rebut l'altre noi que estava fer Facebook, Dustin Moskovitz, qui era el meu company de quart. Quan nosaltres vam començar el lloc era escrit en PHP, que no és una cosa que va aprendre a d'aquestes classes. Però, afortunadament, si tenir una bona experiència en C, la sintaxi és molt similar, i vostè pot recollir en un dia o dos. Així que vaig començar a escriure el lloc i el va llançar a Harvard al febrer de 2004. Així que suposo que fa gairebé dos anys. I aquí a un parell de setmanes, 1 diversos milers de persones s'havien inscrit. I vam començar a rebre alguns correus electrònics de persones en altres universitats que demanen per nosaltres per llançar-ho en les seves escoles. I jo estava prenent 161 en el moment. Així que no sé si vostès ho saben la reputació d'aquest curs, però que era una mica pesat. Va ser un curs molt divertit, però no m'ha deixat amb molt temps per fer una altra cosa amb Facebook. Així que el meu company de quart Dustin, qui em conjectura acabava CS50, era com, bé, jo vull ajudar. Vull fer l'expansió i ajudar a trobar la manera de fer les coses. Així que jo estava com, ja saps, això és tio molt bé, però no se sap molt bé qualsevol PHP ni res d'això. Així que aquest cap de setmana es va anar a casa, comprat el llibre de Perl per Dummies, vam tornar i era com, bé, estic llest per anar. Jo estava com amic, el lloc està escrit en PHP, Perl no, però ja saps, això és genial. Així que ell va prendre sobre PHP uns dies perquè, prometo que si vostè té un bona experiència en C, llavors PHP és una cosa molt fàcil d'aprendre. I només una mica es va posar a treballar. Així que em refereixo, la primera gran decisió que realment vam haver de fer era a la forma de tipus d' ampliar l'arquitectura per anar des de l'únic tipus escolar establert que teníem quan era només a Harvard a alguna cosa que recolzat diverses escoles. Així que aquesta va ser una decisió que tenia de fer en un munt de nivells, tant en el producte i com volíem privacitat per treballar, però crec que un realment decisió important que és ens va ajudar a escalar molt bé és com vam decidir per distribuir les dades. Així que no sé quant de la complexitat coses com a gran O notació vostès en aquesta classe. Així que vull dir, un dels més complicats càlculs que fem en el lloc és el càlcul de dir com estiguis connectat amb la gent. Perquè si es pot imaginar, que s'emmagatzema com una espècie d'una sèrie de no dirigit - no és ponderat - així no dirigit, parells no ponderats dels números d'identificació de les persones a la base de dades. Llavors, si vostè vol esbrinar qui és amic d'algú, vostè ha de mirar a tots els seus amics. Cert? Així que això és el millor, com 100 o 200 persones. Però llavors, si vol calcular qui és un amic d'un amic, o quina és la connexió més propera és allà, llavors quin tipus de haver de mirar als 100 o 200 els amics de cada un d'aquests amics. Per tant, esdevé cada nivell hi ha Un altre factor de n multiplicat n, on n és el nombre d'amics que cadascun dels seus amics té. Així es pot veure que aquesta tipus de torna exponencialment difícils de resoldre per a la camí més curt entre la gent. Així que si estàs buscant un amic d'un amic, que està n al quadrat. Si vostè està buscant un amic d'un amic d'un amic, que està n en cubs. I això és una cosa que era tradicionalment bastant difícil per a una gran part del llocs predecessor de Facebook. I, per exemple, Friendster tingut grans problemes amb aquest perquè ells estaven tractant d' calcular trajectòries de sis graus fora, o com set graus fora. I això és una cosa que quan que estàs fent com n setè, que només és realment molt dur i que va fer caure el seu lloc per un temps. Així que una de les coses que d'alguna manera tenia en compte quan estàvem esbrinar com fer això era, com distribuir la base de dades de manera que aquest càlcul esdevé manejable. Així que el que vam decidir va ser que tothom en el lloc fa la major part de la seva activitat en el l'escola que estan basats en el tipus de. Així que si estàs a Harvard, llavors la majoria de la gent que vostè va a estar veient i transaccions amb en el lloc seran a Harvard. De fet, és probablement com el 90% de les coses que vostè fa en el lloc. Així que vam decidir separar-nos les bases de dades i crear una instància de base de dades MySQL per a cada escola a la xarxa. I al fer això, si vostè compte dels camins que es calcula són només dins de l'escola. Així que en lloc de dir, com ara estem en sis milions d'usuaris, i en lloc d'haver de fer n en cubs sobre alguna porció de sis milions, és només n en galledes sobre 10000, que és un molt més tipus manejable de càlcul. Així que va ser una espècie de la primera decisió arquitectònica gran que havíem de fer que van contribuir per no morir al cap de pocs mesos. I que probablement era una un de molt important. Així que quan ens vam establir el lloc que teníem només un equip que ens estàvem quedant. No estava a la nostra habitació de la residència. Estàvem llogar ella. Jo com que vaig aprendre la meva lliçó per tractar de córrer un lloc fora del meu dormitori sala d'uns mesos abans, i Harvard gairebé va tractar de tirar-me. Així que vaig acabar llogant un servidor fora de les instal.lacions d'aquest temps. I suposo que executa originalment la base de dades i el servidor web. Així que Apache és el que vam ser utilitzant en aquest cas per servir les pàgines de la mateixa màquina. I perquè ens repartim el bases de dades de la manera que ho vam fer, hem estat capaços de, en passar el temps, igual afegir més màquines lineal i tipus de créixer el lloc sense tenir cap tipus d'expansió exponencial de la quantitat de maquinària que teníem. Però després colpegem sobre com 30 o 50 escoles, comencem a adonar-nos que podia començar a aconseguir més rendiment de MySQL o Apache. Algunes de la forma en què les coses es va crear simplement no era tan òptima com podria. Així, per exemple, quan es té Màquines MySQL i Apache que s'executa en el mateix servidor, llavors si alguna cosa li passa a aquest servidor, llavors no només la base de dades perquè l'escola o les escoles en aquest servidor només aturar tipus de resposta d'una manera que farà que que res útil, però ni tan sols es pot carregar cap pàgina web. Perquè pugui obtenir pàgina no trobats. I aquest tipus de merda. No obstant això, un altre problema és que la variància i l'ús de l'escola a les escoles Tampoc serà perfecte. Així que algunes escoles estan sempre tindrà un ús més pesat. Tenim escoles ara com Penn Estat que té 50.000 usuaris. I a continuació, la majoria de les escoles encara tenen menys de 2.000 usuaris. Perquè hi ha un munt de petits escoles i una gran quantitat d'escoles que no tenen la ubiqüitat completa. Així que per intentar fer front a aquest tema i que sigui per tu fer front a el fet que Penn State va tenir 50.000 persones i només un tona dels usuaris tot el temps, i llavors vostè té algunes escoles que no ho fan, el que vam decidir fer es separar alguns de la web servidors dels servidors de bases de dades. I fer-ho de manera que només teníem un pool de servidors web Apache que podríem equilibrar la càrrega entre ells. I fer-ho de manera que vostè pot utilitzar els uniformement mentre que només el que té la base de dades capa de ser una espècie d'uniforme. Així que no sé si això és interessant per a vostès en absolut. O si això és tot el que importa al que vostès estan estudiant ara. Així que si hi ha més coses que vostès preferirien conèixer en termes de l'arquitectura, llavors jo ho deixo obert a les preguntes més tard. Així que no pas molt temps sol parlant d'aplicacions a l'atzar que vostès podrien No tornis a tenir cura del seu ús. Vaig a tractar de trobar una mica de exemples interessants. Així que dir, suposo que un dels coses que era bastant interessant va ser quan vam arribar a un punt en termes de trànsit on comencem la despesa excessiva el rendiment d'alguns d'aquestes aplicacions de codi obert que són en general bastant performant. Així, per exemple, MySQL és una molt bona base de dades de codi obert. No sé si algun de vostès espècie de en el seu propi desordre temps voltant i fer qualsevol cosa amb MySQL o l'han utilitzat de cap manera. Però és molt fàcil d'utilitzar. També és decentment ràpid. Índexs funcionen bastant bé. No és com amb totes les funcions com una cosa com Oracle, però és bastant bo. I arribem a un punt on, crec que al voltant de quan vam començar a fer com potser 100 milions de pàgines al dia, que vam començar a córrer en alguns colls d'ampolla en això. Així, per exemple, una consulta típica a MySQL podria prendre 3:58 mil · lèsimes de segon. I això no és molt. Però quan estàs fent 100 mil milions de pàgines vistes al dia, i cada visita a una pàgina forces tenir entre 30 i 50 consultes, especialment si vostè està fent una mena vista de perfil que consultes de tota mena de diferents informació, després que comença a xuclar. Així que vam començar a desenvolupar una capa d'emmagatzematge en memòria cau que permet un accés més ràpid a part de la informació. I originalment estàvem usant un altre Memcache aplicació de codi obert, que no sé si algun de vostès nois tenen alguna experiència amb això. Però va ser bastant ràpid. Va arribar el temps d'accés fins que suposo que la 0.3 a 0,5 mil · lisegons, que és bastant bo. Però també té un munt dels problemes de distribució. Se suposa que ha de ser un sistema distribuït la taula de hash tipus d'aplicació, on només es pot connectar qualsevol nombre de caixes d'Memcache d'un clúster i ser capaç de connectar cap amunt i que ho vagi. Però ens trobem amb una gran quantitat de problemes allà on diferents caixes Memcache baixarien. I no hi havia cap redundància en la informació. Així que quan un quadre de Memcache ser cap avall i que tenia un error de memòria cau, llavors, de sobte, et tenia molt més trànsit anar a un conjunt específic de les bases de dades. I això seria un fàstic. Així que el pas del temps, que fins i tot va superar Memcache i els índexs en MySQL. Encara fem servir aquestes coses. Però vam haver de construir a la part superior que la redundància addicional. I crec que això és una cosa que és Probablement potser una mica interessant. Però deixaré que vostès em pregunten més preguntes sobre això més endavant. No estic realment segur del que seria interessant parlar en aquests moments. Potser vostès podrien ajudar una mica? Vagi per a ell. AUDIÈNCIA: Tinc curiositat per saber, pensant en [inaudible] entrar en un negoci en línia com això, com es va sentir l'ambient era amb grans jugadors de tot amb el que al mercat i altres grans jugadors qui pensaves força [Inaudible] per marcar, o el que la seva experiència va ser amb això. Jo estaria interessat, només en una tècnica banda, [inaudible] només augment gradual i tècnicament com [inaudible]. Mark Zuckerberg: Sí, així que això és no és una qüestió tècnica en absolut. Però crec que vaig a gust entrar en el torn de preguntes ara. Perquè jo no estic molt segur del que és material rellevant per a mi estar discutint. Així que vaig a respondre a això. Llavors qualsevol persona que vol preguntar em pregunta només pot anar per això. Suposo que mai havia realment passat molt de temps a preocupar-se per coses com - dir, hi ha empreses per aquí com Google que només podia entrar en el seu espai i fer el que vulguis en qualsevol moment. I crec que una de les coses interessants a aquestes hores a la tecnologia és que els individus s'aprofiten i capaç de fer molt més del que realment ha Alguna vegada ha estat capaç de fer abans. I fins fa quatre anys quan es va iniciar Google, ara tenen centenars de milers de màquines i probablement milers de milions de dòlars gastats en equips. Crec que la generació anterior Google, que ni tan sols podia fer un lloc sense alguna gran peça de maquinari. Crec que eBay, per exemple, va córrer off de dues 50.000 $ màquines. Vostè simplement no pot començar a fer això si no ets més que un nen en una habitació de la residència. Així que crec que el fet que podíem lloguer de màquines per $ 100 al mes i usar-lo per escalar fins a un punt en el qual hem tingut 300.000 usuaris és molt bo. És una cosa bastant singular que això és passant en la tecnologia en aquest moment. Ho fa de manera que en lloc de preocupar sobre qui és el gran jugador i el que Google farà següent, vostè pot fer més de - vostè només pot obtenir una gran quantitat de coses per fer. I en comptes d'haver de sortir a tenir alguns dels negocis tradicionals problemes, com que han d'augmentar de capital abans de poder fer qualsevol cosa, això ja no és un problema. Així que estàs aprofitar per fer molt més en la seva pròpia empresa. No sé si això respon la pregunta que vostè està demanant. Però vull dir, és una de les raons Per això crec que, en aquest punt, té molt sentit a estudiar aquestes coses. Com que en cap moment en el passat va poder a aprofitar una quantitat tan petita de diners per aconseguir poderosos tecnologia suficient tocar realment la gent a la forma en què vostè pot avui en dia. Google fa uns 250 milions de pàgines vistes al dia. Tenen centenars de milers de màquines i 5.000 empleats. Facebook fa 400 milions de pàgines vistes al dia. Això és molt més del que fa Google. I tenim centenars de màquines. I acabem de passar 50 empleats. I això és només una tècnica generació de tres o quatre any en les arquitectures que van ser creats. I després vas tres o quatre anys enrere abans que a partir d'ara eBay a Google, i que és completament diferent. Perquè almenys Google s'està executant fora d'una gran quantitat d'equips distribuïts que tenen centenars de milers de màquines, però la idea que calia obtenir una gran quantitat de màquines de merda que són molt barats. Vull dir, això és un gran pas endavant. Perquè llavors és com, OK, això és més redundant. Ells no perdre informació. No esperen coses de treballar sempre. És una forma molt més madura actitud d'eBay, que era l'únic que que podien fer en aquell moment. AUDIÈNCIA: Tinc una pregunta sobre les coses DHT. Mark Zuckerberg: El què? AUDIÈNCIA: El Distribuït Hash Taula coses. Mark Zuckerberg: Sí, quina? AUDIÈNCIA: jo era preguntant-se si [inaudible] totes les seves extensions per Memcache, perquè una cosa que he notat és que, sí, en realitat no hi ha bones biblioteques disponibles per a coses DHT. Hi ha tota aquesta meravellosa investigació, però en termes d'implementacions que en realitat s'ocupen amb tots els problemes d'atur i de tot aquestes coses - Mark Zuckerberg: Sí, un munt de coses - que no s'estenia necessàriament Memcache. Construïm un munt de coses a nosaltres mateixos. En aquest moment, no és de codi obert. Considerem fer-ho. I vull dir, hi ha un munt de treball que que farà les coses de codi obert. I és en la part superior de si està o no vol perdre l'avantatge competitiu. És una mica desafortunat. Perquè crec que si ens quedem només més fàcil fer una cosa així, llavors vostè podria fer-ho. Es podia alliberar el codi. Però llavors hi ha una gran quantitat de suport i la concessió de llicències i de totes aquestes coses. Hem trobat que ha estat molest. Una de les coses que en realitat considerat fer de codi obert era aquest servidor de recerca que en realitat aquest noi assegut allà fet quan encara era a terme a Califòrnia. I crec que arribem a un punt en el MySQL s'estava quedant una mica en alguns de les recerques estàvem tractant de fer. I vam decidir que seria una cosa fresca de fer perquè una sèrie de màquines distribuïdes que podria - no ho fa utilitzar una taula hash. Quina és l'estructura que utilitzi, McCollum? ANDREW McCollum: [inaudible]. Mark Zuckerberg: Així que, sí, ens pensat en fer que s'obren. Però això és quan d'alguna manera havia de fer tot aquest treball per arribar a una llicència. I estem igual, bé, cargol això. Jo. AUDIÈNCIA: En què gastes més del seu temps de treball fent aquests dies? Mark Zuckerberg: La contractació de persones. Suposo que quan, a mesura que creix, el més important és tenir gent intel · ligent. Si vostè pensa sobre com, la tècnica coses palanquejament que jo estava parlant d' per respondre a aquest tipus qüestió, ja que la tecnologia es converteix en més genèric i menys car, el punt de suport es fa més en la gent. Així que si vostè pensa sobre això des d'una perspectiva d'una persona a la vegada que la gent va passar o el temps d'usuari passar, o veure la pàgina anàlisi, a causa la tecnologia, la gent són molt més palanquejada fer més coses i ser més important en l'equació. Per això, és molt important per arribar a les persones més intel · ligents. I també, vull dir, quan ets una petita empresa, pot ser realment àgil i obtenir una gran quantitat de coses per fer. I hi ha relativament poca burocràcia. Així que si vostè té gent intel · ligent que poden prendre avantatge que per construir coses interessants, llavors això és impressionant. Suposo que, a més d'això, el disseny de noves coses. No hi ha molt burocràcia corporativa encara. Així que no he de perdre molt de temps en això. Manténgase en aquesta direcció? AUDIÈNCIA: Sí, Quant ha parlat i consultat amb els advocats fins al moment? Mark Zuckerberg: Tinc un advocat que treballa per a mi a temps complet. AUDIÈNCIA: OK, és un gran part de gestió d'una empresa? Recomanaries treball de [inaudible] des del principi? Mark Zuckerberg: No ho vam fer. I això, suposo, sempre alguna molèstia després. Primers coses va establir molt bé és bo. Obtenció de material net és realment bo. I, vull dir, ningú mai va a explicar un advocat és dolent. Tot això és només una qüestió d'oportunitat cost i el que li dóna prioritat. Suposo que, en el nostre cas, ara tenim per fer front a un munt de coses que no va ser correcte en el principi. La majoria de les coses es refereixen a ells. Ni tan sols és una gran cosa més. Però en lloc de parlar amb els advocats des del principi, estàvem fent coses. I crec que això va ser probablement l'ús correcte del nostre temps. Crec que una característica fresca de moltes de les empreses que van a parar ser realment reeixit, no que som realment reeixit, però suposo que també caure en aquest cub, és que va començar com algú tractant de fer alguna cosa fresc i no algú tractant de fer una empresa. D'alguna manera has - Google sortir de Larry i Sergey tesi doctoral a Stanford, i Yahoo van sortir de només, suposo, també alguns nois de Stanford només tipus de cargolat tot a la seva habitació de la residència. I eBay va sortir d'un tipus tractant de construir un mercat per a la seva nòvia intercanviar dispensadors PEIX. Amazon va ser calculat una mica més. Així que no puc imaginar que qualsevol dels la gent realment havien de molts consells, i que sembla tenir funcionat bé per a ells. Però, vull dir, a la vegada, No vaig a seure aquí i digui que no ha d'obtenir assessorament en la matèria. I moltes vegades la gent són massa curosos, també. Crec que és més útil per fer que les coses succeeixin i després demanar disculpes més tard el que és per assegurar-se que vostè dot tots els ulls del seu I de tant en tant Simplement no aconseguir la matèria feta. Sí Vagi per a ell. AUDIÈNCIA: Quan creu que Facebook arribarà al punt on podria arribar a ser tan gran empresa [Inaudible] nova idea, [inaudible]? Creu que arribarà a aquest moment en el curt termini? Com evitar que [inaudible]? Mark Zuckerberg: Bé, Vull dir, crec que - I Creus que ets una mica sempre en aquest punt. Vull dir, la majoria de les empreses són començar a treballar en com un parell d'idees, i aquests són alguns coses que fan bé. Així que, vull dir, de Yahoo era com si estiguéssim va a organitzar tota aquesta informació al món com pel directori. I això és el que vam començar a realitzar, i quin tipus de diversificar fora com el pas del temps i construït més coses. I un munt d'aquestes coses és com el nucli del seu negoci ara. Vull dir, és com si originalment no fer la cerca. I ara un directori no existeix. És una merda. No hi ha cap utilitat per a ell. Vull dir, gran cosa de Google era igual que ho van fer PageRank. I després, suposo, dels PageRank, que té categoria. I ara quin tipus d'estendre el procés a fer un altre tipus similar d'algorismes, buscant en altres espais. Però, vull dir, pot espècie de dir com totes les altres coses que estan fent és una espècie de tangencial. I és com que estan tractant molt dur per fer PageRank i altres tipus de algoritmes que són molt similar a l'obra en la seva espais, i no és tan elegant o pura d'una idea l'original era. Així que a Facebook, per exemple, quan acaba de començar, el que jo pensava era la més L'interessant era per ser capaç d'escriure el nom d'algú i trobar informació sobre ells. I no hi havia pràcticament cap de les coses que hi era ara. No hi havia grups. No hi havia missatges fins i tot. Hi ha treia. Sí Vull dir, així que és com que et quedes començar a treballar en algun tipus d'idea de la base. I, en general, l'empresa li anirà bé, perquè jo endevinar les persones que estan començant fora a treballar en aquesta idea central tipus d'entendre que un sol nucli idea en algun tipus de forma única. Però això no implica que tinguin millor comprensió de res una altra cosa, que ningú. Així que per això envoltar amb un munt de gent intel · ligent que és realment important. AUDIÈNCIA: Quin era - era Hi ha algun tipus de model això va ser [inaudible] foto característiques [inaudible] en Facebook? Va haver-hi algun tipus de [inaudible]? Mark Zuckerberg: Vull dir, hi ha un gran quantitat d'aplicacions a Internet ara que ho fan aquestes coses. Així que, vull dir, una de Flickr aplicació de fotos boniques. Encara que crec que en tres setmanes els va passar en el nombre de fotos que hem tingut al nostre lloc. Vull dir, crec que la cosa més fresca sobre fotos és que es pot etiquetar ells i la forma en què fa que els relacionen amb els perfils de les persones. I crec que això és alguna cosa que pugui realment només fer si té el context de tots al teu voltant en el lloc. Aquest tipus de requereix la ubiqüitat d'ús. Així que no sé si algun dels altres nois hauria fet això si han de tipus d'ús, però no ho van fer. No. No qualsevol de vostès té alguna pregunta CS? AUDIÈNCIA: Tinc curiositat. Com es decideix el que ets seguir endavant amb l'empresa per perseguir una tecnologia o no perseguir una tecnologia? Mark Zuckerberg: Què és una idea? Què hi ha en l'exemple? AUDIÈNCIA: Bé, en realitat No sé molt sobre Facebook. Què és el següent que voler fer amb imatges i la vinculació de la gent? Com sap vostè d'esbrinar quines tecnologies són bones? Com que les mines de trobar la tecnologia? Té algun procés en el seu lloc avui que es dirigeixen cap aquest tipus de coses, o ho fa només tecnologia entrar a l'empresa perquè estàs fora en algun lloc i algú esmentat cosa que podria vol fer en termes de Facebook? Mark Zuckerberg: Així que crec que la nostra procés per filtrar quines tecnologies utilitzar es confia la gent intel · ligent. Així que definitivament tenim algunes persones en l'empresa que són realment intel · ligents, i crec que la majoria de la gent en l'empresa en general són prou intel · ligents. Però hi ha àrea d'uns pocs nois en particular, - jo sóc ni un d'ells - que crec que quan que diuen que alguna cosa és un general bona pràctica per anar-hi, llavors és relativament - a continuació, que poden obtenir suport perquè amb força facilitat. I crec que molts dels enginyers espècie de construir un consens al voltant d'això. Estic tractant de pensar en un bon exemple. Crec que és una cosa orientat a objectius. Així que amb les fotos, sabíem que volíem per donar suport només a les persones pujar fotos il · limitades. Així que, vull dir, no hi concepte real de il · limitat. És només has de seguir sumant coses, seguir sumant emmagatzematge. I vostè vol que sigui perquè tipus d'obres de la major fluïdesa possible. Així que el primer que estàvem tractant de fer és, bé, anem a avaluar aquestes empreses que acaba de fer d'emmagatzematge gran per guanyar-se la vida. O és com NetApp o alguna cosa, Network Appliance. Així que parlem amb ells durant un temps. I llavors som com, d'acord. Bé, en realitat no volem anar amb això, un enfocament únic gran caixa. Volem anar amb tenir només una sèrie de distribueix més petita caixes amb una gran quantitat de dur conduir i una gran quantitat de memòria RAM. I pel que crec que la arquitectura que primer construïm va ser un on vam tenir una manat d'aquestes màquines amb relativament lent, però molt estables disc darrere d'un nivell de - una capa d'emmagatzematge en memòria cau de les caixes amb una tona de RAM que podria contenir la major part de les miniatures i visitada amb més freqüència imatges en - suposo que en la memòria RAM, en qualsevol moment. I just abans que posat en marxa, se'ns va acudir que tindríem alguns problemes amb això. I els temes que que tindríem serien la xarxa temes temes, no de maquinari. Així, per exemple, si es pren un àlbum de fotos de 30 fotos i cadascuna de les seves fotos és de tres megabytes, llavors vostè pot carregar 90 megabytes a Facebook. I aquest tipus de merda. Està bé. Vull dir, és una merda perquè la gent tendeixen a tenir connexions no òptimes i perquè el nostre router - I Suposo que la majoria de routers estan configurats que només és capaç de manejar un gigabit alhora, i els routers són una mica cars. Thy són grans peces d'equip. No crec que hi ha una distribuïda versió que encara. Així que no podria, en el marc de temps que volíem llançar, acaba d'obtenir un nou router i aconseguir que va crear. Així que el que acabem fent és construir una Applet de Java i un control ActiveX que juntament l'elecció de la fotos que la gent volia per carregar amb compressió en el costat del client per fer-lo més petit, i després aquesta forma la gent pot simplement pujar les seves fotos amb relativa rapidesa. També ens estalviem CPU en la nostra banda perquè no ho fem de fer el descompressió del nostre costat, encara que això no va ser que enorme d'un coll d'ampolla. Així que això va funcionar. I llavors arribem a un punt en què estàvem que té arxius en una taxa de 100 per segon, i la gent estava usant la forma característica més del que pensàvem que anàvem a. I tot i que teníem aquesta configuració de nivell d'emmagatzematge en memòria cau, simplement encara no era prou ràpid. Estic segur que vostès recordin això. Fa unes setmanes, el lloc no estava tenint un bon moment. Així que el que acabem fent en aquest moment es utilitzar la memòria cau de vora, com Tipus d'Akamai de coses per fer aquestes fotos que són estàtics contingut només estar prop de la gent. Així que d'aquesta manera podem espècie de descarregar alguns dels equips i de la - classe d'haver de transferir aquests encara alguna cosa arxius grans a les persones. Així que aquí és on estem ara, i sembla estar funcionant bastant bé. No era que no teníem cap avançat geni de la tècnica al respecte. Va ser només sort que en cada punt quin tipus de anticipàvem els temes o ells triat bastant ràpid i després tingut prou competència per avaluar, crec, el que les opcions eren que teníem i fer el que crec que van ser decisions decents sobre la forma d'executar-hi. Què és això? AUDIÈNCIA: Pren això a la següent nivell, també, en termes dels problemes t'acabes de parlar. Mark Zuckerberg: Si. AUDIÈNCIA: Els estudiants reben un any de - vostè sap, el treball científic d'un equip amb, com, vaig asseguda al cantonada, el tipus en el meu [inaudible]. Com va sorgir l'empresa treballi a través de - Què fan els enginyers de programari quan vostès tots han de posar claus en el mateix lloc? Mark Zuckerberg: Què és això? AUDIÈNCIA: Les claus per al programadors en el mateix lloc. Com és l'estructura del programari enginyeria fet realitat [inaudible]? Mark Zuckerberg: Així que la forma en què - I endevinar la metodologia que tenim és que jo volia ser una mena de - com gran part de la meritocràcia com sigui possible on les persones que poden venir amb les solucions més cool i posar-les en pràctica la més ràpida i tenen com les bestioles que menys reben per treballar en les coses que crec que és la més interessant i sortir i tenir el major influència en l'empresa. Així que estem també en l'embarcament un munt de gent, perquè estem contractant amb relativa rapidesa. I en fer-ho, quin tipus que - aparellem fins noves persones que vénen amb alguns - com les millors persones que són una espècie de a la part superior de la cadena, i després que cal que tipus de treball amb els persones quan entren, per aprendre les coses que que estan treballant en això - per que els nois nous, com la classe entrant, pot ordenar d'aprendre el que alguns les persones que es troben actualment a la companyia estan treballant. I crec que en fer-ho, prenen l'estil i els mètodes que utilitzar per fer coses. Però crec que canvia molt ràpidament. Crec que una diferència entre la forma en matèria treballa en una empresa i la forma en matèria treballa a l'escola és que aquest és un procés molt iteratiu. I és agradable quan arribes matèria dreta la primera vegada, però no cal. I crec que una gran quantitat d'empreses passar per fases o etapes, en els quals no aconsegueixen la matèria bé la primera vegada. Igual que Microsoft - I dir, jo no sé quan l'última vegada va ser que tenien un bon producte abans de la Versió 4. Però per al moment en què arribar a la versió 4, és com sempre és bo en la seva major part. I crec que les obres bastant bé per a ells. I, vull dir, Google sempre allibera les seves coses en beta. Així que suposo que tractem de tenir múltiples persones treballen en el mateix, perquè tothom pugui aprendre de entre si i classe d'escollir de alguns dels errors que podrien ser fet que podem reduir amb força rapidesa. Però igual que, suposo que en en general, la idea és que no ha de ser perfeccionar la primera vegada. I mentre s'obté la l'arquitectura com a la dreta possible, llavors un munt de l'altra coses implementació no serà tan gran de un acord, i es pot ordenar d' treballar en això en qualsevol moment. Com sé si això és una espècie de resposta la pregunta que vostè em va demanar. AUDIÈNCIA: Així que ara, quan vostè troba alguna cosa que vostè vol fer que vostè No sé molt sobre, vostè pot demanar a alguns d'ells les persones que estan treballant per a vostè, o vostè pot aconseguir a gent nova. Però quan va començar, era només una espècie de vostè i el seu company de pis com a estudiant. I, òbviament, havia de domini qüestions de coneixement de la informàtica que havia de fer front a i tu no sabies res. Vull dir, com va ser el procés de trobar la manera de fer les coses? Sabia que vostè decideixi prendre certes classes? ¿Va rebre llibres? ¿Vas ser lloguer o aconseguir involucrar-se amb gent una mica més? Com es treballa a través de les qüestions d'aprenentatge ciències de la computació com vostè treballat a través d'això? Mark Zuckerberg: L'Internet és una molt bona eina. Crec que això és com ho vam fer gairebé tot. Vull dir, quin tipus de fer un punt de no contractar persones per a les habilitats, perquè suposo que la teoria és si algú té habilitats en una àrea i ho ha estat fent durant 10 o 15 anys, llavors això és probablement el que poden fer. I això és bo, i que vol dir que puguin fer això. Però si vostè contracta a algú, dir, a la dreta fora de la universitat, o algú més jove que no ets més que contractar-los per la intel · ligència crua, llavors la idea és que ells van a ser capaç d'aprendre coses molt ràpidament. I hi ha una gran quantitat d'informació disponible per tot el lloc, i ara, Withing els últims anys, hi ha bones eines per a la classificació a través d'això. I crec que el més persones performant que tenim són una mena de gent més jove, que no ho van fer necessàriament saber que molt res concret que surt de la universitat. És a dir, un bon exemple és - Dustin, el meu company de quart a Harvard ni tan sols era un important CS. Ell era un estudiant d'economia. I ell és només un molt intel · ligent amic, i va ser capaç de recollir-lo. Algunes de les altres bones persones a les que s'estan Majors EE de Stanford o Berkeley. I ni tan sols són CS tot el temps. Com la gent de matemàtiques - si que va estudiar matemàtiques, que poden aprendre les coses relativament ràpidament una gran part del temps. Sí? AUDIÈNCIA: Suposo, ja que té la infraestructura en el lloc, en aquest moment, quan vostè es centra en la seva contractació, de manera que encara es veuen les persones d'habilitats de tecnologia? O busca persones que podrien tenir el coneixement del negoci per ajudar a créixer més i guanyar més diners? El que és realment la prioritat en aquests moments en el creixement de l'empresa? Mark Zuckerberg: I mai contractar persones simplement perquè no tenen les habilitats de negocis. En realitat és una mica estrany, però coneixement d'una gran quantitat de nucli CS coses és molt important en els negocis, també. Una de les coses principals que vostè aprendre quan estàs estudiant CS és la complexitat i escala, i que és un gran problema en els negocis, també. Com es passa de tenir a cinc persones a 100 persones, i el que és el canvi en la dinàmica allà? I, com són certs processos - com és una força de vendes va a escalar de cinc persones per a 100 persones? És com el mateix tipus d'intel · ligència que pot esbrinar tant d'aquests problemes. I podria ser un tipus diferent de persona que es preocupa de resoldre els problemes. Però crec que la segona part de la meva resposta al que ha dit és que jo crec que estem espècie de forma contínua en el procés de construcció infraestructura a terme, i jo no et crec que mai sortir d'aquest procés. I estem espècie de centrar no només en la construcció d'alguna cosa i esbrinar com per fer diners amb ell i una espècie de maximitzar el valor del nostre negoci en el curt termini - però en el seu lloc, una mena de sempre a la recerca de maximitzar Quin seria el valor a llarg termini. I crec que, en fent això, quin tipus de necessitarà sempre a ser la construcció de fora de la seva base, i no en qualsevol moment estar preocupat per la maximització dels seus diners. AUDIÈNCIA: Aquesta és una espècie de de nou a la [inaudible] Facebook, però tenen vostès emetrà igual que el dia després de la universitat, potser una mica com això, amb tothom la possibilitat de pujar fotos tot al mateix temps, [inaudible]? Mark Zuckerberg: El nostre pics són bastant forts. Així com a les 5:00 de matí, no importa la quantitat d'usuaris que s'han subscrit, sempre hi ha com 5.000 persones, i això és tot. I després, si s'arriba a 21:00 Pacífic - així com la mitjanit aquí - el que suposo que és com la pic de tot el país, que està prop de 400.000 persones utilitzant simultàniament. I en realitat és bastant interessant, perquè controlem aquests gràfics i tenim aquesta enorme LCD a la nostra oficina, i sempre que hi ha un sot en el trànsit, estem com, oh merda, què va passar? I un munt de vegades és com Laguna Beach. [Risitas] Però en general no es balancegi tan lluny l'altra manera. AUDIÈNCIA: Amb el vostre fitxer [inaudible], si algú elimina alguna cosa des del seu perfil, què segueixes una partida d'això, i per quant de temps? Mark Zuckerberg: Ara mateix, nosaltres no. Però és possible que en algun moment en el futur. AUDIÈNCIA: Per donar seguiment a que, quin tipus de qüestions De què parlen en l'empresa en termes de la privacitat i la seguretat, totes aquestes coses? ¿El preocupa en absolut? Has posat el teu [inaudible] de privacitat i la declaració de la seguretat en línia. Així que vostè acaba de posar cap amunt i llavors no et preocupis per això? Mark Zuckerberg: Bé, crec que que el que fa Facebook diversió i útil és que hi ha una gran quantitat de informació sobre un munt de gent que es pot obtenir. Però el que és més important és que la informació està a disposició de les persones que aquesta persona vol que la informació estar disponible per. I l'altra cara de la és que la informació està disponible per a les persones que volen per tenir accés a aquesta informació. Així que un de la classe de base decisions que hem fet va ser només perquè la gent, a la escola veure els perfils de cadascú. I suposo que la idea darrere d' que era que vostè està a Harvard. Probablement no hauria de dur d'un temps només deixar algú a Harvard veure la seva informació. Però al mateix temps, és com a úniques persones a la Universitat de Harvard, que vostè està probablement va a veure en un lloc de dia a dia i potser complir, que alguna vegada va a voler mirar cap amunt. No és com un noi a terme en Stanford que vostè mai parlar estarà interessat en Saber el que el seu número de telèfon mòbil és o el que vostè està interessat polz Així que, en limitar la abast de la informació a una espècie d'allò més estret com té sentit, crec que que hem resolt molts d'aquests temes. I després, també donem persones un control complet sobre quines parts de la seva Perfil mostrar. Així que no forcem qualsevol persona per mostrar res, i ens donem a la gent control granular sobre algunes de les coses més sensibles. Així que desitja, just al costat de el camp de mòbil, hi ha un altre camp que és com, que és el que vols per mostrar que això? Només teus amics, només gent de la teva escola, què? Ens preocupem per ell, perquè si deixen de persones - si les persones senten que el seu informació no és privat, després que els cargols ens en el llarg termini, també. AUDIÈNCIA: Només en la promoció que, suposo que tot i que posar la informació a tu mateix, Quin és el recurs en el cas, per exemple, vostè té una foto, i algú posa aquesta foto dalt en algun fòrum o alguns Hot or Not tipus de lloc. Com es pot controlar el que els usuaris veure amb la informació que està entrada en els seus servidors? Mark Zuckerberg: És molt difícil de controlar el que la gent fa amb la informació que tenen accés. Cert? Vull dir, el millor que podem fer és donar persones el control sobre la seva informació i qui pot veure-ho. I després, una vegada que deixi que algú ho vegi, és una espècie de fora del control de ningú. AUDIÈNCIA: Tinc curiositat una mica sobre la funció de la paret [inaudible]. Semblava que començar potser més com Tipus de pissarra de coses, i llavors va canviar per complet al voltant. [Inaudible] com un o l'altre, o si hi havia alguna cosa que estaves pensant? O hi va haver un canvi de disseny a el procés de fer-ho [inaudible]? Mark Zuckerberg: Així que em va tirar originalment que junts com una mitja hora. I suposo que era bastant complicat, perquè - o era més complicat del que vaig pensar que havia de ser. I crec que part de la raó per la qual hem canviat va ser perquè no va funcionar tan bé com nosaltres volíem. Vull dir, la meta original era una espècie de fer-ho de manera que vostè pot tenir aquest wiki escriure alguna cosa sobre els perfils de les persones, que quan moused sobre alguna cosa, va mostrar que ha afegit que part. Però suposo que hi havia un gran quantitat de casos que ens vam perdre, o simplement no estava ben dissenyat per mi. I jo no sé si vostès se'n recorden, sinó que va utilitzar per a ratolí sobre la matèria, i simplement no era tan bo. I igual que, es pot dir que la persona equivocada, o podria destacar més del que se suposava. Així que tipus de acoblada que amb el pensament, això ni tan sols és la millor característica. Seria molt més interessant si en lloc d'haver de ratolí sobre la matèria, la gent podria simplement veure la imatge i el nom de la persona que publicat tot, sense tenir de passar per tota la paret. Per això, durant l'estiu, només una mica va passar per i va escriure una millor analitzador per a la parets i van tractar de descomposar. I després, en el futur, hem fet de manera que vostè acaba d'afegir un post, i es va dirigir a la part superior de la paret. AUDIÈNCIA: [inaudible] què es tracti. D'on vas treure la idea de, per la creació de Facebook? Mark Zuckerberg: Acabo volia fer alguna cosa on la gent pot escriure el nom d'algú i obtenir alguna informació sobre una persona. Vaig pensar que seria genial. Ah, sí? AUDIÈNCIA: Estic interessat en la funció que podria SMS algunes [inaudible] informació si volies i el torni. Jo no sé de persones que l'utilitzen. Així que em pregunto si hi ha consideracions reals [inaudible]? Mark Zuckerberg: Així que l'SMS gateways També compta amb un anàleg de correu electrònic, per la qual cosa si els seus números de telèfon és x i vostè té Cingular com el seu proveïdor, llavors es podria enviar per correu electrònic x@cingular.com o alguna variant que, i el missatge de text aniria al seu telèfon. I això és una porta d'entrada lliure. Així que, vostè sap, quan vostè text la gent de missatges, moltes vegades depenent del que el seu telèfon mòbil pla, que li costarà diners. Si ho fas a través de correu electrònic, en realitat no costa ni un cèntim. Així que aquesta és la forma en què triem per fer-ho. Estàvem fent un alt volum d'ells i ens va decidir que no seria més que una millor cosa per a nosaltres - per fer-ho realitat la manera de fiar i enviar un text missatge directament al telèfon mòbil, en lloc d'anar a través de les passarel · les de correu electrònic. Així que estem una mica el procés d'aconseguir que funciona ara. AUDIÈNCIA: [inaudible] Myspace [inaudible]? Mark Zuckerberg: Crec que estem sempre a la recerca de més coses a fer. No crec que estiguem competint amb Myspace. I crec que és una espècie de diferent tipus d'aplicació. Sí AUDIÈNCIA: Tinc curiositat. Hi ha alguna raó en particular pel perfils d'una persona i els correus electrònics de l'escola i aquestes coses [inaudible] i no com text es pot copiar i enganxar? És que [inaudible]? Mark Zuckerberg: Així que va fer això perquè la gent no podien passar per i raspar les pàgines. Tenim un munt de coses que hem posat en marxa per assegurar-se que la gent no informació agregada fora de Facebook. Vostè, evidentment, no es pot veure perfils de les persones d'altres escoles. Però també Intentar veure una gran quantitat de perfils, recull que estàs veient un nombre anormal dels perfils. I també una mena de - a penes mitjançant l'anàlisi de l'activitat de l'usuari, que hem construït aquests filtres bayesians Suposo que només ens va deixar triar a terme activitat anormal, com realment ràpidament, i només una mica d'espectacle molt limitada informació a aquests usuaris. Però una de les coses que volíem fer, volem assegurar - volem fer especialment difícil per a qualsevol persona per tractar de raspar email adreces, perquè això és realment molest - si la gent rebi correu brossa. Així que pensem que per pel que és una imatge, lloc de text pla, que només afegeix un nivell addicional de complexitat en termes de raspat. AUDIÈNCIA: [inaudible] bastant recursos valuosos que [inaudible]. Fa alguna cosa [inaudible]? Mark Zuckerberg: Bé, podem usar-lo apuntar cartells per a vostè, per exemple. No sé si algun de vostès comprat cartells fora d'això. Però una mena de - que estem tractant de esbrinar el que podem fer això, però òbviament estem molt sensible a la privacitat de les persones. I què és això? AUDIÈNCIA: No tant per individual [inaudible], però igual que en el seu conjunt [inaudible]? Mark Zuckerberg: Si. Crec que estem en realitat va a l'alliberament d'alguna cosa a finals d'aquesta setmana o la setmana que ve que mostra algunes estadístiques agregades que ens crec que són interessants. Vull dir, aquest és el material és una espècie de fresc, però no és el tipus de cosa que tornis a cada dia. No hi ha preguntes CS? MICHAEL D. SMITH: Té vostè tenen alguna pregunta per Mark? Ell podria estar disposada a romandre al voltant d'un parell de minuts, en cas que la gent vol no preguntis que en públic, però té un - Mark Zuckerberg: AUDIÈNCIA: Estic especialment decebut que Will Chen no fer-me qualsevol pregunta. MICHAEL D. SMITH: Anem a treballar en posteriorment. Això és tot? No més? Tenim un parell més. Mark Zuckerberg: Cool. AUDIÈNCIA: alguna vegada posposar les coses a Facebook, com tots els altres a la sala? Mark Zuckerberg: Què és això? AUDIÈNCIA: alguna vegada posposar les coses a Facebook? Mark Zuckerberg: Per descomptat. AUDIÈNCIA: [inaudible]. Mark Zuckerberg: És a dir, Crec que hi ha un valor al que la gent fa en el lloc. AUDIÈNCIA: Només sé que probablement molts de nosaltres sentiria que les hores de [inaudible]. MICHAEL D. SMITH: [inaudible]. Mark Zuckerberg: Sí, és clar. AUDIÈNCIA: No sé si es pot dir això, però quin tipus de característiques pot esperem que en el futur? [Inaudible] Mark Zuckerberg: Bé, et puc dir que el que farem dues properes setmanes. Aquí està la cosa que Jo només vaig esmentar abans, on estem afegint un munt de les estadístiques, i només mostrar el que està calenta i el que està canviant. I també sorprenent estadístiques que hem trobat, igual que el 2% de les persones a Harvard són Llibertari, per exemple, o alguna cosa per l'estil. Crec que una altra cosa que anem a llançar amb sort en algun moment, ja sigui tard aquesta setmana o la setmana que ve, és una cosa que permet a les persones per aclarir les seves relacions amb altres persones. Així que molts dels problemes que quin tipus d'acord amb l'Facebook no són sempre tècnica, però hi ha de vegades com si fossin problemes socials. I és com - un cosa que crec que és realment interessant és - si vostè té 100 o 150 amics, què tan bé vostè sap cadascuna d'aquestes persones, i que són potser com les cinc persones que realment importa, com a molt. I això no és una cosa que pugui realment respondre ara mateix, perquè les connexions són binaris. O s'està connectat o no ho ets. Així que he estat tractant de pensar per una estona sobre com podríem dissenyar alguna cosa que faria perquè la gent podria expressar el prop que estaven a la gent, en una mena d'una manera imparcial. Així que vostè pot imaginar, si ha comès un característica que només s'assemblava - taxa la seva amistat en una escala de 1 a 10, que no anava a funcionar. Com que primer de tot, ningú voldria fer que pel fet que vostè està insultant a algú si vostè és com, vostè és un 3. Però és també una espècie de avorrit, i perquè ningú voldria fer-ho perquè d'això. I que només estaria esbiaixat per la pressió social de la mateixa manera que els amics són. Algunes persones tenen una diferent sentit del que un amic és per a ells, després una altra persona ho faria. Així que si algú té 30 amics i altra persona té 150 amics, no aquesta persona en realitat tenen més amics en la vida real? Potser o potser no, i potser la persona amb només 30 té un llindar més alt per fer algú d'un amic a Facebook. Així que dir, suposo que la solució que se'ns va acudir per a aquest era fer - al jutge relacions basades en declaracions bidireccionals, de fet. Així, per exemple, vaig prendre CS50 amb aquesta persona. O jo vivia en una casa amb aquest usuari. I hi ha només una mena de grup de diferents maneres de fer les coses per l'estil. Però vaig pensar que això seria probablement una mica més precisa, perquè ningú va a - no hi ha pressió a mentir sobre alguna cosa així. No és com, què De què parles? No vaig prendre CS50 amb vostè. Però si algú afegiu un gran quantitat de connexions, llavors aquest tipus de significa alguna cosa. Així que quan vostè pren algú com Dustin, que és el meu company d'habitació aquí, i és com bé, així que vivíem junts en Kirkland House. Després es va treballar a Facebook. Després ens mudem a Palo Alto, i ara encara estem treballant a Facebook - i després potser això ha prou connexions a dir OK, bé aquesta persona clarament té molt a veure amb aquesta persona. Mentre que si l'única categoria que coneixes a algú a través, és a dir, aquesta persona és el meu amic de Facebook, a continuació, que també significa alguna cosa. Així que no sé. Anem a veure com funciona. Res és segur. Què passa? AUDIÈNCIA: realment [inaudible] La gent que escriu en la informació [Inaudible]? Mark Zuckerberg: És una combinació. Així que crec que una altra cosa això és molt important per a cada un d'aquests esdeveniments és el data en què es produeixen. Així que si vostè tenia, per exemple, un data en l'amistat de cada persona amb cada persona, llavors això li donaria que una representació més precisa del que això significava, perquè ara mateix no saben el que significa amic cadascuna de les persones a la xarxa. I perquè vostè no sap quan es va formar aquesta amistat, vostè no sap el que té canviat en aquesta relació des de la formació d'aquesta amistat. Vull dir que si la persona - si l'amistat significa molt poc per a algú si vostè sap que això passés ahir, que es van convertir en amics, vostè encara sap que hi ha alguns - que hi ha una mica de força. És com una cosa certesa. Hi ha una certesa menor que la seva relació ha divergit des d'aquest punt si el data en què es va produir l'acció era abans. Ho sentim, més recent. Així que crec que és un dels coses que estem centrats en aquí. Així que vaig prendre un curs - I prendre CS50 amb algú aquest terme és molt diferent de dir que sóc una persona gran ara i jo vaig prendre CS50 amb aquest persona quan jo era un estudiant de primer any. Molts d'ells - l'anàlisi de com les persones es veuen en aquest i veure les relacions no és necessàriament - Facebook no va a avaluar la relació. És una espècie de - la gent té una entesa implícit de quina és la diferència entre havent pres CS50 amb algú aquest terme i havent pres CS50 d'aquí a tres anys. I crec que va a classe d'ajudar. Què passa? AUDIÈNCIA: Quan vostè obtenir una nova idea i crec que és molt bo, com [Inaudible] amb com vostè va sobre ell? Mark Zuckerberg: No massa. Perquè crec que una Moltes de les coses, classifiquem tenir una molt singular plataforma per a la construcció d'aquesta. Jo no crec que hi hagi cap altra empresa o grup de persones al món que pogués desenvolupar això ara mateix. Vull dir, fins i tot Google, amb els seus enginyers com 5000 no està en el lloc per fer una aplicació d'ordenar del que caracteritza la gent relacions els agrada. I és com el mateix amb l'etiquetatge de fotos. Podem fer això perquè l'etiquetatge de fotos només funciona si tothom que t'envolta està en el lloc. Perquè en cas contrari estàs aconseguirà un tipus d'ús perquè a on vagi i puges una foto i vostè va a marcar un munt de gent, i no hi són, i això és una merda. Així que encara que el 50% de les persones a Harvard estaven a Facebook, llavors la selecció i la manera com ens vam proposar fins seguiria xuclar. Per tant, només funciona perquè 97% de la gent de Harvard estan a Facebook, o el que sigui. Així que per això, és com no és tan gran d'una preocupació. Sí? AUDIÈNCIA: Així que d'una espècie de una enginyeria de programari, tipus de dinàmica [inaudible] manera, quan algú té una d'aquestes idees - com let de afegir aquesta [? més ampli] estadística? i dir-li a la gent, o que tinc una manera de mesurar això, allò i allò altre sobre aquestes persones i marcar això en els perfils de les persones - Com anar sobre com obtenir el vistiplau de tots la resta a l'empresa per passar alguns seu temps tècnicament treballant en això? O aconseguir altres persones per treballar-hi amb ells, i coses per l'estil? Mark Zuckerberg: MHM. Crec que un munt de gent - vull dir, les persones que treballen a Facebook realment com treballar a Facebook, Crec que, en la seva major part, i gastar molts seu temps fent això. I igual que una gran part de la moment en què s'està gastant, que dediquen a treballar en coses que podrien ser espècie d'importància estratègica per el que estem tractant de fer en aquest moment. Però també, un munt de persones perdre el temps amb la base de codi, i el tipus de lloc declaracions if-a no això és com, si l'usuari és de mi, després posar això aquí. I pel que caminar una mica per a diferents llocs de la gent durant el dia, o la gent ve i em parla. Igual, tinc les hores d'oficina del CEO com broma, com 2:00-4:00 cada dia - no avui. I la gent ve i em mostren coses diferents que estan fent, i molt d'això és relativament fresc, i aquestes coses que no tindria necessàriament pensat. Així que vull dir, que vostè va demanar abans, si ens salvem, si estiguéssim arxiu, perfil d'edat informació, i una de les raons Per això he dit que nosaltres podria començar a fer-ho és perquè un dels nois de la companyia se li va ocórrer alguna cosa on és com, de manera que anar a la pàgina del seu amic, i mostra als teus amics actualitzats recentment. I a continuació, fa clic en això, i mostra el seu nou perfil. Però no hi ha cap indicació del que ha canviat. Així que un dels nois va fer una cosa que manté una versió antiga del seu perfil, i després ho fa de manera que quan es anar al seu perfil quan es l'actualitza, posa en relleu en el groc parts d'ella que s'han canviat. I crec que això és molt bo. I no és un projecte enorme - Vull dir, és en realitat alguna cosa és, si hem de començar a emmagatzemar informació de tots. Però vull dir, és una cosa genial. No és el tipus de cosa que vostè necessàriament estan obligats a arribar, però definitivament crec que és una molt gran millora pel que fa al que tenim ara. Ara, és molt difícil anar a el perfil d'algú i dir-li el que ha canviat. I això és només el més exemple recent que tinc. AUDIÈNCIA: Tens temps per permetre la gent a canviar l'aspecte de cada pàgina? [Inaudible]? Mark Zuckerberg: Així que, no vull fer això. I la raó és perquè crec que Facebook és un directori, i el propòsit principal és buscar algú. Cert? Com escriu en el seu nom i obtenir alguna informació sobre ells. I una de les coses això és realment útil és que la pàgina de cada un és estructurat de la mateixa manera. Així que si vols veure si algú està solter, vostè no ha de escanejar cap avall les columnes fins arribar a l'estat de la relació. Vostè acaba de saber on és. Així que feu clic, anar - la seva ulls només ha d'anar a aquesta cosa. Però si hi havia diferents persones canviar les seves CSSes de diferents maneres, llavors això podria arribar a ser molest - especialment si la gent està fent coses per l'estil fosc text blau sobre fons negre. Simplement es posa tipus de desagradable. AUDIÈNCIA: Quant èxit té Facebook [inaudible] estat, i el que creu que són les diferències en el propòsit [inaudible]? Mark Zuckerberg: El propòsit - per mi, l'escola secundària va ser la mateixa. Crec que l'aplicació - això va a probablement sonar molt estúpid - però que volen per mirar la gent, crec, és una espècie d'un desig humà bàsic. Cert? Crec que la gent només vol saber coses sobre altres persones. Així que crec que la prestació d'un interfície on la gent pot simplement escriviu el nom d'algú i obtenir alguna informació sobre ells generalment és una cosa molt útil. Així que el creixement ha estat bastant bo. Va ser difícil d'entendre exactament com mesurar que, perquè quan vam fer la universitat, ens obrim a Harvard. Després ens obrim a una parell de col · legis de tot Harvard. I la idea va ser sempre, estàvem realment curt de diners i equip. Així que en obtenir tan poc equips com sigui possible, volem maximitzar el nostre creixement. Així que volem posar en marxa en les escoles que creiem creixeran el més ràpida, basat en el fet que la gent a les escoles tindran el major nombre d'amics al escoles que ja estan. Prenem un diferent acostar-se a l'escola secundària, perquè poguéssim llançar a tot arreu al mateix temps. Així que realment no sabíem com anava creixent. Crec que està creixent a més de 5.000 persones al dia, la qual cosa és bastant bo. Sí? AUDIÈNCIA: Quan vostè començar Facebook, et la intenció que es converteixi aquest negoci en tota regla? Mark Zuckerberg: No AUDIÈNCIA: Bé, com ho vas fer [inaudible]? Mark Zuckerberg: Record pensant que seria genial si vostè podria tenir un directori de tot el món. Recordo discutir amb els meus pares sobre això, perquè després de gairebé em van expulsar de l'escola per aquest projecte que vaig fer abans de Facebook, eren com, què podria possiblement vingui de fer alguna cosa nova? I jo dic, no, això està molt bé. Imaginin el guai que seria si vostè podria escriure el nom d'algú i obtenir informació sobre ells. I eren com, jo ​​no ho veig. I jo dic, bé, anem a només ho fan a Harvard, per ara, però imaginar el que passa si un dia, vostè pot escriure el nom de qualsevol persona i obtenir informació sobre ells. I, igual que ho faria ser una mena de fresc, no? Així que no ho compri, però ara ho fan. [Rialles] Sí, així que no ho sé. Suposo que en cada fase, només som tipus de mirar d'una manera natural per preservar la la integritat de la xarxa, i també perquè així sigui que és més útil - I Suposo que la resposta a aquesta pregunta. Sí? AUDIÈNCIA: Hi ha certa habilitats, sobretot [inaudible], que [inaudible] o ho faria suggerir a algú per estudiar? Mark Zuckerberg: Acabo suggereixo que prendre els cursos més difícils que es pot, perquè s'aprèn més quan et repte a tu mateix, oi? Així com 161 arruïnar la meva vida, i he après molt d'ell. 121 També em va semblar bastant difícil. 124 tipus de canviar el la meva manera de pensar sobre les coses. Per 124 em va ensenyar que Crec que va ser realment útil va ser que hi ha - I crec que molta gent se centra sobre la manera de fer coses com bé com sigui possible, i com per fer que l'algorisme més eficient. Però el que sempre ens ha arribat per no és fent coses de la manera més eficient, però el marc pel qual es d'una manera molt eficient. Així que vull dir, és com que ensenya que els dos costats del problema, com les estructures de dades i algoritmes, i com la configuració és realment important. I això és sens dubte salvar la nostra cul a l'ampliació d'un munt de vegades. No. Treballar amb gent intel · ligent. Aprendre de les persones. AUDIÈNCIA: Una de les coses que M'he donat compte de Facebook, en comparació a un altre espai de les xarxes socials, és que en realitat és molt més fàcil d'utilitzar. Té la gent - com els seus empleats només posar el que sigui peces que pensen són fresques. Té la gent d'estabilitat separades per assegurar-se que tot funciona tot junt? Mark Zuckerberg: La gent pot fan el que vulguin, però això no vol dir que pot posar-lo al lloc. Així que crec que això va abans en el lloc, un munt de gent ho vegi. Vull dir, definitivament tira fora en ell abans que pugui anar a viure. Però vull dir, crec que la gent té una gran quantitat de creativitat per fer coses interessants. I moltes vegades, és com algú pot venir amb una idea fresca, però això no vol dir que sigui el forma definitiva que anava a succeir. Així, per exemple, la gent que destaca en groc quins són els canvis en el seu perfil - Crec que només el concepte de ressaltar coses que ha canviat és molt bo, però la interfície que aquest tipus utilitzat per a això no és el que crec que és la millor. I la manera com està emmagatzemant l'antiga informació de perfil tampoc és òptim. I aquest tipus de és fresc, perquè que només estava fent per si mateix. Però si mai ens farem una cosa viva fora d'això, el que Vull, ho fem d'una manera diferent. I és més com una maqueta. AUDIÈNCIA: Així com, les idees arribat des del terra, a sobre de, i després [? és just?] [? tirat?] [? baix de la línia? ?] Mark Zuckerberg: I dir, que va en ambdós sentits. I no estic completament unopinionated. MICHAEL D. SMITH: [inaudible]. AUDIÈNCIA: En realitat tinc un pregunta sobre la [inaudible]. Així que, tornant sobre el [Inaudible] i [inaudible] de privacitat. I és una plataforma diferent? Mark Zuckerberg: Si. Audiència: Així que la gent de la universitat són majors de 18 i va permetre per publicar fotografies que el volen, i no són realment incriminar ells mateixos, amb l'excepció possiblement per les drogues i l'alcohol? He vist fotos a Facebook on el meu més jove cosins estan bevent i coses per l'estil. Però quan vostè va a l'escola secundària els nens, que són 15 i 16 i més jove. I són vostès simplement dient que és l'Internet, i si volen incriminar ells i coses per l'estil, Està bé? O Filtre de vostès les fotos els estudiants de secundària que posen i la informació que escriuen? O simplement [inaudible]? Mark Zuckerberg: Així que una gran part del solucions que venim amb coses no són tècnica o d'organització, però només l'aplicació de la pressió social en les bones maneres. Així Myspace té - gairebé un terç del seu personal està monitoritzant les imatges que aconseguir pujat per la pornografia. Gairebé mai tenim cap pornografia pujat, i crec que una gran quantitat de la raó és que la gent utilitzar els seus noms reals a Facebook, i la seva adreça de correu electrònic real per a l'escola. I si tens això, llavors ets no pujarà la pornografia. I crec que això és un social solució molt simple a un problema tècnic, possiblement complexa. Així que dit això, hem canviat alguns les característiques de tot per a l'escola secundària. Per exemple, prenem parts, perquè ens descobert que els pares s'emprenyen o que simplement trencar tot les parts de barril molt ràpidament, i que seria un fàstic per a tothom. [Risitas] No. Ens deemphasize contacte informació a l'escola secundària. Sí AUDIÈNCIA: Molt bé, vam acabar aquí. Si vostè té altres preguntes, per lliure de venir i parlar amb Marcos. Moltes gràcies. Mark Zuckerberg: Si. [Aplaudiments]