MICHAEL D. SMITH: Este tarde, eu teño o pracer da introdución de Mark Zuckerberg, que é un dos nosos oradores convidados neste semestre para vir e falar un pouco sobre ciencia da computación no mundo real. Como a maioría de vostedes probablemente saben, como Vostedes todos fan isto moito máis do que eu, fundador do Facebook.com, que é unha rede social programa, o que sexa chamalo. Usado en máis de 2.000 escolas en todo o nación, e, posiblemente, do mundo tamén. É o mundo tamén, ou só a nación? Mark Zuckerberg: [inaudível]. MICHAEL D. SMITH: Aceptar. Entón, boa influencia para facer algunhas cousas en ciencia da computación. El vai dicir-nos algunha do fondo da mesma e que foi importante e así por diante. Entón, por favor unirse a min na acolledora. Mark Zuckerberg: Yo. Todo ben, legal. Esta é a primeira vez eu xa tiven que soster unha desas cousas. Entón, eu estou indo só para achegar el moi rapidamente, un segundo. Todo ben. Podes escoitar? Iso é bo? É este amplificado en todo? Audiencia: Yeah. Mark Zuckerberg: Todo ben. Doce. Isto é debido a un dos primeiros tempos Eu fun a unha charla en Harvard. Creo que o que probablemente vai ser máis útil para vostedes é que se eu só levalo a través de algúns dos cursos que eu tomei en Harvard, onde realmente fun á charla, ás veces. Eu estaba a xogar. E dalgún xeito, como, como decisións diferentes que eu tiña que facer cando eu era movendo xunto con Facebook se impactado por cousas distintas que eu estaba aprendendo nas clases que eu estaba tomando. E se todo vai segundo plan, entón pode que algúns de vós vai saír dese pensamento que tomar CS ou material de enxeñaría en Harvard é en realidade unha especie de utilidade. Entón ese é o plan de xogo. Eu creo que iso é fendido por dúas horas. Non hai ningunha maneira que eu vou para falar por dúas horas. Eu probablemente vou falar para como 20 minutos, ou 15 minutos, e entón eu vou deixar vostedes facer preguntas. Porque eu estou seguro que vostedes ten cousas máis interesantes para preguntarme que eu podería vir coa falar de min mesmo. Entón eu creo que vou só tipo de comezar. Cando estaba aquí, eu comezou a tomar 121. Nunca realmente tivo 50. Debería comezar o outro cara que estaba facendo Facebook, Dustin Moskovitz, que foi o meu compañeiro de cuarto. Cando comezou o lugar era escrito en PHP, que non é algo que aprendeu na unha destas clases. Pero, por sorte, se ten unha boa base en C, a sintaxe é moi semellante, e podes pegalo nun día ou dous. Entón eu comece a escribir o sitio e lanzouse a na Universidade de Harvard en febreiro de 2004. Entón eu creo que hai case dous anos agora. E dentro dun par de semanas, un algúns miles de persoas habían se inscrito. E comezamos a recibir algúns correos electrónicos de persoas noutras facultades piden connosco lanzalo nas súas escolas. E eu estaba levando 161 na época. Entón, eu non sei se vostedes saben a reputación do que por suposto, pero era unha especie de abondo. Foi un curso moi divertido, pero non me deixou con moito tempo para facer calquera outra cousa con Facebook. Entón, meu compañeiro de cuarto Dustin, que eu palpite acabara de CS50, era como, hey, quero axudar. Eu quero facer a expansión e axudar descubrir como facer as cousas. Entón, eu era como, vostede sabe, que é cara moi legal, pero o que realmente non sabe nada PHP ou algo así. Entón, nese fin de semana, foi a casa, compras o libro Perl for Dummies, volveu e era como, todo ben, eu estou preparado para ir. Estaba como cara, o sitio está escrito en PHP, Perl non, pero xa sabe, iso é legal. Entón colleu PHP sobre algúns días porque, I prometo que se ten un boa base en C, a continuación, PHP é unha cousa moi simple de incorporarse. E el medio que comezou a traballar. Entón eu quero dicir, a primeira gran decisión que realmente tivemos que facer estaba en forma de tipo de ampliar a arquitectura para ir do tipo de escola única configurar que tiña cando era só en Harvard a algo que apoiado varias escolas. Polo tanto, esta foi unha decisión que tivo a ser feito en unha morea de niveis, tanto no produto e como queriamos privacidade para traballar, pero eu creo que se realmente decisión importante que é nos axudou a dimensionar moi ben é como decidimos distribuír os datos. Entón eu non sei o que de complexidade cousas como gran notación O que vostedes nesta clase. Entón eu quero dicir, un dos máis complicados cálculos que facemos na web é o cálculo para dicir como está conectado coas persoas. Porque se poida imaxinar, que está almacenado como unha especie de unha serie de non-dirixido - non é ponderada - así sen dirección, pares non ponderada dos números de identificación de persoas na base de datos. Entón, se quere descubrir que é amigo de alguén, tes que mirar para todos os seus amigos. Non? Entón, iso é posible como 100 ou 200 persoas. Pero, entón, se quere descubrir quen é un amigo dun amigo, ou que a conexión máis estreita está aí, entón medio que Ten que mirar para o 100 ou 200 amigos de cada un destes amigos. Así convértese en cada nivel hai outro factor de n multiplicado n, onde n é o número de amigos que cada un dos seus amigos ten. Así pode ver que este tipo de torna-se exponencialmente difícil de resolver por camiño máis curto entre as persoas. Entón, se está só na procura dun amigo dun amigo, que é n ao cadrado. Se está á procura dun amigo dun amigo dun amigo, que é n cubos. E iso é algo que era tradicionalmente moi difícil para unha morea de locais antecesor de Facebook. E, por exemplo, Friendster tivo grandes problemas con esta porque estaban intentando calcular camiños seis graos para fóra, ou como sete graos fóra. E iso é algo que, cando está facendo como n sétimo, que só é realmente moi difícil e el tirou a súa web por un tempo. Entón, unha das cousas que nós medio que tiveron presente cando estabamos descubrindo como facelo era como distribuír a base de datos, de tal xeito que este cálculo vólvese gerenciável. Entón, o que nós decidimos se que todos na web fai a maior parte da súa actividade no escola que está medio que baseado en. Entón, se está na Universidade de Harvard, logo a maioría da xente que vai estar a ver e transacionar con no sitio van estar en Harvard. Realmente, probablemente, como o 90% dos as cousas que fai na web. Entón decidimos dividir as bases de datos e crear unha instancia de base de datos MySQL para cada escola da rede. E, ao facelo, se entender os camiños que computam son só dentro da escola. Entón, en vez de dicir, como agora estamos en seis millóns de usuarios, e, en vez de ter que facer n cubos sobre algunha parcela de seis millóns, é só n cubos sobre 10.000, que é un tanto máis tipo gerenciável de computación. Así, foi unha especie de primeiro gran decisión arquitectónica que tivemos que facer, que contribuíu para nós non morrer uns meses despois. E foi, probablemente, un un moi importante. Entón, cando nós primeiro configurar o sitio tivemos só un ordenador que estabamos correndo. El non estaba no noso cuarto do dormitorio. Fomos aluga-lo. Eu medio que aprendín miña lección para tentando executar un sitio fóra do meu dormitorio cuarto, uns meses antes, e Harvard case intentou me chutar para fóra. Entón acaba de alugar un servidor fóra do lugar neste momento. E eu creo que executar orixinalmente a base de datos eo servidor web. Entón, Apache é o que nós eramos utilizando neste caso para servir as páxinas desde a mesma máquina. E por nós distribuíu o bases de datos da maneira que nós fixemos, fomos capaces de, como pasar do tempo, só engadir máis máquinas de forma lineal e tipo de crecer o lugar sen ter ningún tipo de expansión exponencial sobre a cantidade de máquinas que tiñamos. Pero, despois de que chegou a uns como 30 ou 50 escolas, comezamos a entender que poderíamos comezan a estar máis rendemento de MySQL ou Apache. Algúns de xeito que o material foi creado só non foi o mellor que podía. Así, por exemplo, cando ten Máquinas MySQL e Apache en execución no mesmo servidor, a continuación, se algo pasa para este servidor, entón non só a base de datos para que a escola ou os colexios ese servidor soamente deixar especie de responder de forma que se ve algo útil, pero non pode nin cargar páxinas web. Entón comeza a páxina non atopados. E este tipo de merda. Pero outra cuestión é que a varianza eo uso da escola para escolas tampouco vai ser perfecto. Por iso, algunhas escolas están sempre vai ter un uso máis pesado. Temos escolas agora como Penn Estado que ten 50 mil usuarios. E, a continuación, a maioría das escolas aínda ten menos de 2.000 usuarios. ¿Por que non hai unha morea de pequenas escolas e unha gran cantidade de escolas que non teñen ubicuidade completa. Así, no intento de xestionar esta cuestión e facelo para que poida xestionar o feito de que Penn State tivo 50.000 persoas e só unha toneladas de usuarios o tempo, e entón tes algunhas escolas que non, o que nós decidimos facer é separar algo web servidores desde os servidores de base de datos. E facelo así que nós só tivemos un pool de servidores web Apache que puidésemos equilibrar a carga entre. E facelo de xeito que Pode usar os uniformemente mentres que só ter a base de datos capa de ser unha especie de consistente. Entón, eu non sei se este material é interesante para vós en todo. Ou se isto é todo o que importa para o que vostedes están a estudar agora. Polo tanto, se hai máis cousas que vostedes prefiren saber en termos de arquitectura, entón eu vou deixar isto aberto a preguntas máis tarde. Entón, eu non gastar moito tempo só falando de aplicacións aleatorias que vostedes poderían Nunca me importa de usar. Déixeme tentar atopar algunha exemplos interesantes. Entón eu quero dicir, eu creo que un dos cousas que foi moi interesante foi cando chegamos a un punto en termos de tráfico onde comezamos estourar o límite o rendemento dalgúns destas aplicacións de código aberto que son xeralmente moi alto rendemento. Así, por exemplo, MySQL é un realmente bo base de datos de código aberto. Non sei se algún de vós tipo de na súa propia desorde tempo arredor e facer calquera cousa con MySQL ou telo usado de todos os xeitos. Pero é moi fácil de usar. Tamén é decentemente rápida. Índices funcionar moi ben. Non é tan enteiramente caracterizado como algo como Oracle, pero é moi bo. E chegamos a un punto onde, creo que arredor de cando comezamos a facer como quizais 100 millóns de páxinas por día, que comezou a funcionar en algúns pescozo ese. Así, por exemplo, unha consulta típica en MySQL Pode levar 2-4 milisegundos. E iso non é tanto así. Pero cando está facendo 100 millóns de page views por día, e ver cada páxina forza ter de 30 a 50 consultas, especialmente se está facendo algo así como unha vista de perfil que consulta todo tipo de diferente información, logo que comeza a mamar. Entón comezan a desenvolver unha capa de caché que permite o acceso máis rápido a algunha da información. E orixinalmente estabamos usando outro Memcache aplicación de código aberto, que eu non sei se algún de vós vós ten algunha experiencia con iso. Pero foi moi rápido. Chegou o tempo de acceso ata creo que o 0.3 de 0,5 milisegundos, que é moi bo. Pero tamén ten un cacho de cuestións de distribución. É suposto ser unha distribuído Táboa de Hash tipo de aplicación, onde podes só engadir calquera número de caixas Memcache nun agrupamento e ser capaz de conectar Lo e telo ir. Pero nós funcionamos nun monte de problemas alí onde caixas diferentes Memcache ía para abaixo. E non había redundancia na información. Así, cando unha caixa Memcache foi abaixo e tiña un erro de caché, entón, de súpeto, tiña un tráfico moito máis indo a un conxunto específico de bases de datos. E iso sería pésimo. Así como o tempo pasou, a xente ata outgrew Memcache e os índices sobre MySQL Seguimos a usar esas cousas. Pero tivemos que construír enriba de que a redundancia adicional. E eu creo que iso é algo que se probablemente quizais un pouco interesante. Pero eu vou deixar vostedes me preguntan máis preguntas sobre iso máis tarde. Eu non son realmente certo o que sería interesante para falar agora. Quizais vostedes poderían axudar un pouco? Dalle. Audiencia: Estou curioso sobre, pensar en [inaudível] entrar nun negocio en liña como tanto, como se sentiu a atmosfera era con grandes xogadores todo levando- ao mercado e outros grandes xogadores que penso poder [Inaudível] para marcar, ou o que a súa experiencia foi con iso. Eu estaría interesado, só nunha técnica banda, [inaudível] só aumentando e tecnicamente como [inaudível]. Mark Zuckerberg: Si, de xeito que é non é unha cuestión técnica a todos. Pero eu creo que vou gusta entrar en período de preguntas agora. Porque eu non estou seguro o que é material relevante para min estar discutindo. Entón eu vou responder a iso. Entón calquera persoa que quere preguntar me preguntas poden ir só para iso. Eu creo que eu nunca tiña gasto moito tempo preocupándose con cousas así - eu É dicir, hai empresas aí, como Google que só podería entrar no seu espazo e facer o que queira en calquera momento. E eu creo que unha das cousas legais nesa época en tecnoloxía é que os individuos son aproveitados e capaz de facer moito máis do que eles teñen realmente xamais foi capaz de facer antes. E aínda hai catro anos cando Google iniciouse, agora teñen centos de miles de máquinas e, probablemente, miles de millóns de dólares gastos en equipamentos. Eu creo que a xeración anterior Google, non podería mesmo facer un sitio web sen algún gran peza de hardware. Creo eBay, por exemplo, foi off de dúas máquinas de 50 mil dólares. Vostede simplemente non pode comezar a facer iso, se que é só un neno nun cuarto do dormitorio. Entón eu creo que o feito de que puidésemos aluguer de maquinaria para 100 dólares por mes e usar isto para escalar ata un punto onde tivemos 300 mil usuarios é moi legal. É unha cousa moi única, que iso é suceder na tecnoloxía agora. El fai que, no canto de preocuparse quen é o gran xogador eo que é Google fará Logo, pode facer máis - vostede pode só ter unha morea de cousas fixo. E, no canto de ter que ir para fóra, e ten algúns dos negocios tradicionais problemas, como ten que levantar de capital para poder facer calquera cousa, que non é un problema. Entón está aproveitado para facer máis sobre a súa propia empresa. Eu non sei se isto responde a pregunta que está pedindo. Pero quero dicir, é unha das razóns porque eu creo que, neste momento, fai moito sentido estar estudando este material. Porque en ningún momento no pasado podía vostede aproveitar unha cantidade tan pequena de diñeiro para obter poderoso tecnoloxía suficiente para realmente tocar as persoas en a forma que pode hoxe. Google fai uns 250 millón de páxinas vistas por día. Teñen centos de miles de maquinaria e 5.000 empregados. Facebook fai 400 millóns de page views por día. Isto é moito máis do que Google fai. E nós temos centos de máquinas. E nós acabamos de pasar 50 empregados. E iso é só un técnico xeración de tres ou catro anos nas arquitecturas que foron creados. E entón vai tres ou catro anos antes de que a partir de como eBay a Google, e é só diferente. Porque polo menos Google está en execución fóra dun lote de equipos distribuídos que teñen centos de miles de máquinas, pero a idea non era facer que unha gran cantidade de máquinas de merda que son realmente barato. Quero dicir, que é un gran paso. Porque, entón, é coma se, OK, iso é máis redundante. Eles non están a perda de información. Eles non esperan cousas para traballar sempre. É un moi máis maduro actitude de eBay, que Era o único que eles poderían facer naquel momento. Audiencia: Eu teño unha pregunta sobre as cousas DHT. Mark Zuckerberg: O que? Audiencia: A Distributed Hash Table cousas. Mark Zuckerberg: Si, cal? Audiencia: Eu estaba só pregunta se [inaudível] todas as súas extensións para Memcache, porque unha cousa que eu notei é que, si, non hai realmente boas bibliotecas dispoñibles para o material DHT. Hai toda esta marabillosa investigación, pero en termos de implementacións que realmente lidan con todas as cuestións de redundancia e todo esas cousas - Mark Zuckerberg: Si, unha morea de cousas - nós non se estende necesariamente Memcache. Nós construímos unha morea de cousas nós mesmos. Neste momento, non é de código aberto. Consideramos a facelo. E quero dicir, hai unha chea de traballo que fará cousas de código aberto. E é por riba de ter ou non quere perder a vantaxe competitiva. É unha especie de infelices. Porque eu creo que si que estaban máis doado facer algo así, entón podes facelo. Pode só liberar o código. Pero despois hai un gran apoio e licenzas e todas esas cousas. Descubrimos que foi irritante. Unha das cousas que realmente pensou en facer de código aberto Foi ese servidor de investigación que realmente aquel cara sentado alí feito mentres aínda estaba en California. E eu creo que chegamos a un punto onde MySQL estaba quedando un pouco sobre algúns das enquisas estabamos intentando facer. E decidimos que sería unha cousa legal que facer para que unha serie de ordenadores distribuídos que pode - non utilizar unha táboa hash. Cal é a estrutura que utiliza, McCollum? ANDREW McCollum: [inaudível]. Mark Zuckerberg: Entón, si, nós pensei en facelo en aberto. Pero é aí onde nós medio que tiña que facer todo este traballo para chegar a unha licenza. E nós estamos só lle gusta, todo ben, dane iso. Yo. Audiencia: O que gasta a maior parte do seu tempo de traballo a facer a día de hoxe? Mark Zuckerberg: Contratación de persoas. Eu creo que cando, a medida que medran, o máis importante é ter persoas intelixentes. Se pensar sobre como, o técnico alavancagem cousas que eu estaba falando na resposta do cara cuestión, como a tecnoloxía torna-se máis xenérica e menos caro, o punto de alavancagem faise máis nas persoas. Entón, se pensar sobre isto desde unha perspectiva dunha persoa coa xente o tempo gastado ou usuario tempo gasto, ou visualización da páxina A análise, debido tecnoloxía agora, a xente son moito máis alavancada facer máis cousas e ser máis importante na ecuación. Por iso, é moi importante de atopar a xente máis intelixentes. E tamén, quero dicir, cando é un pequeno empresa, pode ser realmente áxil e se unha morea de cousas fixo. E hai relativamente pouca burocracia. Entón se ten persoas intelixentes que poden tomar vantaxe de que para construír cousas legais, entón iso é incrible. Eu creo que, ademais, proxectar cousas novas. Non hai moito burocracia corporativa aínda. Entón eu non teño que perder moito tempo con isto. Continúe indo? Audiencia: Si, o que falou e consultou cos avogados ata agora? Mark Zuckerberg: Eu teño un avogado que traballa para min a tempo completo. Audiencia: OK, é un gran parte da xestión dunha empresa? Recomenda a traballar en [inaudível] no inicio? Mark Zuckerberg: Non. E iso, eu creo que, dende algún problema máis tarde. Recibindo o material configurado moi ben é bo. Obtendo material limpo é realmente bo. E, quero dicir, ninguén nunca vai para dicirlle un avogado é malo. É todo só unha cuestión de oportunidade custo eo que priorizar. Eu creo que, no noso caso, temos agora para xestionar unha morea de cousas que non foi configurado apropiadamente ao principio. A maioría das cousas é tratado. Non o é un gran negocio anymore. Pero, en vez de falar con avogados ao comezo, que estaban facendo outras cousas. E eu creo que iso foi probabelmente o uso correcto do noso tempo. Eu creo que unha característica legal dunha gran cantidade de empresas que acaban sendo moi exitosa, non que somos realmente exitoso, pero eu creo que nós tamén se enmarcan nesta balde, é que comezaron como alguén tentar facer algo legal e non alguén intentando facer unha empresa. Vostede medio que ten - Google saíu do Larry e Sergey D. Dissertação en Stanford, e Yahoo saíu só, eu creo, tamén algunhas caras de Stanford só un tipo de parafusear ao redor do seu cuarto do dormitorio. E eBay saíu de cara intentando construír un mercado para a súa moza para o intercambio de porta-balas. Amazon foi un pouco máis calculado. Entón, eu non podo imaxinar que calquera destes a xente realmente tiñan que moitos consellos, e parece deu correcto para eles. Pero quero dicir, á vez Eu non vou sentar aquí e dicir-lle para non obter asesoramento sobre o material. E moitas veces a xente son moi coidado, tamén. Creo que é máis útil para facer as cousas acontecen e, a continuación, pedir desculpas máis tarde que é para asegurarse de que dot todos os ollos do seu momento e, a continuación, simplemente non facer outras cousas. É. Dalle. Audiencia: Cando pensas que Facebook chegará ao punto onde podería chegar a ser tan grande empresa [Inaudível] idea nova, [inaudível]? Pensas que chegará ese punto en breve? Como perder lo a partir de [inaudível]? Mark Zuckerberg: Ben, É dicir, eu creo que - eu creo que é o tipo de sempre neste punto. Quero dicir, a maioría das empresas son comezou como un par de ideas, e estes son algúns cousas que fan ben. Entón, quero dicir, Yahoo era como se estivésemos vai organizar toda esta información no mundo por directorio. E iso era o que eles comezou a facer, e logo, eles medio que diversificou fóra pasar do tempo e construíu máis cousas. E unha morea de cousas que é como o núcleo de empresas agora. Quero dicir, é coma se orixinalmente non fan investigación. E agora directorio simplemente non existe. É unha merda. Non hai ningunha utilidade para el. É dicir, gran cousa de Google foi exactamente como eles fixeron o PageRank. E entón, eu creo, de PageRank, eles teñen de busca. E agora tipo de estender isto para facer outro tipo similar de algoritmos, buscar noutros espazos. Pero quero dicir, pode tipo de dicir como todas as outras cousas que están facendo é unha especie de tanxencial. E é como están tratando de realmente difícil facer PageRank e outros tipos de algoritmos que son moi semellante ao traballo no seu espazos, e non é tan elegante ou pura de unha idea de como o orixinal era. Así, en Facebook, por exemplo, cando só comezou, o que eu penso foi o máis O interesante era só para poder escribir o nome de alguén e descubrir información sobre eles. E non había case ningún o material que estaba alí agora. Non houbo grupos. Non había ningunha mensaxe mesmo. Non estaba cutucando. É. É dicir, é como que tipo de conseguir comezou en algún tipo de idea central. E, en xeral, a empresa vai facer ben, porque eu creo que a xente que está empezando fóra traballando niso idea central tipo de comprender que single core idea en algún tipo de forma única. Pero iso non implica que eles teñen mellor comprensión de todo máis, do que calquera outra persoa. Entón é por iso cercar-se con unha morea de persoas intelixentes é realmente importante. Audiencia: O que era - era Existe un tipo de modelo que foi [inaudível] foto características [inaudível] en Facebook? Houbo algún tipo de [inaudível]? Mark Zuckerberg: Eu quero dicir, hai unha chea de aplicacións en Internet agora que facer estas cousas. Entón, é dicir, dun Flickr aplicación bastante foto. Aínda que creo que en tres semanas, pasou os no número de fotos que tivemos na nosa web. É dicir, eu creo que o Cousas legais sobre fotos é que pode marcar deles e do xeito que fai conexión para os perfís das persoas. E eu creo que iso é algo que realmente pode só facer se ten o contexto todos ao seu redor na páxina web. Este tipo de require a omnipresenza de uso. Entón eu non sei se algún dos outros caras faría iso, se eles teñen que tipo de uso, pero non o fixeron. Eu non sei. Non calquera de vostedes ten algunha dúbida CS? Audiencia: Estou curioso. Como decide como está avanzar coa empresa para continuar unha tecnoloxía ou non seguir unha tecnoloxía? Mark Zuckerberg: ¿Que é unha idea? O que hai no exemplo? Audiencia: Ben, realmente Non sei moito sobre o Facebook. Cal é a seguinte cousa que quere facer coas imaxes e conectando persoas xuntas? Como vostede sabe sobre a figura para fóra que as tecnoloxías son boas? Como garimpar para atopar tecnoloxía? Ten procesos no lugar, hoxe, que están orientadas eses tipos de cousas, ou fai só tecnoloxía entrar na empresa porque está fóra nalgún lugar e alguén mencionado algo que pode quere facer en termos de Facebook? Mark Zuckerberg: Entón eu creo que a nosa proceso para filtrar o que as tecnoloxías usar son confiar nas persoas intelixentes. Entón, nós definitivamente temos algunhas persoas na da empresa que son só moi intelixente, e eu creo que a maioría da xente en da empresa son xeralmente moi intelixente. Pero hai algunhas área caras en particular - Estou ningún deles - que eu creo que cando din que algo é un modo xeral boa práctica para ir máis alá, entón é relativamente - entón poden obter apoio para iso moi facilmente. E eu creo que unha morea de enxeñeiros especie de construír un consenso en torno a iso. Estou tentando pensar en un bo exemplo. Creo que é algo obxectivo orientado. Entón con fotos, sabiamos que queriamos para soportar só persoas subir fotos ilimitadas. Entón, quero dicir, non hai ningunha certo concepto de ilimitado. É só que ten que continuar a engadir cousas, continuar a engadir almacenamento. E quere facelo de xeito que o tipo de traballa como perfectamente posible. Entón o primeiro que estabamos intentando facer é, así, imos avaliar estas empresas que só facer grande almacenamento para vivir. Ou é como a NetApp ou algo, Network Appliance. Por iso, falar con eles por un tempo. E entón nós somos como, todo ben. Ben, nós realmente non quere ir con esta visión única, caixa grande. Queremos ir con ter só unha serie de distribución menor caixas con unha morea de difícil conducir e unha gran cantidade de RAM. E entón eu creo que o arquitectura que construíu o primeiro foi aquel en que tivemos unha morea desas máquinas con relativamente lento, pero moi estable disco detrás dun nivel de - unha capa de caché de caixas con unha tonelada de RAM que pode conter a maior parte das miniaturas e os máis frecuentes acceder fotos en - Eu creo que na RAM en calquera momento. E, a continuación, logo antes de nós lanzou, ocorreu-nos que iamos ter algúns problemas con iso. E as cuestións que iamos ter ían ser rede cuestións cuestións, non de hardware. Así, por exemplo, se tomar un álbum de fotos de 30 fotos e cada unha das súas fotos é de tres megabytes, entón podes facer a carga de 90 megabytes para Facebook. E este tipo de merda. Todo ben. Quero dicir, é unha porco, porque a xente tenden a ter conexións non ideais e porque o noso router - I creo que a maioría dos routers son configurados para só ser capaz de tratar gigabit de cada vez, e routers son o tipo de cara. A túa son grandes pezas de equipo. Eu non creo que hai unha versión de que distribuíu aínda. Por iso, non podía, no prazo que queriamos lanzalo, é só incorporarse un novo router e obtelo creado. Entón, o que acabamos facendo é a construción dun Applet Java e dun control ActiveX que encaixados a elección da fotos que a xente querían para facer a carga con compresión no lado do cliente para facelo menor, e logo, que forma a xente pode só cargar as súas fotos de forma relativamente rápida. Tamén salvou CPU na nosa banda, porque non ten que facer o descompresión do noso lado, a pesar de que non era tan enorme dun pescozo de botella. Así que funcionou. E, entón, comece a un punto no que estabamos tendo subidos nun taxa de 100 por segundo, e as persoas estaban a usar a forma característica máis do que pensabamos que iamos. E mesmo se tivésemos esta configuración niveis de caché, el simplemente non era o suficientemente rápido. Eu estou seguro que vostedes lembrar diso. Algunhas semanas atrás, o sitio web non estaba a ter un bo tempo. Entón, o que nós acabamos facendo nese momento se usar o caché de punta, como Akamai tipo de cousas para facer estas fotos, que son estáticos contido só estar máis preto das persoas. Entón, desta forma podemos especie de descargar algúns dos equipos e - especie de ter que trasladar estes aínda arquivos algo grandes para as persoas. Entón, iso é onde estamos agora, e parece estar funcionando moi ben. Non é que tivemos calquera adiantado xenio técnico sobre o tema. Foi só unha especie de que en cada momento nós medio que anticipou as cuestións ou escolleuse os para fóra moi rapidamente e, a continuación, tivo competencia suficiente para avaliar, eu creo, que as opcións eran que tivemos e facer o que eu creo que foron decisións decentes sobre como realizar sobre eles. ¿Que é iso? Audiencia: Leve isto para o seguinte nivel, tamén, en termos de problemas só falou. Mark Zuckerberg: Yeah. Audiencia: Os alumnos reciben un ano - vostede sabe, un ordenador de traballo a ciencia con, como, eu vou sentir no canto, tipo no meu [inaudível]. Como a empresa traballar con - o que os enxeñeiros de software facer cando vostedes todo ten que poñer claves no mesmo sitio? Mark Zuckerberg: Qué é isto? Audiencia: Chaves para o programadores no mesmo lugar. Como é a estrutura do programa enxeñaría realmente feito [inaudível]? Mark Zuckerberg: Entón o xeito que - I creo que a metodoloxía que temos é que eu quería ser unha especie de - como moito dunha meritocracia posible onde as persoas que poden vir -Se coas solucións máis legais e implementar las o máis rápido e ter como o menor número de insectos para traballar no material que creo que é o máis interesante e ir para fóra, e teñen máis influencia na empresa. Entón tamén estamos en boarding unha chea de xente, porque estamos contratando de forma relativamente rápida. E ao facelo, nós medio de ter - nós vincular-se persoas novas que están chegando co Algúns - como as mellores persoas que son unha especie de arriba da cadea, e entón nós telos tipo de traballar con aqueles a xente cando veñen en primeiro, para aprender as cousas que están traballando niso - así que as novas caras, como a clase de entrada, Pode clasificar saber o que algúns dos as persoas que están actualmente na empresa está a traballar. E eu creo que ao facelo, eles pegan -Se o modelo e os métodos que usar para facer cousas. Pero eu creo que cambia moi rapidamente. Creo que unha diferenza entre a forma como as cousas funcionan nunha empresa ea forma como as cousas funcionan na escola é que este é un proceso moi iterativo. E é bo cando acertar cousas Por primeira vez, pero non precisa. E eu creo que unha morea de empresas pasar por fases, ou etapas, onde eles non reciben material correcto da primeira vez. Como Microsoft - I É dicir, eu non sei cando a última vez foi que tiñan un bo produto antes de versión 4. Pero no momento en que chegar a versión 4, é como sempre bo para a maior parte. E eu creo que as obras moi ben para eles. E, quero dicir, Google sempre libera as súas cousas en beta. Entón eu creo que nós tratamos ter varias persoas traballan na mesma cousa, para que todos poidan aprender o outro e tipo de coller algúns dos erros que poidan estar feito que podemos reducir moi rapidamente. Pero así, eu creo que en xeral, a idea é que non debe ser mellorar a primeira vez. E mentres comeza a arquitectura tan seguro como sexa posible, logo unha chea de outro cousas implementación non vai ser tan grande de un negocio, e pode clasificar de solucionar isto en calquera momento. Sei que isto é unha especie de responder a pregunta que me preguntas. Audiencia: Entón, agora, cando atopa algo que quere facer isto non sei moito sobre, pode pedir a algúns destes persoas que están a traballar para ti, ou pode obter novas persoas. Pero cando comezou, era só unha especie de vostede eo seu compañeiro de cuarto como un estudante. E, obviamente, houbo dominio cuestións de ciencia da computación do coñecemento que tivo que xestione e non sabía. Quero dicir, como é que vai facer sobre para descubrir como facer as cousas? Decidiu tomar algunhas clases? Conseguiu libros? Será que vai contratar ou obter envolvido con máis algunhas persoas? Como é que traballa con estes problemas de aprendizaxe ciencia da computación como traballou por iso? Mark Zuckerberg: Internet é unha ferramenta moi boa. Eu creo que iso é como fixemos máis do mesmo. Quero dicir, nós medio que facer un punto de non contratar persoas para as habilidades, porque eu creo que a teoría é se alguén ten habilidades nunha área e está a facelo a 10 ou 15 anos, entón isto pode ser o que poden facer. E iso é bo, e que significa que poden facelo. Pero se contratar alguén, dicir, logo tras a facultade, ou alguén máis novo que é só contratalo los para a intelixencia crúa, logo, a idea é que eles van ser capaz de aprender cousas moi rapidamente. E hai unha gran cantidade de información dispoñible en todo o lugar, e agora, withing últimos anos, non hai boas ferramentas para selección a través diso. E eu creo que o máis persoas de elevada eficacia que temos son unha especie de persoas máis novas, que non fixeron necesariamente saber moito sobre nada específico que sae da facultade. É dicir, un bo exemplo é - Dustin, o meu compañeiro de cuarto en Harvard non era aínda un gran CS. Era un major da economía. E é só un realmente intelixente cara, e foi quen de pegalo. Algúns dos outros boa persoas que temos son Majors EE fóra de Stanford ou Berkeley. E eles non están aínda CS o tempo. Como as matemáticas persoas - se vostede estudou matemáticas, ten pode aprender as cousas relativamente rapidamente unha gran parte do tempo. Si? Audiencia: Eu creo que, xa que ten a infraestrutura no lugar, neste momento, cando concentrarse na súa contratación, de xeito aínda ollar para a xente de habilidades de tecnoloxía? Ou mirar para as persoas que poidan ter o coñecemento da empresa para axudar a crecer vostede máis e gañar máis cartos? O que en realidade é a prioridade agora no crecemento da empresa? Mark Zuckerberg: I nunca realmente contratar persoas só porque eles teñen habilidades de negocios. De feito, é ata divertido, aínda que coñecemento de unha morea de cousas núcleo CS é realmente importante no mundo dos negocios, tamén. Unha das principais cousas que aprender cando está estudando CS é a complexidade e escala, e que é un enorme problema no mundo dos negocios, tamén. Como ir de cinco persoas a 100 persoas, e cal é o cambio na dinámica alí? E como, como son certos procesos - como é unha forza de vendas vai para dimensionar de cinco persoas para 100 persoas? É coma se o mesmo tipo de de intelixencia que pode descubrir estes dous problemas. E pode ser un tipo de persoa que se preocupe en resolver os problemas. Pero eu creo que a segunda parte da miña resposta ao que dixo é que eu creo que somos tipo de continuamente no proceso de construción infraestrutura para fóra, e eu non creo que nunca saír dese proceso. E nós estamos focando non só en construír algo e descubrir como para gañar cartos con iso e tipo de maximizar o valor do noso negocio a curto prazo - mais en vez diso, unha especie de sempre mirando para maximizar cal é o valor a longo prazo sería. E eu creo que en facendo iso, ten medio que Debe sempre ser só a construción de a súa base, e non en calquera momento estar preocupado a dar o seu diñeiro. Audiencia: Este é unha especie de ao seu [inaudível] Facebook, pero vostedes teñen emitir como o día despois da universidade, quizais algo así, con todo o mundo subir imaxes todo ao mesmo tempo, [inaudível]? Mark Zuckerberg: Nosa picos son moi fortes. Así como en 5:00 Pola mañá, non importa cantos usuarios que rexistrarte, sempre como 5.000 persoas, e é iso. E entón, se comeza a 9:00 Pacífico - así como a media noite aquí - que eu creo que é como o pico en todo o país, é preto de 400 mil persoas usar-o mesmo tempo. E é realmente ben interesante, porque monitores estes gráficos e nós temos esa enorme LCD na nosa oficina, e sempre hai un blip no tránsito, Somos como, oh merda, o que pasou? E unha morea de veces é como Laguna Beach. [Risas] Pero normalmente non balance que ata agora o outro lado. Audiencia: Co seu arquivo [inaudível] se alguén borra algo desde o seu perfil, mantén un caché de que, e canto tempo? Mark Zuckerberg: Neste momento, non temos. Pero pode, nalgún momento no futuro. Audiencia: Para seguir que, que tipo de problemas vostede fala en a empresa en termos de privacidade e seguridade, todas estas cousas? Está a preocupar con iso, ao final? Puxo o seu [inaudível] de privacidade Declaración de Seguridade e en liña. Entón acaba de poñer-lo para arriba e entón non hai problema con iso? Mark Zuckerberg: Ben, eu creo que que o que fai o Facebook divertido e útil é que hai unha gran cantidade de información sobre un gran número de persoas que pode comezar. Pero o que é máis importante é que a información dispoñible para as persoas que que a persoa quere que a información para estar dispoñible para. E a outra cara da moeda que é que a información está dispoñible para as persoas que queren para ter acceso a esta información. Entón, un dos tipo de núcleo decisións que fixemos Foi só para deixar a xente ao mesmo escola ver os perfís de cada un. E eu creo que a idea detrás Que foi o que está en Harvard. Probablemente non tería que dura dun tempo só deixando alguén en Harvard ver a súa información. Pero, á vez, é como únicas persoas en Harvard, que probablemente vai ver en nunha base día a día e quizais atopar, que están sempre indo a quero ollar-te. Non é como un neno para fóra en Stanford, que nunca vai falar con vai estar interesado en coñecer o seu número de teléfono móbil é ou o que che interesa polgadas Así, ao limitar a ámbito da información clasificar de tan estreito como ten sentido, creo que que nós resolvemos moitas desas cuestións. E entón, nós tamén dar persoas o control completo sobre que partes do seu Perfil mostrouse. Por iso, non force calquera para mostrar algo, e dar ás persoas o control granular sobre algunhas das cousas máis sensibles. Así como, xunto o campo de teléfono móbil, hai outro campo que é como, Quen queiras mostrar isto para? Só os seus amigos, só persoas na súa escola, o que? Nós nos preocupa con iso, porque se a xente deixan - se a xente se senten como o seu información non é privado, logo que os parafusos nos a longo prazo, moito. Audiencia: Só afondar en tanto, eu creo aínda que poñer a información a si mesmo, o que é o recurso, no caso, por exemplo, ten unha foto, e alguén pon a foto anterior nalgún foro ou algúns Hot or Not tipo web. Como controla o que os usuarios facer coa información que se entrada nos seus servidores? Mark Zuckerberg: É moi difícil controlar o que as persoas fan coa información que teñen acceso. Non? Quero dicir, o mellor que podemos facer é dar persoas o control sobre a súa información e quen pode velo. E, a continuación, xa que deixar alguén velo, é unha especie de fóra do control de calquera. Audiencia: Estou curioso para saber un pouco preto de [inaudível] característica Wall. Parecía comezar quizais máis como Tipo de pizarra de cousas, e el cambiou completamente de todo. [Inaudível] como un ou outro, ou se había algo que estaba a pensar? Ou houbo un cambio de deseño no o proceso de facer [inaudível]? Mark Zuckerberg: Entón eu orixinalmente xogou que en conxunto como unha media hora. E eu creo que foi moi complicada, xa que - ou era máis complicado do que pensei que ía ser. E eu creo que parte da razón pola que nós cambiamos era porque non funcionou así como nós quería. É dicir, o obxectivo orixinal era unha especie de facelo de modo que pode ter este wiki escriba algo nos perfís das persoas, que cando moused sobre algo, el mostrou que engadiu que parte dela. Pero eu creo que houbo un moitos dos casos que perdemos, ou simplemente non foi ben deseñado por min. E eu non sei se vostedes lembran, pero usou para rato sobre o material, e el simplemente non era tan bo. E, así como, pode dicirse Vostede é a persoa errada, ou pode destacar máis do que era suposto. Entón eu medio que xunto co pensamento de que, este non é aínda a mellor característica. Sería moito máis interesante se en vez de ter a frecha do rato sobre o material, as persoas poderían ver só a imaxe e nome da persoa a quen publicou todo, sen ter que pasar por toda a parede. Así, durante o verán, nós só unha especie de atravesou e escribiu unha mellor analizador ao paredes e intentou descompoñer a eles. E, a continuación, ir á fronte, fixemos de xeito que acaba de engadir un post, e que foi a arriba do muro. Audiencia: [inaudível] pregunta. Onde comeza a idea de, para a creación de Facebook? Mark Zuckerberg: Eu só quería facer algo onde a xente pode escribir o nome de alguén e obter unha información sobre unha persoa. Eu penso que sería legal. Ah, si? Audiencia: Estou interesado no recurso que podería SMS algúns [inaudível] información se quere e envialo de volta. Eu non sabía nada sobre as persoas que o utilizan. Entón, eu só estou querendo saber se existe consideracións reais [inaudível]? Mark Zuckerberg: Entón, a SMS gateways Tamén ten unha contrapartida correo electrónico, polo que, se o seu número de teléfono é xe tes Cingular como o seu provedor, entón pode enviar correo-e x@cingular.com ou algunha variante que, e a mensaxe de texto iría para o seu teléfono. E iso é unha porta de entrada libre. Entón, vostede sabe, cando texto de mensaxes de persoas, moitas veces dependendo do que o seu teléfono móbil plan, que vai custa-lle diñeiro. Se facelo a través de correo electrónico, el en realidade, non custa diñeiro ningún. Entón é así que optamos por facelo. Estabamos facendo un alto volume de las e que decidiu que sería só unha mellor cousa para nós - realmente facelo o camiño lexítimo e enviar un texto mensaxe directamente ao seu teléfono móbil, en vez de ir a través dos pasarelas de correo electrónico. Entón, nós estamos tipo de proceso de se configurar que agora. Audiencia: [inaudível] Myspace [inaudível]? Mark Zuckerberg: Eu creo que somos sempre á procura de máis cousas que facer. Eu non creo que somos competindo con MySpace. E eu creo que é unha especie de distinto tipo de aplicación. É. Audiencia: Eu son só curioso. Existe unha razón específica para que en perfís de unha persoa e correos electrónicos de escola e outras cousas [inaudível] e non como texto pode ser copiado e pegado? É que [inaudível]? Mark Zuckerberg: Entón eu fixo iso para que a xente non podería pasar por e raspar as páxinas. Temos unha morea de cousas que poñemos no lugar para asegurarse de que a xente non información agregada fóra do Facebook. Vostede, obviamente, non pode ver perfís de persoas doutras escolas. Pero tamén se tentar ver unha chea de perfís, el pega que só está vendo un número anormal de perfís. E tamén unha especie de - só a través da análise de actividade do usuario, nós construímos estes filtros bayesianos que eu creo que só imos escoller actividade anormal, como realmente rapidamente, e só unha especie de espectáculo moi limitada de información para estes usuarios. Pero unha das cousas que queriamos facer, queremos que seguro - queremos facer especialmente difícil para calquera para tratar de raspar correo electrónico enderezos, porque iso é realmente irritante - se a xente a recibir spam. Entón, cremos que por tornándose unha imaxe, no canto de texto simple, que só engadiu un nivel extra de complexidade en termos de rascado. Audiencia: [inaudível] moi recursos valiosos que [inaudível]. Fai calquera cousa [inaudível]? Mark Zuckerberg: Ben, podemos usalo alvejar carteis para vostede, por exemplo. Non sei se algún de vós compras carteis fóra diso. Pero de certa forma - nós estamos intentando descubrir o que podemos facer iso, pero estamos obviamente moi sensibles á privacidade das persoas. E o que é iso? Audiencia: Non tanto para individual [inaudível] pero só como un todo [inaudível]? Mark Zuckerberg: Yeah. Eu creo que nós estamos indo realmente para lanzar algo a finais desta semana ou a próxima semana que mostra algunhas estatísticas agregadas que creo que son interesantes. Quero dicir, que é o material é unha especie de legal, pero non é o tipo de cousas que volver cada día. Sen preguntas CS? MICHAEL D. SMITH: Vostede Ten algunha pregunta para Mark? El podería estar disposto a ir en torno a un par de minutos, no caso de que a xente quere non pedir vostede en público, mais ten unha - Mark Zuckerberg: Audiencia: Estou especialmente decepcionados que Will Chen non me faga preguntas. MICHAEL D. SMITH: Nós imos traballar máis tarde. É iso? Non hai máis? Temos máis un par. Mark Zuckerberg: Cool. Audiencia: Xa procrastinar en Facebook, como todo o mundo na sala? Mark Zuckerberg: Qué é isto? Audiencia: Xa procrastinar en Facebook? Mark Zuckerberg: Por suposto. Audiencia: [inaudível]. Mark Zuckerberg: Eu quero dicir, Eu creo que non hai un valor para o que as persoas fan na páxina web. Audiencia: Eu só sei que probablemente moitos de nós sentiría que as horas [inaudível]. MICHAEL D. SMITH: [inaudível]. Mark Zuckerberg: Si, por suposto. Audiencia: Eu non sei se pode dicir iso, pero que tipo de recursos poden Esperamos que no futuro? [Inaudível] Mark Zuckerberg: Ben, eu te podo dicir o que imos facer próximas dúas semanas. Non é a cousa que Eu só mencionei antes, onde estamos agregando unha banda de estatísticas, e só mostrar o que está quente eo que está cambiando. E tamén sorprendente estatísticas que temos atopados, como 2% das persoas en Harvard son Libertário, por exemplo, ou algo parecido. Eu creo que outra cousa que imos lanzar espera nalgún momento ou despois esta semana ou a próxima semana, é algo que permite que a xente a aclarar as súas relacións con outras persoas. Entón, unha morea de problemas que que tipo de xestionar Facebook non son sempre técnica, pero hai ás veces, como no caso de que fosen os problemas sociais. E é como - un cousa que eu creo que é realmente interesante é - se ten 100 ou 150 amigos, como tamén facer vostede sabe que cada unha desas persoas, e que son quizais como as cinco persoas quen realmente se preocupan, como unha morea. E iso non é algo o que realmente pode responder agora, porque as conexións son binarios. Ou está conectado ou non está. Entón, eu estou tentando pensar por un tempo sobre como podemos proxectar algo que faría que a xente podería expresar o quão preto estaban para as persoas, nunha especie de un xeito imparcial. Entón podes imaxinar, se fixo unha recurso que foi só gusta - Prezo súa amizade nunha escala de 1 a 10, que non estaba a funcionar. Porque en primeiro lugar, ninguén vai querer facer iso porque está insultando alguén se desexa, vostede é un de tres. Pero tamén é unha especie de chat, e para que ninguén Quere facelo por causa diso. E que sería só ser enviesada por presión social, do mesmo xeito que os amigos están. Algunhas persoas teñen unha diferente sentido do que un amigo é para eles, logo outra persoa faría. Entón, se alguén ten 30 amigos e outra persoa ten 150 amigos, se esa persoa realmente ten máis amigos na vida real? Quizais ou quizais non, e quizais a persoa con 30 só ten un límite superior para a produción alguén en un amigo en Facebook. Entón eu quero dicir, eu creo que a solución que nós vimos enriba con para este era facer que - a xulgar relacións baseadas nas demostracións bidirecionais, factuais. Así, por exemplo, eu tirei CS50 con esa persoa. Ou eu vivía nunha casa con esa persoa. E non só hai un tipo de un grupo de formas diferentes de facer cousas así. Pero eu entender que iso sería probablemente ser un pouco máis preciso, porque ninguén vai a - non hai presión mentir sobre algo así. Non é como se, o que está falando? Non tomei CS50 contigo. Pero se alguén engade un chea de conexións diferentes, entón que tipo de dicir algo. Entón, cando levar alguén como Dustin, que é o meu compañeiro de cuarto aquí, e é como OK, ben, nós vivimos xuntos na Kirkland House. Entón, traballamos en Facebook. Entón, trasladouse a Palo Alto, e agora aínda estamos a traballar en Facebook - logo quizais iso sexa suficiente conexións para dicir OK, así, esa persoa claramente ten moito que ver esa persoa. Tendo en conta que a única categoría que coñece alguén por dicir, esa persoa é o meu amigo Facebook, entón iso tamén significa algo. Entón, eu non sei. Imos ver como funciona. Nada é certo. Que houbo? Audiencia: Realmente [inaudível] persoas escribindo en información [Inaudível]? Mark Zuckerberg: É unha combinación. Entón eu creo que outra cousa iso é moi importante para cada un destes acontecementos é a data en que se producen. Entón se tivese, por exemplo, un data na amizade de cada persoa con cada persoa, entón, que daría unha representación máis precisa do que iso significaba, porque agora Non sei o que significa a amigo cada unha das persoas na rede. E por que non sabe cando que a amizade se formou, non sabe o que ten cambiou nesa relación sempre que a amizade está formado. Quero dicir, se a persoa - se a amizade significa moi pouco para alguén se sabe que o que pasou onte de que eles se fan amigos, aínda sabe que non hai algúns - de que hai un pouco de forza. É como unha cousa de seguro. Non hai unha certeza menor que a súa relación divergiu desde que punto se o data en que a acción tivo lugar foi máis cedo. Sentímolo, última. Entón, eu creo que é un dos cousas que estamos focando aquí. Entón eu fixen un curso - eu tomou CS50 con alguén este termo é moi diferente que dicir que eu son un Senior agora e eu levei CS50 con este persoa cando eu era calouro. Moitas delas - a análise de como as persoas miran para este e ver as relacións non é necesariamente - Facebook non vai avaliar a relación. É unha especie de - as persoas teñen un entendemento implícito de cal é a diferenza entre tomando CS50 con alguén este termo e tomar CS50 dentro de tres anos. E eu creo que tipo de axuda. Que houbo? Audiencia: Cando obter unha nova idea e ti creo que é moi legal, como [Inaudível] coa forma como vai facer sobre iso? Mark Zuckerberg: Non moito. Porque eu creo que un chea de cousas, nós clasificar ten un moi orixinal plataforma a construíla. Eu non creo que hai calquera outro empresa ou grupo de persoas no mundo que podería desenvolver iso agora. Quero dicir, mesmo o Google, con seus como 5.000 enxeñeiros non está no lugar para facer unha aplicación que tipo de caracteriza persoas de relacións coma este. E é como o mesmo coa reserva de fotos. Podemos facelo porque o marcado de fotos só funciona se todo ao seu redor É no lugar. Porque senón está indo para obter un tipo de uso por iso onde vaia e fai a carga de unha foto e vai marcar unha chea de xente, e eles non están alí, e iso é unha merda. Así, aínda que o 50% das persoas en Harvard estaban en Facebook, así que a reserva e do xeito que definimos aínda ía mamar. Por iso, só funciona porque o 97% da persoas en Harvard están en Facebook, ou o que sexa. Entón, por mor diso, é como non tan grande de unha preocupación. Si? Audiencia: Entón, a partir dunha especie de unha enxeñaría de software, tipo de dinámica [inaudível] Así, cando alguén ten unha desas ideas - como deixar de agregar esta [? máis amplo] estatística? e dicir á xente, ou eu teño un xeito de medir isto, aquilo e aquilo outro a estas persoas e marcar esta cousa sobre os perfís das persoas - como é que eles van sobre a obtención de aval de todos outra persoa na empresa para pasar algún de seu tempo tecnicamente traballando niso? Ou obter outras persoas para traballar con el con eles, e cousas así? Mark Zuckerberg: Mhm. Eu creo que unha morea de xente - é dicir, as persoas que traballan en Facebook realmente como traballar en Facebook, Coido que, na súa maior parte, e gastar moito seu tempo facendo isto. E, así como, unha gran parte do tempo que están gastan, eles pasan a traballar en material que se pode especie de importancia estratéxica para o que estamos intentando facer nese punto. Pero tamén, unha chea de xente só mexer coa base de código, e tipo de pór en declaracións alí que é como, se o usuario está en min, logo poñer isto dentro. E así eu ando por aí a diferentes lugares das persoas durante o día, ou as persoas veñen falar comigo. Tipo, eu teño o horario de expediente CEO como un broma, como 02:00 - 04:00 todos os días - hoxe non. E a xente veñen e me amosar cousas distintas que están facendo, e un lote de que é relativamente fresco, e outras cousas que eu non tería necesariamente pensado. Entón eu quero dicir, solicitou antes de se estivésemos a gardar, se estivésemos arquivo, perfil antigo información, e un dos motivos por iso que eu dixen que nós Pode comezar a facelo é porque un dos caras na empresa veu con algo que é como, para que ir á páxina do seu amigo, e amosa a os seus amigos actualizados recentemente. E, a continuación, premer en que, e que mostra o novo perfil. Pero non hai ningunha indicación que cambiou. Así, un dos rapaces fixo algo que mantén unha versión antiga do seu perfil, e logo, fai que cando ir ao teu perfil cando actualiza-lo, destaca en amarelo a partes del que foron alteradas. E eu creo que iso é moi legal. E non é un proxecto enorme - Quero dicir, é realmente tipo de é, se temos que comezar a almacenar información de todos. Pero quero dicir, é un pouco frío. Non é o tipo de cousas que necesariamente está obrigado a vir cara arriba, pero eu sempre creo que é unha fermosa gran mellora sobre o que temos agora. Agora, é moi difícil ir a perfil de alguén e dicir o que cambiou. E iso é só o máis exemplo recente que eu teño. Audiencia: Ten tempo para que a xente a cambiar a vista de cada páxina? [Inaudível]? Mark Zuckerberg: Entón, eu Non quero facer iso. E a razón é porque eu creo que que Facebook é un directorio, eo obxectivo principal é mirar para arriba de alguén. Non? Como tipo no seu nome e obter algunha información sobre eles. E unha das cousas iso é realmente útil é que a páxina de todos é estruturados do mesmo xeito. Entón, se quere ver se alguén está solteiro, non ten que varrer para abaixo as columnas ata chegar ao estado de relación. Só sabe onde está. Así que premer, ir - o seu ollos só tes que ir a esa cousa. Pero se tivese persoas distintas cambiando os seus CSSes de diferentes xeitos, logo que se pode facer aburrido - especialmente se a xente está facendo cousas do tipo escuro texto azul sobre fondo negro. El só queda medio desagradable. Audiencia: Como exitoso ten Facebook [inaudível] foi, eo que ve como as diferenzas no propósito [inaudível]? Mark Zuckerberg: O obxectivo - para min, o ensino medio foi o mesmo. Eu creo que a aplicación - iso vai ser soa moi estúpido - pero querendo a mirar a xente, eu creo, é unha especie de desexo humano núcleo. Non? Creo que a xente só queren saber cousas sobre outras persoas. Entón eu creo que a subministración dun interface onde as persoas poden só escribir o nome de alguén e obter algunha información sobre eles xeralmente é unha cousa moi útil. Así, o crecemento foi moi bo. Foi difícil descubrir exactamente como medir isto, porque cando fixemos universidade, abrimos-lo en Harvard. Entón, abriu-se nun algunhas facultades en todo Harvard. E a idea foi sempre, fomos realmente con pouco diñeiro e equipos. Así, mentres a recibir tan pouco equipo posible, queremos dar o noso crecemento. Por iso, queremos lanzar nas escolas que creo que van crecer a máis rápido, baseado no feito que a xente nestas escolas terá a máis número de amigos no escolas que xa están. Pegamos un diferente visión para o ensino medio, porque só podería lanzar en todas as partes á vez. Entón, nós realmente non sabía como estaba indo a crecer. Creo que está crecendo a máis de 5.000 persoas por día, o que é moi bo. Si? Audiencia: Cando comezou Facebook, intención de facela este negocio de pleno dereito? Mark Zuckerberg: Non Audiencia: Ben, como é que [inaudível]? Mark Zuckerberg: Lembro pensando que sería legal se puidese ter un directorio de todos. Lembro de discutir con meus pais sobre iso, porque despois de que eu case foi expulsado da escola para este proxecto que eu fixen antes Facebook, eran como, que ben podería posiblemente vén de facer algo novo? E eu son así, non, iso é moi legal. Imaxinen o quão legal sería se pode só escribir o nome de alguén e obter algunha información sobre eles. E eles eran como, eu non vexo iso. E eu son como, ben, nós imos basta facelo en Harvard, de momento, pero imaxina o que pasa se un día, pode só escribir o nome de ninguén e obter algunha información sobre eles. E como, de que sería ser ben legal, non? Entón, eles non compra-lo, pero agora eles fan. [Risas] Si, por iso eu non sei. Eu creo que en cada fase, estamos só tipo de ollar de forma natural para preservar o a integridade da rede, e tamén para facelo así que é máis útil - I suposición é a resposta a esta pregunta. Si? Audiencia: Hai certa habilidades, especialmente [inaudível] que [inaudível], ou faría suxerir alguén para estudar? Mark Zuckerberg: Eu sugiro que facer os cursos máis difíciles que pode, porque aprende máis cando vostede reto a si mesmo, non? Así como 161 acaba de arruinar a miña vida, e eu aprendín moito con el. 121 Eu tamén penso moi difícil. 124 tipo de cambiou o forma que eu pensaba sobre as cousas. Que 124 ensinoume que Eu creo que foi moi útil era que existen - I creo que moita xente se concentran sobre como facer cousas como ben como sexa posible, e como para facer o algoritmo máis eficiente. Pero o que sempre nos chegou por non facendo cousas do xeito máis eficiente, mais, que o cadro dunha forma bastante eficiente. Entón eu quero dicir, que tipo de ensina te dous lados do problema, como estruturas de datos e algoritmos, e como a configuración é realmente importante. E iso sempre salvou a nosa burro en escalar unha morea de veces. Eu non sei. Traballar con persoas intelixentes. Aprende coa xente. Audiencia: Unha das cousas que Teño notado sobre Facebook, en comparación a outro espazo de redes sociais, é que en realidade é moito máis doado de usar. Ten as persoas - como os seus empregados só poñer calquera peza que pensa son legais. Ten xente separadas de estabilidade para garantir que todo funciona todos xuntos? Mark Zuckerberg: As persoas poden facer o que queiran, pero iso non significa que eles pode poñelas na páxina web. Entón eu creo que cousas antes vai na web, moita xente velo. É dicir, eu definitivamente marcar sobre el antes de que poida ir ao aire. Pero quero dicir, eu creo que a xente ten moita creatividade para facer cousas legais. E unha morea de veces, é como alguén pode vir ata con unha idea legal, pero iso non significa que é o forma final que isto ía ocorrer. Así, por exemplo, as persoas con destaque en amarelo cales son os cambios no seu perfil - Eu creo que só o concepto de destacar cousa que cambiou é moi bo, pero a interface que este cara usou pois non é o que eu creo que é o mellor. E o xeito que el está almacenando a información do perfil de idade non é ideal, quere. E este tipo de é legal, porque el só estaba facendo iso a si mesmo. Pero se algunha vez fose facer algo vivo de que, o que Quero, o que facemos de forma diferente. E é máis que como un Mock-up. Audiencia: así como, as ideas veñen do chan, para arriba, e logo, [? é só?] [? xogou?] [? abaixo da liña? ?] Mark Zuckerberg: I É dicir, que vai nos dous sentidos. E eu non estou completamente unopinionated. MICHAEL D. SMITH: [inaudível]. Audiencia: En realidade, teño un pregunta sobre o [inaudível]. Entón, volvendo sobre a [Inaudível] e privacidade [inaudível]. E é unha plataforma diferente? Mark Zuckerberg: Yeah. Público: para que a xente universitarios son máis de 18 anos e permitiu para publicar o que quere imaxes que quere, e eles non son realmente incriminar-se, salvo posiblemente para drogas e alcohol? Xa vin fotos en Facebook onde meu máis novo primos están bebendo e cousas así. Pero cando vai á escola nenos, son 15 e 16 e máis novos. E vostedes están só dicindo, é a Internet, e se eles queren incriminar si mesmos e cousas así, é que está ben? Ou vostedes filtrar as imaxes os alumnos do ensino medio que poñer-se ea información que eles escriben? Ou só [inaudível]? Mark Zuckerberg: Entón, unha morea de solucións que xorden co material non son técnicos ou de organización, pero só aplicando presión social en boas maneiras. Entón, MySpace ten - case un terzo dos seus empregados a seguir as imaxes que son enviados para a pornografía. Nós case nunca teñen ningunha pornografía cargado, e eu creo que unha morea de a razón é que a xente usar os seus nomes reais en Facebook, e seu enderezo de e-mail real para a escola. E se ten iso, entón está non vai subir pornografía. E eu creo que iso é unha social solución moi sinxelo a un problema técnico, posiblemente complexa. Entón, o que dixen, nós cambiamos algúns dos os recursos ao redor para o ensino medio. Por exemplo, tomamos partes a fóra, porque nós entender que os pais ía estar puto ou simplemente acabar con todo os partidos do barril moi rapidamente, e que sería pésimo para todos. [Risas] Eu non sei. Nós deemphasize contacto información no ensino medio. É. Audiencia: Todo ben, imos acabar aquí. Se ten calquera outra cuestión, Sinto-se libre para baixar e falar con Marcos. Moitas grazas. Mark Zuckerberg: Yeah. [Aplausos]