1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 MICHAEL D. SMITH: Ce après-midi, j'ai le plaisir 3 00:00:13,830 --> 00:00:16,830 de l'introduction de Mark Zuckerberg, qui est l'un de nos conférenciers 4 00:00:16,830 --> 00:00:21,030 ce semestre à venir et parler un peu de l'informatique 5 00:00:21,030 --> 00:00:22,040 dans le monde réel. 6 00:00:22,040 --> 00:00:25,350 Comme la plupart d'entre vous le savent sans doute, comme vous les gars faire tout cela et bien plus 7 00:00:25,350 --> 00:00:30,090 que je fais, fondateur de Facebook.com, qui est un réseau social 8 00:00:30,090 --> 00:00:32,200 programme, tout ce que vous voulez l'appeler. 9 00:00:32,200 --> 00:00:37,094 Utilisé dans plus de 2000 écoles à travers le nation, et peut-être le monde aussi. 10 00:00:37,094 --> 00:00:38,760 Est-ce le monde aussi, ou tout simplement la nation? 11 00:00:38,760 --> 00:00:39,750 >> Mark Zuckerberg: [inaudible]. 12 00:00:39,750 --> 00:00:40,740 >> MICHAEL D. SMITH: OK. 13 00:00:40,740 --> 00:00:45,007 Alors bonne influence pour faire certaines choses en informatique. 14 00:00:45,007 --> 00:00:47,090 Il va nous en dire du fond de celui-ci 15 00:00:47,090 --> 00:00:48,780 et ce qui a été importante et ainsi de suite. 16 00:00:48,780 --> 00:00:50,140 Alors s'il vous plaît vous joindre à moi pour souhaiter la bienvenue. 17 00:00:50,140 --> 00:00:56,080 18 00:00:56,080 --> 00:00:57,360 >> Mark Zuckerberg: Yo. 19 00:00:57,360 --> 00:00:57,540 Très bien, cool. 20 00:00:57,540 --> 00:01:00,248 C'est la première fois que je n'ai jamais eu à tenir une de ces choses. 21 00:01:00,248 --> 00:01:02,818 Donc, je vais juste joindre il très vite, une seconde. 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 Très bien. 24 00:01:14,770 --> 00:01:16,264 Pouvez-vous entendre? 25 00:01:16,264 --> 00:01:17,740 Est-ce bon? 26 00:01:17,740 --> 00:01:19,160 Est-ce amplifié à tous? 27 00:01:19,160 --> 00:01:19,797 >> PUBLIC: Ouais. 28 00:01:19,797 --> 00:01:20,922 Mark Zuckerberg: Très bien. 29 00:01:20,922 --> 00:01:21,979 Sweet. 30 00:01:21,979 --> 00:01:24,895 C'est comme l'une des premières fois Je suis allé à une conférence à Harvard. 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 Je suppose que ce qui va probablement être plus utile pour vous les gars, c'est si je 33 00:01:35,480 --> 00:01:39,104 vous guider à travers quelques-uns des cours que j'ai pris à Harvard, où j'ai effectivement 34 00:01:39,104 --> 00:01:40,270 ne aller à des conférences parfois. 35 00:01:40,270 --> 00:01:42,230 Je plaisantais. 36 00:01:42,230 --> 00:01:44,120 Et en quelque sorte, comme, comment différentes décisions 37 00:01:44,120 --> 00:01:46,711 que je devais faire quand j'étais se déplaçant avec Facebook 38 00:01:46,711 --> 00:01:49,460 obtenu touchés par des choses différentes que j'ai appris dans les classes 39 00:01:49,460 --> 00:01:50,427 que je prenais. 40 00:01:50,427 --> 00:01:53,010 Et si tout va bien plan, alors peut-être certains d'entre vous les gars 41 00:01:53,010 --> 00:01:55,759 va sortir de cette pensée que la prise de CS ou des trucs d'ingénierie 42 00:01:55,759 --> 00:01:57,760 à Harvard est actuellement une sorte d'informations utiles. 43 00:01:57,760 --> 00:02:00,640 Donc, c'est le plan de match. 44 00:02:00,640 --> 00:02:02,670 >> Je pense que c'est fente pour deux heures. 45 00:02:02,670 --> 00:02:04,670 Il n'ya aucun moyen que je vais de parler pendant deux heures. 46 00:02:04,670 --> 00:02:07,110 Je vais probablement parler pour que 20 minutes, ou 15 minutes, 47 00:02:07,110 --> 00:02:08,750 et puis je vais laisser vous les gars de poser des questions. 48 00:02:08,750 --> 00:02:10,958 Parce que je suis sûr que vous les gars avoir des trucs plus intéressant 49 00:02:10,958 --> 00:02:14,816 pour me demander que je pouvais venir avec de parler de moi. 50 00:02:14,816 --> 00:02:16,760 >> Donc, je pense que je vais type de commencer. 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 Quand j'étais ici, je commencé hors de prendre 121. 53 00:02:23,580 --> 00:02:26,297 Je n'ai jamais pris 50. 54 00:02:26,297 --> 00:02:28,130 Vous devriez avoir obtenu l'autre gars qui était 55 00:02:28,130 --> 00:02:31,190 faisant Facebook, Dustin Moskovitz, qui était mon colocataire. 56 00:02:31,190 --> 00:02:34,792 Lorsque nous avons commencé le site était écrit en PHP, qui n'est pas quelque chose 57 00:02:34,792 --> 00:02:36,500 que vous avez appris dans une de ces classes. 58 00:02:36,500 --> 00:02:38,960 Mais heureusement, si vous avoir une bonne expérience en C, 59 00:02:38,960 --> 00:02:42,790 la syntaxe est très similaire, et vous pouvez venir le chercher dans un jour ou deux. 60 00:02:42,790 --> 00:02:49,020 >> Alors j'ai commencé à écrire sur le site et lancé il à Harvard 61 00:02:49,020 --> 00:02:51,040 en Février 2004. 62 00:02:51,040 --> 00:02:52,750 Donc je suppose que il ya près de deux ans maintenant. 63 00:02:52,750 --> 00:02:55,770 Et au bout de quelques semaines, un quelques milliers de personnes s'étaient inscrites. 64 00:02:55,770 --> 00:02:57,686 Et nous avons commencé à certains des courriels de personnes 65 00:02:57,686 --> 00:03:00,800 d'autres collèges demandant pour nous pour le lancer dans leurs écoles. 66 00:03:00,800 --> 00:03:02,725 >> Et je prenais 161 à l'époque. 67 00:03:02,725 --> 00:03:05,350 Donc je ne sais pas si vous savez la réputation de ce cours, 68 00:03:05,350 --> 00:03:07,662 mais il était un peu lourd. 69 00:03:07,662 --> 00:03:10,370 C'était un parcours vraiment amusant, mais il ne m'a pas laissé beaucoup de temps avec 70 00:03:10,370 --> 00:03:12,510 de faire autre chose avec Facebook. 71 00:03:12,510 --> 00:03:16,360 Donc, mon colocataire Dustin, qui je proposition venait de terminer CS50, 72 00:03:16,360 --> 00:03:18,370 était comme, hey, je veux aider. 73 00:03:18,370 --> 00:03:22,009 Je veux faire de l'expansion et aider vous avez compris comment faire les choses. 74 00:03:22,009 --> 00:03:24,050 Donc, j'étais comme, vous savez, c'est mec assez cool, 75 00:03:24,050 --> 00:03:26,500 mais vous ne savez pas vraiment PHP ou quelque chose comme ça. 76 00:03:26,500 --> 00:03:29,919 Donc, ce week-end, il est rentré chez lui, acheté le livre Perl pour les nuls 77 00:03:29,919 --> 00:03:31,960 est revenu et était comme, bien, je suis prêt à aller. 78 00:03:31,960 --> 00:03:35,560 J'étais comme mec, le site est écrit en PHP, Perl pas, mais vous savez, 79 00:03:35,560 --> 00:03:36,270 c'est cool. 80 00:03:36,270 --> 00:03:41,800 >> Donc, il a ramassé sur PHP quelques jours parce que, je 81 00:03:41,800 --> 00:03:44,090 promettre que si vous avez un bonnes connaissances en C, puis 82 00:03:44,090 --> 00:03:46,230 PHP est une chose très simple à ramasser. 83 00:03:46,230 --> 00:03:49,390 Et il juste un peu allé travailler. 84 00:03:49,390 --> 00:03:53,120 Donc, je veux dire, la première grande décision que nous avions vraiment faire 85 00:03:53,120 --> 00:03:57,140 était dans la façon de genre de élargir l'architecture 86 00:03:57,140 --> 00:04:01,920 aller à partir du type d'école unique mis en place que nous avions quand il était juste à Harvard 87 00:04:01,920 --> 00:04:03,830 à quelque chose qui appuyé plusieurs écoles. 88 00:04:03,830 --> 00:04:06,890 >> C'était donc une décision qui avait être faite sur un tas de niveaux, 89 00:04:06,890 --> 00:04:10,000 aussi bien dans le produit et comment nous voulions la vie privée au travail, 90 00:04:10,000 --> 00:04:12,510 mais je pense que l'on vraiment décision importante c'est 91 00:04:12,510 --> 00:04:16,180 nous a aidés à escaladons assez bien comment nous avons décidé de distribuer les données. 92 00:04:16,180 --> 00:04:21,680 >> Donc, je ne sais pas combien de complexité des trucs comme la notation O grand vous les gars 93 00:04:21,680 --> 00:04:23,620 dans cette classe. 94 00:04:23,620 --> 00:04:28,610 Donc, je veux dire, l'un des plus compliquée calculs que nous faisons sur le site 95 00:04:28,610 --> 00:04:32,080 est le calcul de dire comment vous êtes connecté à personnes. 96 00:04:32,080 --> 00:04:34,680 >> Parce que si vous le pouvez imaginer, qui est stocké 97 00:04:34,680 --> 00:04:42,210 comme une sorte de série de non-orienté - ce n'est pas pondérée - de manière non orienté, 98 00:04:42,210 --> 00:04:45,970 paires non pondérées des numéros d'identification de personnes dans la base de données. 99 00:04:45,970 --> 00:04:49,647 Alors si vous voulez comprendre qui est ami avec quelqu'un, 100 00:04:49,647 --> 00:04:51,230 vous devez regarder à tous leurs amis. 101 00:04:51,230 --> 00:04:51,730 Droite? 102 00:04:51,730 --> 00:04:54,000 Donc, c'est peut-être comme 100 ou 200 personnes. 103 00:04:54,000 --> 00:04:57,050 >> Mais alors, si vous voulez comprendre savoir qui est un ami d'un ami, 104 00:04:57,050 --> 00:04:59,800 ou ce que le lien le plus étroit est là, alors vous sorte de 105 00:04:59,800 --> 00:05:03,440 avoir à regarder le 100 ou 200 amis de chacun de ces amis. 106 00:05:03,440 --> 00:05:10,020 Ainsi, il devient à chaque niveau il ya un autre facteur de n multiplié n, où 107 00:05:10,020 --> 00:05:13,861 n est le nombre d'amis que chacun de vos amis a. 108 00:05:13,861 --> 00:05:16,110 Donc vous pouvez voir que cette sorte de devient exponentielle 109 00:05:16,110 --> 00:05:20,076 difficile à résoudre pour le plus court chemin entre les gens. 110 00:05:20,076 --> 00:05:22,950 Donc, si vous êtes à la recherche d'un ami d'un ami, qui est n carré. 111 00:05:22,950 --> 00:05:25,520 Si vous êtes à la recherche d'un ami d'un ami d'un ami, qui est n en cubes. 112 00:05:25,520 --> 00:05:27,311 Et c'est quelque chose qui était traditionnellement 113 00:05:27,311 --> 00:05:31,590 assez difficile pour beaucoup de la sites prédécesseur à Facebook. 114 00:05:31,590 --> 00:05:34,210 Et par exemple, Friendster eu de grands problèmes avec cette 115 00:05:34,210 --> 00:05:37,520 parce qu'ils essayaient de calculer les chemins six degrés dehors, 116 00:05:37,520 --> 00:05:38,870 ou comme sept degrés sur. 117 00:05:38,870 --> 00:05:42,330 >> Et c'est quelque chose que lorsque vous faites comme n septième, 118 00:05:42,330 --> 00:05:47,560 c'est vraiment très dur et il décrocha son site pendant un certain temps. 119 00:05:47,560 --> 00:05:51,950 Donc, une des choses que nous avions de type à l'esprit lorsque nous avons déterminer 120 00:05:51,950 --> 00:05:56,070 comment faire c'est de cette manière que vous ne distribuer la base de données de telle manière 121 00:05:56,070 --> 00:05:58,820 que ce calcul devient gérable. 122 00:05:58,820 --> 00:06:03,570 >> Donc, ce que nous avons décidé était que tout le monde sur le site 123 00:06:03,570 --> 00:06:06,800 fait la plupart de leur activité à la école qu'ils sont genre basé à. 124 00:06:06,800 --> 00:06:09,767 Donc, si vous êtes à Harvard, alors la plupart des gens 125 00:06:09,767 --> 00:06:12,350 qui vous allez être voir et de traiter avec sur le site 126 00:06:12,350 --> 00:06:13,475 vont être à Harvard. 127 00:06:13,475 --> 00:06:16,600 Il s'agit en fait probablement comme 90% des les choses que vous faites sur le site. 128 00:06:16,600 --> 00:06:20,510 >> Nous avons donc décidé de se séparer les bases de données et de créer 129 00:06:20,510 --> 00:06:25,740 une instance de base de données MySQL pour chaque école dans le réseau. 130 00:06:25,740 --> 00:06:30,680 Et en faisant cela, si vous remarquer les chemins que nous calculons 131 00:06:30,680 --> 00:06:32,050 ne sont à l'école. 132 00:06:32,050 --> 00:06:35,120 Ainsi, au lieu de dire, comme maintenant nous sommes six millions d'utilisateurs, 133 00:06:35,120 --> 00:06:41,080 et au lieu d'avoir à faire n cubes sur une partie de six millions, 134 00:06:41,080 --> 00:06:43,850 c'est juste n en cubes plus 10 000, ce qui est beaucoup plus 135 00:06:43,850 --> 00:06:47,760 Type gérable de calcul. 136 00:06:47,760 --> 00:06:50,920 >> C'était donc en quelque sorte le premier grande décision architectural 137 00:06:50,920 --> 00:06:55,210 que nous avions à faire qui a contribué à nous de ne pas mourir quelques mois plus tard. 138 00:06:55,210 --> 00:06:58,250 Et c'était probablement une assez importante. 139 00:06:58,250 --> 00:07:04,935 >> Donc, lorsque nous avons mis en place le site, nous avions un seul ordinateur que nous courions. 140 00:07:04,935 --> 00:07:06,060 Il n'était pas dans notre dortoir. 141 00:07:06,060 --> 00:07:06,851 Nous avons loué il. 142 00:07:06,851 --> 00:07:10,780 J'ai en quelque sorte appris ma leçon pour essayez d'exécuter un site de mon dortoir 143 00:07:10,780 --> 00:07:15,040 salle quelques mois plus tôt, et Harvard presque tenté de me mettre à la. 144 00:07:15,040 --> 00:07:18,750 >> J'ai donc fini par louer une serveur hors site pour le moment. 145 00:07:18,750 --> 00:07:26,540 Et je suppose que l'exécution à l'origine la base de données et le serveur web. 146 00:07:26,540 --> 00:07:29,280 Donc, Apache est ce que nous étions en utilisant dans ce cas 147 00:07:29,280 --> 00:07:31,940 pour servir les pages à partir de la même machine. 148 00:07:31,940 --> 00:07:35,710 Et parce que nous avons distribué le bases de données de la manière que nous avons fait, 149 00:07:35,710 --> 00:07:40,750 nous avons pu, avec le temps, juste ajouter plus de machines linéairement et une sorte de 150 00:07:40,750 --> 00:07:43,630 développer le site sans avoir aucune type d'expansion exponentielle 151 00:07:43,630 --> 00:07:45,640 sur la quantité de machines que nous avions. 152 00:07:45,640 --> 00:07:49,470 >> Mais après nous avons atteint sur comme 30 ou 50 écoles, 153 00:07:49,470 --> 00:07:54,020 nous avons commencé à réaliser que nous pourrions commencer à obtenir plus de performance 154 00:07:54,020 --> 00:07:55,130 MySQL ou Apache. 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 Une partie du chemin ça a été mis en place n'était tout simplement pas aussi optimale que c'est possible. 157 00:08:02,270 --> 00:08:10,840 >> Ainsi, par exemple, lorsque vous avez Machines MySQL et Apache 158 00:08:10,840 --> 00:08:14,500 fonctionnant sur le même serveur, alors si quelque chose arrive à ce serveur, 159 00:08:14,500 --> 00:08:18,500 alors non seulement la base de données pour que l'école ou les écoles 160 00:08:18,500 --> 00:08:20,700 sur ce serveur seulement arrêter sorte de répondre 161 00:08:20,700 --> 00:08:24,367 d'une manière qui permettra à vous quelque chose d'utile, 162 00:08:24,367 --> 00:08:25,950 mais vous ne pouvez même pas charger les pages web. 163 00:08:25,950 --> 00:08:27,075 Ainsi, vous obtenez la page ne fonde. 164 00:08:27,075 --> 00:08:28,250 Et qui aspire en quelque sorte. 165 00:08:28,250 --> 00:08:33,586 >> Mais un autre problème est que la variance et l'utilisation de l'école pour les écoles 166 00:08:33,586 --> 00:08:34,919 est aussi ne va pas être parfait. 167 00:08:34,919 --> 00:08:38,049 Ainsi, certaines écoles sont toujours va avoir une utilisation plus intensive. 168 00:08:38,049 --> 00:08:40,760 Nous avons des écoles maintenant comme Penn État qui ont 50 000 utilisateurs. 169 00:08:40,760 --> 00:08:44,942 Et puis la majorité des écoles ont encore moins de 2000 utilisateurs. 170 00:08:44,942 --> 00:08:47,400 Parce qu'il ya beaucoup de petits écoles et beaucoup d'écoles 171 00:08:47,400 --> 00:08:49,600 qui n'ont pas ubiquité complète. 172 00:08:49,600 --> 00:08:54,920 >> Donc, en essayant de faire face à cette question et de lui faire 173 00:08:54,920 --> 00:08:59,630 de sorte que vous pourriez faire face à le fait que Penn State avait 174 00:08:59,630 --> 00:09:02,240 50.000 personnes et seulement tonne d'utilisateurs tout le temps, 175 00:09:02,240 --> 00:09:05,380 et puis vous avez des écoles qui n'ont pas, ce que nous avons décidé de faire 176 00:09:05,380 --> 00:09:09,280 est séparer une partie de la bande serveurs à partir des serveurs de base de données. 177 00:09:09,280 --> 00:09:14,910 Et faire en sorte que nous avons eu un pool de serveurs Web Apache 178 00:09:14,910 --> 00:09:18,100 que nous pourrions équilibrer la charge entre les deux. 179 00:09:18,100 --> 00:09:20,300 Et faire en sorte que vous peut utiliser ceux uniformément 180 00:09:20,300 --> 00:09:23,690 tout simplement avoir la base de données couche soit sorte de cohérence. 181 00:09:23,690 --> 00:09:27,840 >> Donc, je ne sais pas si cette substance est intéressant de vous les gars du tout. 182 00:09:27,840 --> 00:09:35,800 Ou si c'est tout ce qui importe à ce que vous les gars étudions maintenant. 183 00:09:35,800 --> 00:09:39,260 Donc, si il ya plus de choses que vous les gars serait plutôt 184 00:09:39,260 --> 00:09:42,730 connaître en termes d'architecture, alors je vais laisser ça ouvert aux questions 185 00:09:42,730 --> 00:09:43,310 plus tard. 186 00:09:43,310 --> 00:09:48,440 Donc, je ne passe pas beaucoup de temps à parler des applications aléatoires 187 00:09:48,440 --> 00:09:52,625 que vous les gars pourrait pas s'occuper jamais à utiliser. 188 00:09:52,625 --> 00:09:55,080 >> Je vais essayer de trouver un exemples intéressants. 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 Donc, je veux dire, je suppose que l'un des ce qui était assez intéressant 191 00:10:12,860 --> 00:10:19,850 était quand nous sommes arrivés à un le point en termes de trafic 192 00:10:19,850 --> 00:10:23,110 où nous avons commencé plafonnait la performance de certains 193 00:10:23,110 --> 00:10:27,620 de ces applications open source qui sont généralement assez performant. 194 00:10:27,620 --> 00:10:32,149 >> Ainsi, par exemple, MySQL est un très bonne base de données open source. 195 00:10:32,149 --> 00:10:34,690 Je ne sais pas si l'un de vous les gars sorte de désordre dans votre propre temps 196 00:10:34,690 --> 00:10:39,920 autour et faire n'importe quoi avec MySQL ou l'ont utilisé en aucune façon. 197 00:10:39,920 --> 00:10:41,310 Mais il est assez facile à utiliser. 198 00:10:41,310 --> 00:10:43,029 C'est aussi décemment rapide. 199 00:10:43,029 --> 00:10:44,070 Indices fonctionnent assez bien. 200 00:10:44,070 --> 00:10:48,090 Ce n'est pas comme entièrement comporté comme quelque chose comme Oracle, mais il est assez bon. 201 00:10:48,090 --> 00:10:50,460 >> Et nous sommes arrivés à un point où, je pense autour de 202 00:10:50,460 --> 00:10:54,400 lorsque nous avons commencé à faire comme peut-être 100 millions de pages par jour, 203 00:10:54,400 --> 00:10:59,230 que nous avons commencé à courir dans certains goulets d'étranglement sur qui. 204 00:10:59,230 --> 00:11:07,530 Ainsi, par exemple, une requête typique de MySQL pourrait prendre deux à quatre millisecondes. 205 00:11:07,530 --> 00:11:09,220 Et ce n'est pas tant que ça. 206 00:11:09,220 --> 00:11:12,900 Mais quand vous faites 100 milliards de pages vues par jour, 207 00:11:12,900 --> 00:11:15,679 et chaque page vue puissance avoir de 30 à 50 requêtes, 208 00:11:15,679 --> 00:11:18,220 surtout si vous faites quelque chose comme une vue de profil 209 00:11:18,220 --> 00:11:23,150 interroge toutes sortes de différents informations, alors que commence à sucer. 210 00:11:23,150 --> 00:11:29,450 >> Alors nous avons commencé à développer une couche de mise en cache 211 00:11:29,450 --> 00:11:31,750 permis un accès plus rapide à une partie de l'information. 212 00:11:31,750 --> 00:11:35,460 Et à l'origine, nous utilisions une autre open source demande Memcache, 213 00:11:35,460 --> 00:11:38,320 que je ne sais pas si quelqu'un d'entre vous les gars ont une expérience avec cela. 214 00:11:38,320 --> 00:11:40,700 Mais il était assez rapide. 215 00:11:40,700 --> 00:11:43,950 Il a obtenu des temps d'accès jusqu'à Je suppose que le 0,3 216 00:11:43,950 --> 00:11:46,840 à 0,5 millisecondes, qui est assez bon. 217 00:11:46,840 --> 00:11:52,170 >> Mais il a aussi un tas des problèmes de distribution. 218 00:11:52,170 --> 00:11:56,000 Il est censé être un système distribué la table de hachage type d'application, 219 00:11:56,000 --> 00:12:02,540 où vous pouvez simplement fixer un certain nombre de boîtes Memcache dans un cluster 220 00:12:02,540 --> 00:12:05,610 et être en mesure de raccorder vers le haut et faites-le aller. 221 00:12:05,610 --> 00:12:08,710 Mais nous avons eu beaucoup des problèmes là où 222 00:12:08,710 --> 00:12:11,170 différentes boîtes Memcache iraient vers le bas. 223 00:12:11,170 --> 00:12:13,270 Et il n'y a pas de redondance sur l'information. 224 00:12:13,270 --> 00:12:17,120 Alors, quand une boîte Memcache est allé vers le bas et vous aviez un défaut de cache, 225 00:12:17,120 --> 00:12:19,640 puis tout d'un coup vous eu beaucoup plus de trafic 226 00:12:19,640 --> 00:12:22,740 aller à un ensemble spécifique de bases de données. 227 00:12:22,740 --> 00:12:26,170 Et ce serait sucer. 228 00:12:26,170 --> 00:12:32,830 >> Alors que le temps passait, nous avons même devenu trop grand Memcache et les indices sur MySQL. 229 00:12:32,830 --> 00:12:33,890 Nous utilisons toujours ce genre de choses. 230 00:12:33,890 --> 00:12:37,490 Mais nous avons dû construire au-dessus de cette redondance supplémentaire. 231 00:12:37,490 --> 00:12:41,870 Et je pense que c'est quelque chose qui est probablement peut-être un peu intéressant. 232 00:12:41,870 --> 00:12:45,580 Mais je vous laisse vous les gars me demandent plus de questions à ce sujet plus tard. 233 00:12:45,580 --> 00:12:51,432 >> Je ne suis pas vraiment sûr de ce qui serait intéressant de parler maintenant. 234 00:12:51,432 --> 00:12:53,220 Peut-être que vous avez pu aider un peu? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 Allez-y. 237 00:12:58,073 --> 00:13:03,496 >> PUBLIC: Je suis curieux de savoir, penser de [inaudible] 238 00:13:03,496 --> 00:13:10,891 entrer dans une entreprise en ligne comme , comment vous vous êtes senti l'atmosphère était 239 00:13:10,891 --> 00:13:15,058 avec de grands joueurs tous Bringing It sur le marché et d'autres acteurs importants 240 00:13:15,058 --> 00:13:16,807 qui vous pensiez puissance [Inaudible] pour marquer, 241 00:13:16,807 --> 00:13:19,765 ou ce que votre expérience a été avec cela. 242 00:13:19,765 --> 00:13:24,202 Je serais intéressé, juste sur une technique côté, [inaudible] juste rampe 243 00:13:24,202 --> 00:13:26,667 et techniquement comment vous [inaudible]. 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> Mark Zuckerberg: Ouais, c'est pas une question technique à tous. 246 00:13:33,710 --> 00:13:41,250 Mais je crois que je vais simplement vous aller dans l'heure des questions maintenant. 247 00:13:41,250 --> 00:13:45,439 Parce que je ne suis pas vraiment sûr de ce qui est trucs utiles pour moi d'être discuté. 248 00:13:45,439 --> 00:13:46,480 Donc, je vais répondre à cette. 249 00:13:46,480 --> 00:13:49,313 Puis quelqu'un d'autre qui veut poser moi les questions peuvent aller juste pour ça. 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> Je crois que je n'avais jamais vraiment passé beaucoup de temps à s'inquiéter de choses comme - je 252 00:13:54,640 --> 00:13:56,598 dire, il ya des entreprises là-bas comme Google 253 00:13:56,598 --> 00:14:00,600 qui pourrait tout obtenir dans votre espace et faites ce que vous voulez à tout moment. 254 00:14:00,600 --> 00:14:08,050 Et je pense que l'une des choses cool à cette heure de la technologie 255 00:14:08,050 --> 00:14:13,340 est que les individus sont exploitées et en mesure de faire beaucoup plus que ce qu'ils ont vraiment 256 00:14:13,340 --> 00:14:14,950 jamais pu faire avant. 257 00:14:14,950 --> 00:14:20,090 >> Et il ya même quatre ans lorsque Google a commencé, 258 00:14:20,090 --> 00:14:22,830 maintenant ils ont des centaines de milliers de machines 259 00:14:22,830 --> 00:14:26,780 et probablement des milliards de dollars dépensés sur le matériel. 260 00:14:26,780 --> 00:14:29,340 Je pense que la génération précédente Google, vous ne pourriez pas même 261 00:14:29,340 --> 00:14:32,410 faire un site sans une certaine gros morceau de matériel. 262 00:14:32,410 --> 00:14:40,000 Je pense que eBay, par exemple, a couru hors de deux $ 50 000 machines. 263 00:14:40,000 --> 00:14:43,640 Vous ne pouvez pas commencer à faire que si vous êtes juste un gamin dans un dortoir. 264 00:14:43,640 --> 00:14:51,610 >> Donc, je pense que le fait que nous pourrions location de machines pour 100 $ par mois 265 00:14:51,610 --> 00:14:56,820 et l'utiliser pour évoluer jusqu'à un point où nous avions 300 000 utilisateurs 266 00:14:56,820 --> 00:14:57,830 est assez cool. 267 00:14:57,830 --> 00:15:02,810 C'est une chose assez unique que c'est passe dans la technologie en ce moment. 268 00:15:02,810 --> 00:15:08,390 On fait en sorte que la place de se soucier de qui est le grand joueur 269 00:15:08,390 --> 00:15:15,356 et ce qui est Google va faire Ensuite, vous pouvez faire plus de - vous 270 00:15:15,356 --> 00:15:16,730 peut juste obtenir beaucoup de choses fait. 271 00:15:16,730 --> 00:15:24,460 >> Et au lieu d'avoir à sortir et avoir une partie de l'activité traditionnelle 272 00:15:24,460 --> 00:15:27,927 problèmes, comme vous devez soulever capital avant que vous pouvez faire quelque chose, 273 00:15:27,927 --> 00:15:29,010 ce n'est plus un problème. 274 00:15:29,010 --> 00:15:32,100 Donc, vous êtes mis à profit pour faire beaucoup plus sur votre propre maintenant. 275 00:15:32,100 --> 00:15:35,300 Je ne sais pas si cela répond la question que vous vous posez. 276 00:15:35,300 --> 00:15:38,790 >> Mais je veux dire, c'est l'une des raisons pourquoi je pense que, à ce stade, 277 00:15:38,790 --> 00:15:41,040 il fait beaucoup de sens à étudier ce genre de choses. 278 00:15:41,040 --> 00:15:47,110 Parce que, à aucun moment dans le passé pourrait vous exploiter une si petite quantité 279 00:15:47,110 --> 00:15:49,460 d'argent pour obtenir puissant suffisamment de technologie 280 00:15:49,460 --> 00:15:52,000 toucher vraiment les gens dans la façon dont vous pouvez aujourd'hui. 281 00:15:52,000 --> 00:15:55,990 Google fait environ 250 millions de pages vues par jour. 282 00:15:55,990 --> 00:16:01,970 Ils ont des centaines de milliers de machines et 5.000 employés. 283 00:16:01,970 --> 00:16:05,480 >> Facebook fait 400 millions de pages vues par jour. 284 00:16:05,480 --> 00:16:10,260 C'est beaucoup plus que Google fait. 285 00:16:10,260 --> 00:16:12,340 Et nous avons des centaines de machines. 286 00:16:12,340 --> 00:16:15,600 Et nous venons d'adopter 50 employés. 287 00:16:15,600 --> 00:16:19,860 Et c'est juste une technique génération de trois ou quatre 288 00:16:19,860 --> 00:16:22,910 ans dans les architectures qui ont été créés. 289 00:16:22,910 --> 00:16:27,162 >> Et puis vous allez trois ou quatre ans en arrière avant que de comme eBay pour Google, 290 00:16:27,162 --> 00:16:28,620 et c'est juste complètement différent. 291 00:16:28,620 --> 00:16:32,510 Car au moins Google est en marche hors d'un lot de matériel distribué 292 00:16:32,510 --> 00:16:34,930 qu'ils ont des centaines de milliers de machines, 293 00:16:34,930 --> 00:16:40,200 mais l'idée qu'il y avait à obtenir un grand nombre de machines de merde qui sont vraiment pas cher. 294 00:16:40,200 --> 00:16:41,530 Je veux dire, c'est un grand pas en avant. 295 00:16:41,530 --> 00:16:44,539 >> Parce qu'alors, c'est comme, OK, c'est plus redondant. 296 00:16:44,539 --> 00:16:45,830 Ils ne sont pas de perdre des informations. 297 00:16:45,830 --> 00:16:47,455 Ils ne s'attendent pas à des choses à travailler toujours. 298 00:16:47,455 --> 00:16:51,307 C'est beaucoup plus mature l'attitude de eBay, qui 299 00:16:51,307 --> 00:16:53,390 était la seule chose qui ils pourraient le faire à l'époque. 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> PUBLIC: J'ai une question les trucs de DHT. 302 00:16:58,676 --> 00:16:59,759 >> Mark Zuckerberg: Le quoi? 303 00:16:59,759 --> 00:17:01,551 PUBLIC: Distributed Hash Table choses. 304 00:17:01,551 --> 00:17:02,925 Mark Zuckerberg: Ouais, lequel? 305 00:17:02,925 --> 00:17:05,074 PUBLIC: J'étais juste demande si vous [inaudible] 306 00:17:05,074 --> 00:17:08,511 toutes vos extensions pour Memcache, car une chose que j'ai remarqué 307 00:17:08,511 --> 00:17:12,930 est que, oui, il n'y a pas vraiment bonnes bibliothèques disponibles pour DHT trucs. 308 00:17:12,930 --> 00:17:14,972 Il ya tout ce merveilleux recherche, mais en termes 309 00:17:14,972 --> 00:17:18,138 des implémentations qui traitent effectivement avec tous les problèmes de redondance et tous 310 00:17:18,138 --> 00:17:18,822 ces choses - 311 00:17:18,822 --> 00:17:22,920 >> Mark Zuckerberg: Ouais, beaucoup de choses - nous 312 00:17:22,920 --> 00:17:25,280 ne s'étend pas nécessairement Memcache. 313 00:17:25,280 --> 00:17:29,480 Nous avons construit un tas de choses nous-mêmes. 314 00:17:29,480 --> 00:17:32,470 À l'heure actuelle, il n'est pas open source. 315 00:17:32,470 --> 00:17:33,590 Nous avons considéré le faire. 316 00:17:33,590 --> 00:17:37,410 Et je veux dire, il ya beaucoup de travail qui va en faire des trucs open source. 317 00:17:37,410 --> 00:17:42,020 Et c'est sur si oui ou non vous vouloir perdre l'avantage concurrentiel. 318 00:17:42,020 --> 00:17:43,150 C'est une sorte de malheureux. 319 00:17:43,150 --> 00:17:46,935 >> Parce que je pense que si elle nous était juste plus facile de faire quelque chose comme ça, 320 00:17:46,935 --> 00:17:47,810 alors vous pourriez le faire. 321 00:17:47,810 --> 00:17:49,950 Vous pouvez tout simplement libérer le code. 322 00:17:49,950 --> 00:17:55,430 Mais alors il ya beaucoup de soutien et l'octroi de licences et tout ça. 323 00:17:55,430 --> 00:17:57,030 Nous avons constaté que cela a été ennuyeux. 324 00:17:57,030 --> 00:17:59,930 >> Une des choses que nous en fait envisagé de faire l'open source 325 00:17:59,930 --> 00:18:03,740 était ce serveur de recherche qui fait ce gars assis juste là, 326 00:18:03,740 --> 00:18:09,050 fait alors qu'il était encore en Californie. 327 00:18:09,050 --> 00:18:16,380 Et je suppose que nous sommes arrivés à un point où MySQL a été un peu en retard sur certains 328 00:18:16,380 --> 00:18:18,520 des recherches que nous avons essayé de faire. 329 00:18:18,520 --> 00:18:22,330 Et nous avons décidé qu'il serait quelque chose de cool 330 00:18:22,330 --> 00:18:26,750 à faire pour faire une série des machines distribués 331 00:18:26,750 --> 00:18:29,147 qui pourrait - il ne fait pas utiliser une table de hachage. 332 00:18:29,147 --> 00:18:30,980 Quelle est la structure que vous utilisez, McCollum? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW MCCOLLUM: [inaudible]. 334 00:18:33,729 --> 00:18:36,270 Mark Zuckerberg: Alors, oui, nous pensé à faire qui s'ouvrent. 335 00:18:36,270 --> 00:18:42,670 Mais c'est alors que nous avons un peu eu à faire tout ce travail pour arriver à une licence. 336 00:18:42,670 --> 00:18:44,910 Et nous sommes comme, tout droit, vis qui. 337 00:18:44,910 --> 00:18:51,490 338 00:18:51,490 --> 00:18:51,990 Yo. 339 00:18:51,990 --> 00:18:56,157 >> PUBLIC: Qu'est-ce que vous dépensez plus de votre temps de travail à faire ces jours-ci? 340 00:18:56,157 --> 00:18:57,475 >> Mark Zuckerberg: embauche de personnel. 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 Je suppose que quand, comme vous grandissez, la chose la plus importante 343 00:19:06,060 --> 00:19:07,060 est d'avoir des gens intelligents. 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 Si vous pensez à la façon dont, la technique l'effet de levier des choses que je parlais 346 00:19:13,915 --> 00:19:20,960 pour répondre à ce type de question, que la technologie devient 347 00:19:20,960 --> 00:19:23,940 plus générique et moins cher, le point de levier 348 00:19:23,940 --> 00:19:26,110 devient de plus dans le peuple. 349 00:19:26,110 --> 00:19:29,860 Donc, si vous pensez ce dans une perspective 350 00:19:29,860 --> 00:19:36,610 d'une personne aux gens le temps passé ou à temps passé par chaque utilisateur ou une page vue 351 00:19:36,610 --> 00:19:40,590 l'analyse, en raison de la technologie actuelle, les gens 352 00:19:40,590 --> 00:19:46,220 sont beaucoup plus à effet de levier faire plus de choses 353 00:19:46,220 --> 00:19:49,380 et être plus important dans l'équation. 354 00:19:49,380 --> 00:19:53,130 >> De ce fait, il est vraiment important pour obtenir les gens les plus intelligents. 355 00:19:53,130 --> 00:19:58,660 Et aussi, je veux dire, quand vous êtes une petite entreprise, vous pouvez être vraiment agile 356 00:19:58,660 --> 00:20:00,050 et d'obtenir beaucoup de choses fait. 357 00:20:00,050 --> 00:20:02,845 Et il ya relativement peu de bureaucratie. 358 00:20:02,845 --> 00:20:06,397 Donc si vous avez des gens intelligents qui peuvent prendre profité pour construire des choses fraîches, 359 00:20:06,397 --> 00:20:07,230 alors c'est génial. 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> Je suppose que, outre que, la conception de nouvelles choses. 362 00:20:15,990 --> 00:20:18,530 Il n'ya pas beaucoup bureaucratie d'entreprise encore. 363 00:20:18,530 --> 00:20:20,342 Donc, je n'ai pas à perdre beaucoup de temps à ce sujet. 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 Continuer à avancer? 366 00:20:29,630 --> 00:20:36,090 >> PUBLIC: Ouais, combien avez-vous parlé et consulté des avocats à ce jour? 367 00:20:36,090 --> 00:20:38,860 >> Mark Zuckerberg: J'ai un avocat qui travaille pour moi à plein temps. 368 00:20:38,860 --> 00:20:43,830 >> PUBLIC: OK, c'est un grand partie de la gestion d'une entreprise? 369 00:20:43,830 --> 00:20:47,309 Recommanderiez-vous travailler sur [inaudible] dès le début? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> Mark Zuckerberg: Nous n'avons pas fait. 372 00:20:52,550 --> 00:20:59,980 Et que, je suppose, à condition une certaine gêne par la suite. 373 00:20:59,980 --> 00:21:04,502 Mise en substance mis en place est vraiment bien bonne. 374 00:21:04,502 --> 00:21:05,960 Obtenir des choses propres est vraiment bon. 375 00:21:05,960 --> 00:21:09,590 >> Et, je veux dire, personne ne va jamais pour vous dire un avocat est mauvais. 376 00:21:09,590 --> 00:21:13,790 C'est tout simplement une question d'opportunité coût et ce que vous la priorité. 377 00:21:13,790 --> 00:21:19,820 Je suppose que, dans notre cas, nous avons maintenant pour faire face à un tas de choses que 378 00:21:19,820 --> 00:21:23,030 n'a pas été mis en place correctement au début. 379 00:21:23,030 --> 00:21:25,010 La plupart des choses est traité. 380 00:21:25,010 --> 00:21:26,620 Ce n'est même pas une grosse affaire plus. 381 00:21:26,620 --> 00:21:33,450 >> Mais au lieu de parler à un avocat dès le début, nous faisions des choses. 382 00:21:33,450 --> 00:21:37,960 Et je pense que c'était probablement le bon usage de notre temps. 383 00:21:37,960 --> 00:21:41,530 Je pense que l'une des caractéristiques frais d'un grand nombre de sociétés qui finissent 384 00:21:41,530 --> 00:21:44,860 être vraiment réussi, pas que nous sommes vraiment réussi, 385 00:21:44,860 --> 00:21:46,720 mais je pense que nous avons également tomber dans ce seau, 386 00:21:46,720 --> 00:21:49,424 c'est qu'ils ont commencé en tant quelqu'un qui essaie de faire quelque chose 387 00:21:49,424 --> 00:21:51,340 cool et pas quelqu'un essayer de faire une société. 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 Vous avez sorte de - Google est sorti de PhD Mémoire de Larry et Sergey 390 00:21:59,540 --> 00:22:04,500 à Stanford, et Yahoo sont sortis de juste, je suppose, aussi quelques gars de Stanford 391 00:22:04,500 --> 00:22:06,510 juste un peu de vissage autour de leur dortoir. 392 00:22:06,510 --> 00:22:11,840 Et eBay est sorti de certains gars qui essaye de créer un marché pour sa petite amie 393 00:22:11,840 --> 00:22:14,342 d'échanger des distributeurs PEZ. 394 00:22:14,342 --> 00:22:15,842 Amazon était un peu plus propre. 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> Donc, je ne peux pas imaginer que l'un de ceux les gens avaient vraiment beaucoup de conseils, 397 00:22:24,067 --> 00:22:25,900 et il semble avoir travaillé sur OK pour eux. 398 00:22:25,900 --> 00:22:28,191 Mais, je veux dire, dans le même temps Je ne vais pas m'asseoir ici 399 00:22:28,191 --> 00:22:30,920 et vous dire de ne pas obtenir des conseils sur la substance. 400 00:22:30,920 --> 00:22:35,810 Et un grand nombre de fois les gens sont tout simplement trop prudent, trop. 401 00:22:35,810 --> 00:22:40,600 Je pense qu'il est plus utile de faire les choses se passent, puis plus tard des excuses 402 00:22:40,600 --> 00:22:43,740 que de vous assurer que vous point tous les yeux de votre I maintenant et puis 403 00:22:43,740 --> 00:22:44,740 tout simplement pas obtenir la substance faite. 404 00:22:44,740 --> 00:22:47,500 405 00:22:47,500 --> 00:22:49,430 Ouais. 406 00:22:49,430 --> 00:22:50,460 Allez-y. 407 00:22:50,460 --> 00:22:53,436 >> PUBLIC: Quand pensez-vous que Facebook va atteindre le point où 408 00:22:53,436 --> 00:23:02,860 il pourrait devenir cette grande entreprise [Inaudible] nouvelle idée, [inaudible]? 409 00:23:02,860 --> 00:23:05,836 Pensez-vous qu'il va arriver ce point si tôt? 410 00:23:05,836 --> 00:23:09,340 Comment voulez-vous empêcher de [inaudible]? 411 00:23:09,340 --> 00:23:12,214 >> Mark Zuckerberg: Eh bien, Je veux dire, je pense que - je 412 00:23:12,214 --> 00:23:14,253 pensez que vous êtes un peu toujours à ce moment-là. 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 Je veux dire, la plupart des entreprises sont commencé sur comme un couple d'idées, 415 00:23:21,830 --> 00:23:25,800 et ceux qui sont un peu choses qu'ils font bien. 416 00:23:25,800 --> 00:23:29,120 Donc, je veux dire, Yahoo était comme nous sommes va organiser toutes ces informations 417 00:23:29,120 --> 00:23:31,160 dans le monde comme par répertoire. 418 00:23:31,160 --> 00:23:33,350 Et c'est ce qu'ils commencé hors de faire, 419 00:23:33,350 --> 00:23:38,860 et puis ils genre de diversification sur le temps a passé et construit plus de choses. 420 00:23:38,860 --> 00:23:42,910 Et beaucoup de ce genre de choses, c'est comme le cœur de leur entreprise maintenant. 421 00:23:42,910 --> 00:23:45,460 Je veux dire, c'est comme s'ils n'a pas à l'origine de faire des recherches. 422 00:23:45,460 --> 00:23:47,740 Et maintenant répertoire n'existe tout simplement pas. 423 00:23:47,740 --> 00:23:49,280 Il suce. 424 00:23:49,280 --> 00:23:52,880 Il n'y a pas l'utilité pour lui. 425 00:23:52,880 --> 00:23:56,320 >> Je veux dire, grand chose de Google a été tout comme ils l'ont fait PageRank. 426 00:23:56,320 --> 00:24:02,320 Et puis, je suppose, de PageRank, ils ont la recherche. 427 00:24:02,320 --> 00:24:05,960 Et maintenant, ils genre de prolonger que de faire autre type d'algorithmes similaires, 428 00:24:05,960 --> 00:24:07,830 rechercher dans d'autres espaces. 429 00:24:07,830 --> 00:24:11,090 Mais, je veux dire, vous pouvez sorte de dire comment toutes les autres choses qu'ils font 430 00:24:11,090 --> 00:24:12,330 est une sorte de tangentielle. 431 00:24:12,330 --> 00:24:16,220 Et c'est comme ils essaient vraiment difficile de faire PageRank 432 00:24:16,220 --> 00:24:19,080 et d'autres types d' algorithmes qui sont très 433 00:24:19,080 --> 00:24:23,660 similaire à celle du travail dans leur espaces, et il n'est pas aussi élégant 434 00:24:23,660 --> 00:24:27,460 ou pur d'une idée l'original a été. 435 00:24:27,460 --> 00:24:30,590 >> Donc dans Facebook, par exemple, quand il vient a commencé, 436 00:24:30,590 --> 00:24:32,840 ce que je pensais était le plus chose intéressante était juste 437 00:24:32,840 --> 00:24:36,010 pour être en mesure de saisir le nom de quelqu'un et trouver des informations à leur sujet. 438 00:24:36,010 --> 00:24:38,800 Et il n'y avait guère de le truc qui était là maintenant. 439 00:24:38,800 --> 00:24:41,010 Il n'y avait pas de groupes. 440 00:24:41,010 --> 00:24:44,982 Il y avait même pas de messages. 441 00:24:44,982 --> 00:24:45,690 Il a été piquer. 442 00:24:45,690 --> 00:24:49,790 443 00:24:49,790 --> 00:24:51,250 >> Ouais. 444 00:24:51,250 --> 00:24:56,590 Je veux dire, si c'est comme vous obtenez sorte de commencé sur une sorte de l'idée de base. 445 00:24:56,590 --> 00:24:59,680 Et généralement, la société fera bien, parce que je 446 00:24:59,680 --> 00:25:02,520 deviner les gens qui commencent travailler à l'extérieur sur cette idée de base 447 00:25:02,520 --> 00:25:06,717 sorte de comprendre que seul noyau idée en quelque sorte de manière unique. 448 00:25:06,717 --> 00:25:09,800 Mais cela ne signifie pas qu'ils ont une meilleure compréhension de quoi que ce soit 449 00:25:09,800 --> 00:25:12,749 autre, que quiconque. 450 00:25:12,749 --> 00:25:15,290 Voilà pourquoi vous entourer avec beaucoup de gens intelligents 451 00:25:15,290 --> 00:25:18,615 qui est vraiment important. 452 00:25:18,615 --> 00:25:20,833 >> PUBLIC: Ce qui était - était il toute sorte de modèle 453 00:25:20,833 --> 00:25:26,010 c'était [inaudible] photo caractéristiques [inaudible] sur Facebook? 454 00:25:26,010 --> 00:25:27,982 Y at-il une sorte de [inaudible]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 Mark Zuckerberg: Je veux dire, il ya un beaucoup d'applications sur l'Internet 457 00:25:34,740 --> 00:25:36,220 maintenant que faire ce genre de choses. 458 00:25:36,220 --> 00:25:39,540 Donc, je veux dire, un de Flickr jolie application photo. 459 00:25:39,540 --> 00:25:42,470 Bien que je pense que dans trois semaines, nous répercutées dans le nombre de photos 460 00:25:42,470 --> 00:25:43,470 que nous avions sur notre site. 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 Je veux dire, je pense que l' meilleure chose à propos des photos 463 00:25:51,155 --> 00:25:54,849 est que vous pouvez marquer dessus et la façon dont 464 00:25:54,849 --> 00:25:56,390 rend un lien vers les profils des personnes. 465 00:25:56,390 --> 00:25:58,750 Et je pense que c'est quelque chose que vous pouvez vraiment 466 00:25:58,750 --> 00:26:05,960 que faire si vous avez le contexte de tout le monde autour de vous sur le site. 467 00:26:05,960 --> 00:26:08,190 Ce genre de demande l'omniprésence de l'utilisation. 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 Donc, je ne sais pas si l'un des autres gars aurait fait que si ils ont ce 470 00:26:13,120 --> 00:26:16,810 type d'utilisation, mais ils n'ont pas. 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> Je ne sais pas. 473 00:26:20,740 --> 00:26:24,085 Ne pas tout de vous les gars Pour toute question CS? 474 00:26:24,085 --> 00:26:25,055 >> PUBLIC: Je suis curieux. 475 00:26:25,055 --> 00:26:27,513 Comment décidez-vous que vous êtes aller de l'avant avec la société 476 00:26:27,513 --> 00:26:30,897 de poursuivre une technologie ou pas poursuivre une technologie? 477 00:26:30,897 --> 00:26:32,230 Mark Zuckerberg: Qu'est-ce qu'une idée? 478 00:26:32,230 --> 00:26:33,185 Ce qui est dans l'exemple? 479 00:26:33,185 --> 00:26:36,614 >> PUBLIC: Eh bien, j'ai vraiment Je ne sais pas beaucoup sur Facebook. 480 00:26:36,614 --> 00:26:39,939 Quelle est la prochaine chose que vous envie de faire avec des images 481 00:26:39,939 --> 00:26:41,105 et de relier les gens? 482 00:26:41,105 --> 00:26:45,097 Comment savez-vous à propos de la figure sur Quelles sont les technologies les bons? 483 00:26:45,097 --> 00:26:48,091 Comment faites-vous pour trouver le mien technologie? 484 00:26:48,091 --> 00:26:51,579 Avez-vous des processus en place aujourd'hui 485 00:26:51,579 --> 00:26:54,230 sont dirigées vers ces sortes de choses, 486 00:26:54,230 --> 00:26:56,158 ou fait simplement la technologie venir dans l'entreprise 487 00:26:56,158 --> 00:26:57,866 parce que vous êtes sur quelque part et quelqu'un 488 00:26:57,866 --> 00:27:00,980 mentionné quelque chose que vous pourriez vouloir faire en termes de Facebook? 489 00:27:00,980 --> 00:27:04,670 >> Mark Zuckerberg: Je pense donc que notre processus pour filtrer les technologies 490 00:27:04,670 --> 00:27:08,560 à utiliser sont confiance aux gens intelligents. 491 00:27:08,560 --> 00:27:15,010 Donc, nous avons certainement des personnes à l'entreprise qui sont vraiment intelligent, 492 00:27:15,010 --> 00:27:19,795 et je pense que la plupart des gens à l'entreprise sont généralement assez intelligent. 493 00:27:19,795 --> 00:27:22,670 >> Mais il zone un peu hommes en particulier - je suis 494 00:27:22,670 --> 00:27:32,050 pas un d'entre eux - qui, je crois que lorsque ils disent que quelque chose est un général 495 00:27:32,050 --> 00:27:36,590 bonne pratique d'aller à elle, alors il est relativement - alors 496 00:27:36,590 --> 00:27:39,471 ils peuvent obtenir de l'aide pour que assez facilement. 497 00:27:39,471 --> 00:27:42,720 Et je pense que beaucoup des ingénieurs sorte de construire un consensus autour de cela. 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 Je suis en train de penser à un bon exemple. 500 00:27:47,480 --> 00:27:51,470 >> Je pense que c'est un peu orientée vers un but. 501 00:27:51,470 --> 00:27:56,610 Ainsi donc, les photos, nous savions que nous voulions 502 00:27:56,610 --> 00:27:58,969 pour soutenir que des gens Télécharger des photos illimitées. 503 00:27:58,969 --> 00:28:01,010 Donc, je veux dire, il n'y a pas véritable concept de illimitée. 504 00:28:01,010 --> 00:28:05,240 C'est juste que vous avez à continuer à ajouter choses, continuer l'ajout de stockage. 505 00:28:05,240 --> 00:28:09,337 Et vous voulez faire en sorte que ce genre des travaux de manière aussi transparente que possible. 506 00:28:09,337 --> 00:28:11,170 Donc la première chose que nous avons essayé de faire 507 00:28:11,170 --> 00:28:16,140 est, bien, nous allons évaluer ces sociétés 508 00:28:16,140 --> 00:28:18,950 il suffit de faire le grand stockage pour une vie. 509 00:28:18,950 --> 00:28:21,420 Ou c'est comme NetApp ou quelque chose, Network Appliance. 510 00:28:21,420 --> 00:28:24,080 Donc, nous leur parlons pendant un certain temps. 511 00:28:24,080 --> 00:28:25,440 Et puis nous sommes comme tout droit. 512 00:28:25,440 --> 00:28:29,200 Eh bien, nous ne voulons pas vraiment aller avec cette approche unique, à grande surface. 513 00:28:29,200 --> 00:28:33,530 Nous voulons aller avec juste après avoir une série de plus petits distribuée 514 00:28:33,530 --> 00:28:37,400 boîtes avec beaucoup de dur conduire et beaucoup de RAM. 515 00:28:37,400 --> 00:28:40,360 >> Et donc je pense que le architecture qui nous avons construit 516 00:28:40,360 --> 00:28:42,770 était celui où nous avons eu un tas de ces machines 517 00:28:42,770 --> 00:28:49,090 relativement lente mais très stable disque derrière un niveau de - une couche 518 00:28:49,090 --> 00:28:54,250 de la mise en cache des boîtes avec une tonne de RAM qui pourrait détenir la plupart des vignettes 519 00:28:54,250 --> 00:29:01,670 et le plus fréquemment accédé à l' images dans - je suppose que dans la mémoire vive à tout moment. 520 00:29:01,670 --> 00:29:04,610 Et puis à droite avant de lancé, il m'est venu à nous 521 00:29:04,610 --> 00:29:07,480 que nous allions avoir quelques problèmes avec ce. 522 00:29:07,480 --> 00:29:11,450 Et les questions que nous allions avoir 523 00:29:11,450 --> 00:29:16,635 allaient être réseau les numéros, pas le matériel. 524 00:29:16,635 --> 00:29:20,360 >> Ainsi, par exemple, si vous prenez un album photo de 30 photos 525 00:29:20,360 --> 00:29:23,000 et chacune de vos photos est de trois méga-octets, 526 00:29:23,000 --> 00:29:25,330 alors vous pouvez télécharger 90 méga-octets à Facebook. 527 00:29:25,330 --> 00:29:26,610 Et qui aspire en quelque sorte. 528 00:29:26,610 --> 00:29:27,110 Très bien. 529 00:29:27,110 --> 00:29:31,790 Je veux dire, ça craint parce que les gens ont tendance à avoir des connexions optimales pas 530 00:29:31,790 --> 00:29:37,770 et parce que notre routeur - je deviner la plupart des routeurs sont mis en place 531 00:29:37,770 --> 00:29:39,960 seulement être capable de gérer un gigabit à la fois, 532 00:29:39,960 --> 00:29:42,127 et les routeurs sont un peu cher. 533 00:29:42,127 --> 00:29:43,460 Ta sont grandes pièces d'équipement. 534 00:29:43,460 --> 00:29:46,043 Je ne pense pas qu'il y ait une version de celui distribué encore. 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> Donc, nous ne pouvions pas, dans le délai que nous voulions lancer, 537 00:29:50,930 --> 00:29:54,720 juste obtenir un nouveau routeur et le faire installer. 538 00:29:54,720 --> 00:30:02,000 Donc, ce que nous avons fini par faire était la construction d'un applet Java et un contrôle ActiveX qui 539 00:30:02,000 --> 00:30:04,370 couplé au choix de la Photos que les gens voulaient 540 00:30:04,370 --> 00:30:08,650 à télécharger avec une compression sur la côté client pour le rendre plus petit, 541 00:30:08,650 --> 00:30:14,380 et alors que les façon dont les gens peuvent simplement télécharger leurs photos assez rapidement. 542 00:30:14,380 --> 00:30:16,540 Nous avons également économisé CPU sur notre côté parce que nous ne faisons pas 543 00:30:16,540 --> 00:30:18,290 avoir à faire la décompression de notre côté, 544 00:30:18,290 --> 00:30:21,190 même si ce n'était pas que énorme d'un goulot d'étranglement. 545 00:30:21,190 --> 00:30:22,110 Donc, cela a fonctionné. 546 00:30:22,110 --> 00:30:25,330 >> Et puis nous avons eu à un point où nous étions 547 00:30:25,330 --> 00:30:27,720 ayant ajouts à une taux de 100 par seconde, 548 00:30:27,720 --> 00:30:31,000 et les gens utilisaient le chemin de fonction plus que nous pensions que nous allions. 549 00:30:31,000 --> 00:30:34,226 Et même si nous avions cette configuration de niveau de mise en cache, 550 00:30:34,226 --> 00:30:35,600 c'était juste pas encore assez rapide. 551 00:30:35,600 --> 00:30:36,490 Je suis sûr que vous les gars s'en souvenir. 552 00:30:36,490 --> 00:30:39,090 Il ya quelques semaines, le site n'a pas été un bon moment. 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> Donc, ce que nous nous sommes retrouvés faire à ce moment-là a été 555 00:30:45,180 --> 00:30:49,200 en utilisant la mise en cache bord, comme Type Akamai de choses 556 00:30:49,200 --> 00:30:53,440 pour faire ces photos qui sont statique contenu juste être plus proche des gens. 557 00:30:53,440 --> 00:31:00,610 Ainsi de cette façon nous pouvons sorte de décharger une partie du matériel et le Tri - 558 00:31:00,610 --> 00:31:05,610 d'avoir à les transférer encore peu de gros fichiers à des personnes. 559 00:31:05,610 --> 00:31:10,890 Voilà donc où nous en sommes maintenant, et il semble fonctionner assez bien. 560 00:31:10,890 --> 00:31:14,700 >> Ce n'est pas que nous avons eu toutes les avances génie technique à ce sujet. 561 00:31:14,700 --> 00:31:19,270 C'était juste une sorte de que à chaque point nous sorte de anticipions les questions 562 00:31:19,270 --> 00:31:21,390 ou leur rupture ramassé assez rapidement puis 563 00:31:21,390 --> 00:31:23,370 assez compétence à évaluer, je pense, 564 00:31:23,370 --> 00:31:25,690 quelles sont les options étaient que nous avions et faire 565 00:31:25,690 --> 00:31:28,458 ce que je pense étaient décisions décent sur la façon d'exécuter sur eux. 566 00:31:28,458 --> 00:31:29,354 Qu'est-ce que c'est? 567 00:31:29,354 --> 00:31:31,399 >> PUBLIC: Prendre que pour la prochaine niveau, aussi, en termes de problèmes 568 00:31:31,399 --> 00:31:32,315 vous venez de parler. 569 00:31:32,315 --> 00:31:33,836 Mark Zuckerberg: Ouais. 570 00:31:33,836 --> 00:31:38,069 >> PUBLIC: Les étudiants obtiennent un an - vous le savez, un ordinateur de science-travail 571 00:31:38,069 --> 00:31:44,294 avec, comme, je vais sit dans le coin, le type sur mon [inaudible]. 572 00:31:44,294 --> 00:31:47,282 Comment l'entreprise ne fonctionne par - qu'est-ce que les ingénieurs en logiciels ne 573 00:31:47,282 --> 00:31:50,300 quand vous les gars ont tous à mettre accolades dans le même endroit? 574 00:31:50,300 --> 00:31:51,508 >> Mark Zuckerberg: Qu'est-ce que c'est? 575 00:31:51,508 --> 00:31:54,958 PUBLIC: Les accolades pour la programmeurs dans le même endroit. 576 00:31:54,958 --> 00:31:58,766 Comment est la structure du logiciel génie a fait [inaudible]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> Mark Zuckerberg: Donc, la façon dont - je deviner la méthodologie que nous avons est 579 00:32:06,720 --> 00:32:12,520 que je voulais être une sorte de - comme beaucoup d'une méritocratie que possible 580 00:32:12,520 --> 00:32:16,600 où les gens qui peuvent venir avec les solutions les plus cool 581 00:32:16,600 --> 00:32:20,790 et les mettre en œuvre la plus rapide et avoir comme les bugs moins de se 582 00:32:20,790 --> 00:32:23,950 de travailler sur les choses qu'ils penser est le plus intéressant 583 00:32:23,950 --> 00:32:26,600 et s'en aller et avoir le plus influence dans la société. 584 00:32:26,600 --> 00:32:29,070 >> Donc, nous sommes aussi sur l'embarquement beaucoup de gens, 585 00:32:29,070 --> 00:32:31,270 parce que nous recrutons relativement rapidement. 586 00:32:31,270 --> 00:32:36,240 Et ce faisant, nous trions de avons - nous jumeler 587 00:32:36,240 --> 00:32:40,370 de nouvelles personnes qui viennent avec certains - comme les gens meilleurs 588 00:32:40,370 --> 00:32:44,720 qui sont en quelque sorte au sommet de la chaîne, puis on 589 00:32:44,720 --> 00:32:48,650 ont eux sorte de travailler avec ceux qui les gens quand ils viennent en premier, 590 00:32:48,650 --> 00:32:51,340 d'apprendre les trucs qui ils travaillent que - si 591 00:32:51,340 --> 00:32:53,580 que les nouveaux joueurs, comme la classe entrante, 592 00:32:53,580 --> 00:32:56,870 peut sorte de savoir ce que certains de les gens qui sont actuellement 593 00:32:56,870 --> 00:32:58,290 auprès de l'entreprise travaillent sur. 594 00:32:58,290 --> 00:33:02,270 Et je pense que ce faisant, ils prennent le style et les méthodes que nous 595 00:33:02,270 --> 00:33:03,540 utiliser pour faire des trucs. 596 00:33:03,540 --> 00:33:07,940 >> Mais je pense qu'il change assez rapidement. 597 00:33:07,940 --> 00:33:12,340 Je pense qu'une différence entre la façon dont les choses fonctionnent dans une société 598 00:33:12,340 --> 00:33:16,600 et la façon dont les choses fonctionnent à l'école est qu'il s'agit d'un processus très itératif. 599 00:33:16,600 --> 00:33:21,880 Et c'est agréable quand vous obtenez le droit de trucs la première fois, mais nous n'avons pas besoin. 600 00:33:21,880 --> 00:33:24,810 Et je pense que beaucoup d'entreprises passer par des phases ou étapes, 601 00:33:24,810 --> 00:33:26,810 où ils ne reçoivent pas des trucs dès la première fois. 602 00:33:26,810 --> 00:33:29,560 >> Comme Microsoft - je dire, je ne sais pas quand 603 00:33:29,560 --> 00:33:32,589 la dernière fois, c'était qu'ils avaient un bon produit avant la version 4. 604 00:33:32,589 --> 00:33:34,380 Mais au moment où ils arriver à la version 4, il est 605 00:33:34,380 --> 00:33:37,286 comme toujours bon pour la plupart. 606 00:33:37,286 --> 00:33:39,380 Et je pense que les travaux assez bien pour eux. 607 00:33:39,380 --> 00:33:42,240 Et, je veux dire, Google toujours libère leurs trucs en version beta. 608 00:33:42,240 --> 00:33:50,350 >> Donc je suppose que nous essayons d'avoir plusieurs personnes travaillent sur la même chose, 609 00:33:50,350 --> 00:33:53,810 donc tout le monde peut apprendre de l'autre et le type de cueillir 610 00:33:53,810 --> 00:33:58,800 quelques-unes des erreurs qui pourraient être fait que nous pouvons réduire assez rapidement. 611 00:33:58,800 --> 00:34:01,676 Mais comme, je suppose que dans générale, l'idée est 612 00:34:01,676 --> 00:34:04,050 qu'il n'a pas besoin d'être perfectionner la première fois. 613 00:34:04,050 --> 00:34:07,457 Et aussi longtemps que vous obtenez la l'architecture comme un droit que possible, 614 00:34:07,457 --> 00:34:09,290 alors beaucoup de l'autre trucs de mise en œuvre 615 00:34:09,290 --> 00:34:11,581 ne va pas être aussi grand d' un accord, et vous pouvez trier des 616 00:34:11,581 --> 00:34:13,190 travailler que à tout moment. 617 00:34:13,190 --> 00:34:16,449 Je sais si c'est une sorte de répondre la question que vous me posiez la question. 618 00:34:16,449 --> 00:34:20,199 >> PUBLIC: Alors maintenant, quand vous trouvez quelque chose 619 00:34:20,199 --> 00:34:22,449 que vous voulez faire, vous Je ne sais pas tellement, 620 00:34:22,449 --> 00:34:24,449 vous pouvez demander à certains de ces les gens qui travaillent pour vous, 621 00:34:24,449 --> 00:34:25,449 ou vous pouvez obtenir de nouvelles personnes. 622 00:34:25,449 --> 00:34:28,657 Mais quand vous avez commencé, il était en quelque sorte vous et votre compagnon de chambre d'étudiant. 623 00:34:28,657 --> 00:34:32,199 Et évidemment, il y avait de domaine questions de connaissances de l'informatique 624 00:34:32,199 --> 00:34:34,449 que vous avez eu à faire face à et vous ne le saviez pas. 625 00:34:34,449 --> 00:34:37,449 >> Je veux dire, comment avez-vous fait déterminer comment faire les choses? 626 00:34:37,449 --> 00:34:39,222 Avez-vous décidé de prendre certaines classes? 627 00:34:39,222 --> 00:34:39,971 Avez-vous des livres? 628 00:34:39,971 --> 00:34:43,278 Avez-vous visité la location ou obtenir impliqué avec quelques autres personnes? 629 00:34:43,278 --> 00:34:45,758 Comment avez-vous travaillé par ces questions d'apprentissage 630 00:34:45,758 --> 00:34:48,494 informatique que vous travaillé à travers ce? 631 00:34:48,494 --> 00:34:50,660 Mark Zuckerberg: L'Internet est un très bon outil. 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 Je pense que c'est comment nous avons fait la plus grande partie. 634 00:35:00,120 --> 00:35:04,470 Je veux dire, nous avons un peu de faire un point de ne pas embaucher des personnes de compétences, 635 00:35:04,470 --> 00:35:08,760 parce que je pense que la théorie est si quelqu'un a des compétences dans un domaine 636 00:35:08,760 --> 00:35:11,600 et il a fait pour 10 ou 15 ans, 637 00:35:11,600 --> 00:35:13,890 alors c'est probablement ce qu'ils peuvent faire. 638 00:35:13,890 --> 00:35:16,230 Et c'est une bonne chose, et que dire qu'ils peuvent le faire. 639 00:35:16,230 --> 00:35:19,310 >> Mais si vous embauchez quelqu'un, dire, dès la sortie de l'université, 640 00:35:19,310 --> 00:35:22,520 ou quelqu'un de plus jeune qui vous êtes juste les embaucher pour intelligence brute, 641 00:35:22,520 --> 00:35:25,907 puis l'idée est que ils vont être capable d'apprendre des choses très rapidement. 642 00:35:25,907 --> 00:35:28,490 Et il ya beaucoup d'informations disponible dans tous les sens, 643 00:35:28,490 --> 00:35:32,900 et maintenant, withing dernières années, il ya de bons outils pour le tri à travers cela. 644 00:35:32,900 --> 00:35:38,320 Et je pense que le plus les gens performants que nous avons 645 00:35:38,320 --> 00:35:43,080 sont en quelque sorte des jeunes gens, qui n'ont pas nécessairement savoir que beaucoup sur 646 00:35:43,080 --> 00:35:45,190 quelque chose de spécifique qui sortent de l'université. 647 00:35:45,190 --> 00:35:48,020 >> Je veux dire, est un bon exemple - Dustin, mon colocataire à Harvard 648 00:35:48,020 --> 00:35:49,030 n'était même pas un majeur CS. 649 00:35:49,030 --> 00:35:50,170 Il était important de l'économie. 650 00:35:50,170 --> 00:35:54,260 Et il est juste un vraiment intelligent mec, et a été en mesure de le ramasser. 651 00:35:54,260 --> 00:35:56,510 Parmi les autres bonnes les gens nous ont sont 652 00:35:56,510 --> 00:36:00,220 majors de l'EE sur Stanford ou Berkeley. 653 00:36:00,220 --> 00:36:02,610 Et ils ne sont même pas CS tout le temps. 654 00:36:02,610 --> 00:36:05,040 Comme les gens de mathématiques - si vous avez étudié les mathématiques, vous 655 00:36:05,040 --> 00:36:07,610 peuvent apprendre les trucs relativement rapidement un grand nombre de fois. 656 00:36:07,610 --> 00:36:13,170 657 00:36:13,170 --> 00:36:14,042 Ouais? 658 00:36:14,042 --> 00:36:17,706 >> PUBLIC: Je suppose que, puisque vous avez l' l'infrastructure en place, dès maintenant, 659 00:36:17,706 --> 00:36:21,414 quand vous vous concentrez sur votre embauche, de sorte vous regardez encore pour les personnes de compétences techniques? 660 00:36:21,414 --> 00:36:24,747 Ou recherchez-vous pour les personnes qui pourraient avoir la connaissance de l'entreprise pour vous aider à grandir 661 00:36:24,747 --> 00:36:25,913 plus loin et faire plus d'argent? 662 00:36:25,913 --> 00:36:32,099 Qu'est-ce que c'est en fait la priorité en ce moment dans la croissance de l'entreprise? 663 00:36:32,099 --> 00:36:33,890 Mark Zuckerberg: Je jamais vraiment embaucher des gens 664 00:36:33,890 --> 00:36:37,850 juste parce qu'ils ont des compétences en affaires. 665 00:36:37,850 --> 00:36:42,320 C'est en fait un peu drôle, mais la connaissance de beaucoup de cœur CS trucs 666 00:36:42,320 --> 00:36:44,049 qui est vraiment important dans les affaires, aussi. 667 00:36:44,049 --> 00:36:46,590 Une des principales choses que vous apprendre quand vous êtes étudiant CS 668 00:36:46,590 --> 00:36:52,820 est la complexité et de l'ampleur, et que est un énorme problème dans l'entreprise, aussi. 669 00:36:52,820 --> 00:36:56,370 Comment allez-vous d'avoir cinq personnes à 100 personnes, 670 00:36:56,370 --> 00:37:00,410 et quel est le changement dans la dynamique il? 671 00:37:00,410 --> 00:37:03,010 Et comme, comment certains processus - comment 672 00:37:03,010 --> 00:37:07,320 est une force de vente va à l'échelle de cinq personnes à 100 personnes? 673 00:37:07,320 --> 00:37:10,760 >> C'est comme le même type de l'intelligence que 674 00:37:10,760 --> 00:37:12,680 peut comprendre ces deux problèmes. 675 00:37:12,680 --> 00:37:15,805 Et il pourrait être un type différent personne qui se soucie de résoudre les problèmes. 676 00:37:15,805 --> 00:37:21,670 >> Mais je pense que la deuxième partie ma réponse à ce que vous dites 677 00:37:21,670 --> 00:37:24,480 c'est que je pense que nous sommes sorte de permanence 678 00:37:24,480 --> 00:37:26,810 dans le processus de construction infrastructure rupture, 679 00:37:26,810 --> 00:37:29,110 et je ne pense pas que vous jamais sortir de ce processus. 680 00:37:29,110 --> 00:37:32,850 Et nous sommes en quelque sorte de se concentrer pas seulement de construire quelque chose 681 00:37:32,850 --> 00:37:34,810 et trouver des moyens faire de l'argent hors de lui 682 00:37:34,810 --> 00:37:38,550 et une sorte de maximiser la valeur de nos activités à court terme - 683 00:37:38,550 --> 00:37:45,250 mais à la place, une sorte de toujours à la recherche de maximiser 684 00:37:45,250 --> 00:37:47,340 quelle est la valeur à long terme serait. 685 00:37:47,340 --> 00:37:49,690 Et je pense que dans Ce faisant, vous sorte de 686 00:37:49,690 --> 00:37:52,836 doivent toujours juste être la construction sur votre base, et à aucun moment 687 00:37:52,836 --> 00:37:54,460 être inquiet maximiser votre argent. 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> PUBLIC: C'est une sorte de retour à la [inaudible] 690 00:38:02,268 --> 00:38:05,137 Facebook, mais avez-vous les gars ont émettre comme le jour après le collège, 691 00:38:05,137 --> 00:38:07,636 peut-être quelque chose comme ça, avec tout le monde le téléchargement de photos 692 00:38:07,636 --> 00:38:12,125 en même temps, [inaudible]? 693 00:38:12,125 --> 00:38:14,000 Mark Zuckerberg: Notre pics sont assez fort. 694 00:38:14,000 --> 00:38:17,700 Donc, comme à 5:00 Le matin, peu importe 695 00:38:17,700 --> 00:38:20,750 le nombre d'utilisateurs que nous avons signé, il ya toujours comme 5000 personnes, 696 00:38:20,750 --> 00:38:21,660 et c'est tout. 697 00:38:21,660 --> 00:38:26,980 Et puis si vous arrivez à 21h00 Pacifique - si comme minuit ici - 698 00:38:26,980 --> 00:38:29,900 qui je pense est comme la pic à travers le pays, 699 00:38:29,900 --> 00:38:34,390 c'est près de 400 000 personnes utiliser simultanément. 700 00:38:34,390 --> 00:38:41,500 >> Et c'est en fait assez intéressant, parce que nous surveillons ces graphiques 701 00:38:41,500 --> 00:38:43,741 et nous avons cette énorme LCD dans notre bureau, et chaque fois que 702 00:38:43,741 --> 00:38:46,490 il ya un soubresaut dans le trafic, nous sommes comme, oh merde, ce qui s'est passé? 703 00:38:46,490 --> 00:38:48,796 Et un grand nombre de fois c'est comme Laguna Beach. 704 00:38:48,796 --> 00:38:53,330 >> [RIRES] 705 00:38:53,330 --> 00:38:58,617 >> Mais généralement, il ne tourne pas que dans l'autre sens. 706 00:38:58,617 --> 00:39:01,563 >> PUBLIC: Avec votre archive [inaudible], si quelqu'un supprime quelque chose 707 00:39:01,563 --> 00:39:05,719 de leur profil, gardez-vous un cache de cela, et combien de temps? 708 00:39:05,719 --> 00:39:07,260 Mark Zuckerberg: Pour l'instant, nous n'en avons pas. 709 00:39:07,260 --> 00:39:10,334 Mais nous pouvons, à un certain moment dans l'avenir. 710 00:39:10,334 --> 00:39:13,564 >> PUBLIC: Pour faire suite à que, quel genre de questions 711 00:39:13,564 --> 00:39:15,634 vous ne parlez à l'entreprise en termes 712 00:39:15,634 --> 00:39:19,280 de la vie privée et la sécurité, toutes ces choses? 713 00:39:19,280 --> 00:39:21,765 Etes-vous inquiet du tout? 714 00:39:21,765 --> 00:39:25,360 Vous avez mis le [inaudible] la vie privée et déclaration sur la sécurité en ligne. 715 00:39:25,360 --> 00:39:28,240 Donc, vous venez de mettre en place et alors ne pas s'inquiéter à ce sujet? 716 00:39:28,240 --> 00:39:33,010 >> Mark Zuckerberg: Eh bien, je pense que que ce qui fait plaisir Facebook 717 00:39:33,010 --> 00:39:37,140 et utile, c'est qu'il ya beaucoup de informations sur un grand nombre de personnes 718 00:39:37,140 --> 00:39:37,970 que vous pouvez obtenir. 719 00:39:37,970 --> 00:39:40,820 Mais ce qui est plus important c'est que les informations 720 00:39:40,820 --> 00:39:43,740 est à la disposition des personnes qui cette personne souhaite que des informations 721 00:39:43,740 --> 00:39:44,810 d'être disponible pour. 722 00:39:44,810 --> 00:39:47,271 Et le revers de la médaille est que les informations 723 00:39:47,271 --> 00:39:50,270 est disponible pour les personnes qui veulent d'avoir accès à ces informations. 724 00:39:50,270 --> 00:39:54,080 >> Donc, l'un des types de base décisions que nous avons fait 725 00:39:54,080 --> 00:39:59,160 n'était que de laisser les gens dans le même école voir les profils des uns et des autres. 726 00:39:59,160 --> 00:40:02,580 Et je suppose que l'idée derrière c'était que vous êtes à Harvard. 727 00:40:02,580 --> 00:40:05,400 Vous souhaitez sans doute pas que dur d'un temps de simplement laisser 728 00:40:05,400 --> 00:40:07,510 quelqu'un d'autre à Harvard voir vos informations. 729 00:40:07,510 --> 00:40:11,030 Mais en même temps, c'est comme seuls les gens de Harvard, 730 00:40:11,030 --> 00:40:14,210 qui vous allez probablement voir sur une base de jour en jour et peut-être répondre, 731 00:40:14,210 --> 00:40:16,750 qui sont jamais va voulez-vous rechercher. 732 00:40:16,750 --> 00:40:19,206 Ce n'est pas comme un gamin sur au Stanford qui vous ne serez jamais 733 00:40:19,206 --> 00:40:22,330 parler va être intéressé par sachant ce que votre numéro de téléphone cellulaire est 734 00:40:22,330 --> 00:40:23,900 ou ce que vous êtes intéressé po 735 00:40:23,900 --> 00:40:28,030 >> En limitant la l'étendue des informations 736 00:40:28,030 --> 00:40:32,434 pour trier de la plus étroite que fait sens, je pense 737 00:40:32,434 --> 00:40:34,100 que nous avons résolu beaucoup de ces questions. 738 00:40:34,100 --> 00:40:36,050 Et puis, nous donnons aussi personnes contrôle complet 739 00:40:36,050 --> 00:40:39,630 sur quelles parties de leur Profil Obtenez montré. 740 00:40:39,630 --> 00:40:42,100 Donc, nous ne forçons pas quiconque de montrer quoi que ce soit, 741 00:40:42,100 --> 00:40:48,280 et nous donnons aux gens un contrôle granulaire sur certaines des choses plus sensibles. 742 00:40:48,280 --> 00:40:50,220 >> Donc, certainement, juste à côté de le domaine du téléphone cellulaire, 743 00:40:50,220 --> 00:40:53,160 il ya un autre domaine qui est comme, qui voulez-vous montrer à? 744 00:40:53,160 --> 00:40:57,300 Seulement vos amis, juste personnes à votre école, quoi? 745 00:40:57,300 --> 00:40:59,060 Nous nous soucions de lui, parce que si les gens arrêtent - 746 00:40:59,060 --> 00:41:01,330 si les gens se sentent comme leur information n'est pas privé, 747 00:41:01,330 --> 00:41:05,880 alors que nous vis à long terme, aussi. 748 00:41:05,880 --> 00:41:09,050 >> PUBLIC: Tout sur la poursuite que, je suppose, même si vous 749 00:41:09,050 --> 00:41:11,840 mettre l'information vous-même, quel est le recours en cas, 750 00:41:11,840 --> 00:41:15,065 par exemple, vous avez une photo, et quelqu'un met cette photo vous 751 00:41:15,065 --> 00:41:17,190 sur certains forum ou certains Hot or Not Type site. 752 00:41:17,190 --> 00:41:21,052 Comment contrôlez-vous ce que les utilisateurs faire de l'information qui est 753 00:41:21,052 --> 00:41:22,432 entrée sur vos serveurs? 754 00:41:22,432 --> 00:41:25,515 Mark Zuckerberg: Il est très difficile de contrôler ce que les gens font de l'information 755 00:41:25,515 --> 00:41:27,604 qu'ils ont accès. 756 00:41:27,604 --> 00:41:28,470 Droite? 757 00:41:28,470 --> 00:41:33,880 Je veux dire, le meilleur que nous pouvons faire est de donner gens le contrôle de leurs informations 758 00:41:33,880 --> 00:41:34,750 et qui peut le voir. 759 00:41:34,750 --> 00:41:38,120 Et puis une fois ils ont laissé quelqu'un le voir, c'est une sorte de hors de tout contrôle. 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> PUBLIC: Je suis un peu curieux sur [inaudible] fonction de mur. 762 00:41:45,106 --> 00:41:48,553 Il semblait à commencer peut-être plus comme Type noir de chose, et il 763 00:41:48,553 --> 00:41:51,094 complètement changé autour. [Inaudible] comme l'un ou l'autre, 764 00:41:51,094 --> 00:41:53,260 ou s'il y avait quelque chose de que vous pensiez? 765 00:41:53,260 --> 00:41:57,090 Ou était-il un changement de conception dans le processus de faire [inaudible]? 766 00:41:57,090 --> 00:42:00,410 >> Mark Zuckerberg: Je jetai à l'origine que comme un ensemble dans une demi-heure. 767 00:42:00,410 --> 00:42:07,640 Et je suppose que c'était assez compliqué, parce que - ou il 768 00:42:07,640 --> 00:42:10,170 était plus compliqué que je pensait qu'il allait être. 769 00:42:10,170 --> 00:42:12,055 Et je pense qu'une partie de la raison pour laquelle nous changions 770 00:42:12,055 --> 00:42:14,430 c'est parce que cela n'a pas fonctionné ainsi que nous le voulions. 771 00:42:14,430 --> 00:42:17,520 Je veux dire, l'objectif initial était en quelque sorte de faire 772 00:42:17,520 --> 00:42:22,250 de sorte que vous pouvez avoir ce wiki ce genre de chose sur les profils des gens, 773 00:42:22,250 --> 00:42:29,400 que lorsque vous mouchetés sur quelque chose, il a montré qui a ajouté qu'une partie de celui-ci. 774 00:42:29,400 --> 00:42:33,540 >> Mais je pense qu'il y avait une beaucoup de cas que nous avons manqué, 775 00:42:33,540 --> 00:42:35,960 ou il n'était tout simplement pas bien conçu par moi. 776 00:42:35,960 --> 00:42:40,090 Et je ne sais pas si vous vous en souvenez, mais vous avez utilisé pour la souris sur des choses, 777 00:42:40,090 --> 00:42:41,350 et ce n'était pas aussi bon. 778 00:42:41,350 --> 00:42:43,870 Et comme, il pourrait dire vous la mauvaise personne, 779 00:42:43,870 --> 00:42:46,120 ou il peut mettre en évidence plus qu'il devait. 780 00:42:46,120 --> 00:42:53,186 >> Donc j'ai un peu couplé avec la pensée que, ce n'est même pas la meilleure option. 781 00:42:53,186 --> 00:42:56,310 Il serait beaucoup plus intéressant si au lieu d'avoir à la souris sur des choses, 782 00:42:56,310 --> 00:43:00,330 les gens pouvaient seulement voir l'image et le nom de la personne qui 783 00:43:00,330 --> 00:43:04,140 posté tout, sans avoir passer par le mur entier. 784 00:43:04,140 --> 00:43:07,350 Ainsi, au cours de l'été, nous juste un peu passé par 785 00:43:07,350 --> 00:43:10,670 et écrit un meilleur analyseur pour la murs et ont essayé de les décomposer. 786 00:43:10,670 --> 00:43:13,420 Et puis, aller de l'avant, nous avons fait de sorte que vous venez d'ajouter un poste, 787 00:43:13,420 --> 00:43:14,878 et il est allé vers le haut de la paroi. 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> PUBLIC: [inaudible] question. 790 00:43:20,400 --> 00:43:23,270 Où as-tu eu l'idée de, pour la création de Facebook? 791 00:43:23,270 --> 00:43:24,410 >> Mark Zuckerberg: Je voulu faire quelque chose 792 00:43:24,410 --> 00:43:26,368 où les gens peuvent saisir le nom de quelqu'un et obtenir 793 00:43:26,368 --> 00:43:28,594 des informations sur une personne. 794 00:43:28,594 --> 00:43:29,977 J'ai pensé que ce serait cool. 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 Oh, ouais? 797 00:43:37,060 --> 00:43:39,301 >> PUBLIC: Je suis intéressé dans la fonction que vous 798 00:43:39,301 --> 00:43:44,540 pourrait SMS des informations [inaudible] si vous vouliez et le renvoyer. 799 00:43:44,540 --> 00:43:46,290 Je ne sais pas à propos de gens qui l'utilisent. 800 00:43:46,290 --> 00:43:49,970 Donc, je me demande si il considérations réelles [inaudible]? 801 00:43:49,970 --> 00:43:58,160 >> Mark Zuckerberg: Donc, le SMS passerelles ont également un email contrepartie, 802 00:43:58,160 --> 00:44:05,400 si vos numéros de téléphone est x et vous avez Cingular comme fournisseur, 803 00:44:05,400 --> 00:44:11,080 alors vous pourriez envoyer x@cingular.com ou une variante de celui, 804 00:44:11,080 --> 00:44:13,500 et le message de texte irait à votre téléphone. 805 00:44:13,500 --> 00:44:15,950 Et c'est une passerelle libre. 806 00:44:15,950 --> 00:44:18,880 Donc, vous savez quand vous le texte messages des gens, un grand nombre de fois 807 00:44:18,880 --> 00:44:22,070 selon ce que votre téléphone portable plan, il vous en coûtera de l'argent. 808 00:44:22,070 --> 00:44:24,850 Si vous le faites par courriel, elle effectivement ne coûte pas d'argent. 809 00:44:24,850 --> 00:44:30,370 C'est comme ça que nous avons choisi de le faire. 810 00:44:30,370 --> 00:44:33,710 Nous faisions une grande le volume d'eux et nous 811 00:44:33,710 --> 00:44:40,450 a décidé que ce serait juste une meilleure chose pour nous - faire réellement 812 00:44:40,450 --> 00:44:44,352 la manière légitime et envoyer un message texte message directement au téléphone cellulaire, 813 00:44:44,352 --> 00:44:46,310 plutôt que d'aller à travers les passerelles de messagerie. 814 00:44:46,310 --> 00:44:48,643 Donc, nous sommes en quelque sorte le processus de se mettre en place que maintenant. 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> PUBLIC: [inaudible] Myspace [inaudible]? 817 00:45:00,568 --> 00:45:04,340 >> Mark Zuckerberg: Je pense que nous sommes toujours à la recherche pour plus de choses à faire. 818 00:45:04,340 --> 00:45:07,170 Je ne pense pas que nous sommes concurrence avec Myspace. 819 00:45:07,170 --> 00:45:10,030 Et je pense que c'est une sorte de type d'application différent. 820 00:45:10,030 --> 00:45:10,530 Ouais. 821 00:45:10,530 --> 00:45:13,860 822 00:45:13,860 --> 00:45:14,985 PUBLIC: Je suis juste curieux. 823 00:45:14,985 --> 00:45:20,182 Y at-il une raison particulière pour laquelle le Les profils d'une personne et de courriels scolaires 824 00:45:20,182 --> 00:45:24,885 et d'autres choses [inaudible] et non comme le texte peut être copié et collé? 825 00:45:24,885 --> 00:45:26,865 Est-ce que [inaudible]? 826 00:45:26,865 --> 00:45:30,200 >> Mark Zuckerberg: Je fait que pour que les gens 827 00:45:30,200 --> 00:45:32,700 ne pouvait pas passer par et gratter les pages. 828 00:45:32,700 --> 00:45:35,260 Nous avons beaucoup de choses que nous avons mis en place 829 00:45:35,260 --> 00:45:39,240 pour s'assurer que les gens ne le font pas informations globales hors de Facebook. 830 00:45:39,240 --> 00:45:42,520 Vous évidemment, vous ne pouvez pas voir profils de personnes dans d'autres écoles. 831 00:45:42,520 --> 00:45:45,010 Mais aussi si vous essayez de voir un grand nombre de profils, 832 00:45:45,010 --> 00:45:50,770 il ramasse que vous êtes la seule visualisation un nombre anormal de profils. 833 00:45:50,770 --> 00:45:54,160 >> Et nous avons également sorte de - juste par l'analyse de l'activité de l'utilisateur, 834 00:45:54,160 --> 00:45:58,710 nous avons construit ces filtres bayésiens Je suppose que vous suffit de nous choisir 835 00:45:58,710 --> 00:46:02,190 activité anormale, comme vraiment rapidement, et tout genre de spectacle 836 00:46:02,190 --> 00:46:04,630 Très peu d'informations pour les utilisateurs. 837 00:46:04,630 --> 00:46:06,849 Mais l'une des choses que nous voulions faire, 838 00:46:06,849 --> 00:46:09,890 nous voulons faire en sorte - nous voulons faire il est particulièrement difficile pour ceux qui 839 00:46:09,890 --> 00:46:12,100 pour essayer de gratter email adresses, parce que c'est 840 00:46:12,100 --> 00:46:14,310 vraiment ennuyeux - si les gens se spammé. 841 00:46:14,310 --> 00:46:16,470 Nous avons donc pensé que par ce qui en fait une image, 842 00:46:16,470 --> 00:46:20,020 au lieu de texte brut, qui vient ajouter un niveau supplémentaire de complexité 843 00:46:20,020 --> 00:46:21,870 en termes de grattage. 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> PUBLIC: [inaudible] très des ressources précieuses qui [inaudible]. 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 Avez-vous fait quelque chose [inaudible]? 848 00:46:40,259 --> 00:46:47,220 >> Mark Zuckerberg: Eh bien, nous pouvons l'utiliser de cibler des affiches pour vous, par exemple. 849 00:46:47,220 --> 00:46:49,470 Je ne sais pas si quelqu'un d'entre vous acheté des affiches hors de cela. 850 00:46:49,470 --> 00:46:55,230 Mais nous sorte de - que nous essayons de comprendre ce que nous pouvons faire, 851 00:46:55,230 --> 00:46:58,710 mais nous sommes évidemment très sensible à la vie privée des personnes. 852 00:46:58,710 --> 00:47:00,240 Et qu'est-ce que c'est? 853 00:47:00,240 --> 00:47:02,740 >> PUBLIC: Pas tellement pour individu [inaudible], 854 00:47:02,740 --> 00:47:05,774 mais comme un ensemble de [inaudible]? 855 00:47:05,774 --> 00:47:06,690 Mark Zuckerberg: Ouais. 856 00:47:06,690 --> 00:47:08,940 Je pense que nous allons en fait à libérer quelque chose 857 00:47:08,940 --> 00:47:13,740 à la fin de cette semaine ou la semaine prochaine que montre quelques statistiques globales que nous 858 00:47:13,740 --> 00:47:15,710 penser sont intéressants. 859 00:47:15,710 --> 00:47:19,637 Je veux dire, c'est la substance est une sorte de cool, mais ce n'est pas le genre de chose 860 00:47:19,637 --> 00:47:20,970 que vous revenez à chaque jour. 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 Pas de questions CS? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 MICHAEL D. SMITH: Avez-vous Pour toute question pour Mark? 865 00:47:33,756 --> 00:47:37,619 Il serait peut-être prêt à rester autour de quelques minutes, 866 00:47:37,619 --> 00:47:40,035 dans le cas de gens veulent pas demander vous en public, mais avez - 867 00:47:40,035 --> 00:47:40,920 >> Mark Zuckerberg: PUBLIC: Je suis particulièrement 868 00:47:40,920 --> 00:47:43,990 déçu que Will Chen ne pas me poser des questions. 869 00:47:43,990 --> 00:47:46,490 >> MICHAEL D. SMITH: Nous allons travailler sur Will tard. 870 00:47:46,490 --> 00:47:46,990 C'est tout? 871 00:47:46,990 --> 00:47:47,490 Non plus? 872 00:47:47,490 --> 00:47:51,484 Nous avons un couple de plus. 873 00:47:51,484 --> 00:47:52,400 Mark Zuckerberg: Cool. 874 00:47:52,400 --> 00:47:54,240 PUBLIC: Avez-vous jamais tergiverser sur Facebook, 875 00:47:54,240 --> 00:47:55,620 comme tout le monde dans la salle? 876 00:47:55,620 --> 00:47:57,115 >> Mark Zuckerberg: Qu'est-ce que c'est? 877 00:47:57,115 --> 00:47:59,355 >> PUBLIC: Avez-vous jamais tergiverser sur Facebook? 878 00:47:59,355 --> 00:48:00,606 >> Mark Zuckerberg: Bien sûr. 879 00:48:00,606 --> 00:48:01,562 >> PUBLIC: [inaudible]. 880 00:48:01,562 --> 00:48:04,570 >> Mark Zuckerberg: Je veux dire, Je pense qu'il ya 881 00:48:04,570 --> 00:48:07,640 une valeur à ce que les gens font sur le site. 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> PUBLIC: Je sais juste que probablement beaucoup d'entre nous 884 00:48:14,264 --> 00:48:16,140 se sentirait que les heures [inaudible]. 885 00:48:16,140 --> 00:48:17,390 >> MICHAEL D. SMITH: [inaudible]. 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> Mark Zuckerberg: Ouais, bien sûr. 888 00:48:22,891 --> 00:48:25,974 PUBLIC: Je ne sais pas si on peut dire , mais quels types de caractéristiques peuvent 889 00:48:25,974 --> 00:48:27,918 nous nous attendons à l'avenir? 890 00:48:27,918 --> 00:48:30,348 [Inaudible] 891 00:48:30,348 --> 00:48:34,782 >> Mark Zuckerberg: Eh bien, je peux vous dire ce que nous allons faire deux prochaines semaines. 892 00:48:34,782 --> 00:48:36,740 Il ya la chose qui Je viens de parler avant, 893 00:48:36,740 --> 00:48:40,830 où nous l'agrégation d'un groupe de stats, et juste montrer ce qui est chaud 894 00:48:40,830 --> 00:48:42,760 et ce qui est en constante évolution. 895 00:48:42,760 --> 00:48:45,010 Et aussi surprenant statistiques que nous avons 896 00:48:45,010 --> 00:48:48,492 trouvé, comme 2% des personnes à Harvard sont libertaire, par exemple, 897 00:48:48,492 --> 00:48:49,450 ou quelque chose comme ça. 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 Je pense qu'une autre chose que nous allons lancer espérons 900 00:48:57,100 --> 00:48:59,770 quelque soit la fin cette semaine ou la semaine prochaine, 901 00:48:59,770 --> 00:49:03,250 est quelque chose qui permet aux gens de clarifier 902 00:49:03,250 --> 00:49:05,160 leurs relations avec d'autres personnes. 903 00:49:05,160 --> 00:49:10,130 >> Ainsi, un grand nombre de problèmes que nous sorte de traiter à Facebook 904 00:49:10,130 --> 00:49:14,140 ne sont pas toujours technique, mais il n'y parfois comme ils sont des problèmes sociaux. 905 00:49:14,140 --> 00:49:16,310 Et c'est comme - un chose que je pense est 906 00:49:16,310 --> 00:49:20,976 vraiment intéressant est - si vous avez 100 ou 150 amis, comment bien faire 907 00:49:20,976 --> 00:49:24,700 vous savez chacune de ces personnes, et qui sont peut-être comme les cinq personnes 908 00:49:24,700 --> 00:49:27,640 qui vous vous souciez vraiment de, comme beaucoup. 909 00:49:27,640 --> 00:49:29,490 Et ce n'est pas quelque chose que vous pouvez vraiment 910 00:49:29,490 --> 00:49:32,110 répondre tout de suite, parce que les connexions sont binaires. 911 00:49:32,110 --> 00:49:33,970 Soit vous êtes connecté ou vous n'êtes pas. 912 00:49:33,970 --> 00:49:39,740 J'ai donc essayé de penser pendant un certain temps comment nous pourrions concevoir quelque chose 913 00:49:39,740 --> 00:49:43,990 ce serait faire en sorte que les gens pourrait exprimer à quel point ils étaient 914 00:49:43,990 --> 00:49:46,610 aux personnes, dans une sorte de manière impartiale. 915 00:49:46,610 --> 00:49:49,790 >> Ainsi, vous pouvez l'imaginer, si vous avez fait une fonctionnalité qui a été tout comme - taux 916 00:49:49,790 --> 00:49:52,406 votre amitié sur une échelle de 1 à 10, cela ne fonctionnerait pas. 917 00:49:52,406 --> 00:49:54,280 Parce que tout d'abord, personne ne voudrait faire 918 00:49:54,280 --> 00:49:58,370 que parce que vous êtes d'insulter quelqu'un si vous êtes comme vous êtes trois. 919 00:49:58,370 --> 00:50:01,910 Mais c'est également genre de ennuyeux, et donc pas un 920 00:50:01,910 --> 00:50:03,410 voudrait le faire à cause de cela. 921 00:50:03,410 --> 00:50:05,993 Et il serait tout simplement être faussée par la pression sociale de la même manière 922 00:50:05,993 --> 00:50:06,930 que les amis. 923 00:50:06,930 --> 00:50:11,730 Certaines personnes ont un autre sens de ce qui est un ami à eux, 924 00:50:11,730 --> 00:50:13,040 puis une autre personne aurait. 925 00:50:13,040 --> 00:50:16,050 Donc si quelqu'un a 30 amis et une autre personne a 150 amis, 926 00:50:16,050 --> 00:50:18,510 ne fait que personne encore plus d'amis dans la vraie vie? 927 00:50:18,510 --> 00:50:20,810 Peut-être ou peut-être pas, et peut-être la personne avec 30 seulement 928 00:50:20,810 --> 00:50:24,060 présente un seuil plus élevé pour la fabrication de quelqu'un sur un ami sur Facebook. 929 00:50:24,060 --> 00:50:28,490 >> Donc, je veux dire, je suppose que la solution que nous sommes arrivés à cette 930 00:50:28,490 --> 00:50:32,860 était de faire - de juge des relations fondées 931 00:50:32,860 --> 00:50:36,660 sur les états bidirectionnels, de fait. 932 00:50:36,660 --> 00:50:40,570 Ainsi, par exemple, j'ai pris CS50 avec cette personne. 933 00:50:40,570 --> 00:50:43,730 Ou je vivais dans une maison avec cette personne. 934 00:50:43,730 --> 00:50:49,920 Et il ya juste une sorte de tas de différentes façons de faire des choses comme ça. 935 00:50:49,920 --> 00:50:54,730 Mais j'ai pensé que ce serait probablement être un peu plus précis, 936 00:50:54,730 --> 00:50:58,570 parce que personne ne va à - il n'ya pas de pression 937 00:50:58,570 --> 00:51:00,080 à mentir au sujet de quelque chose comme ça. 938 00:51:00,080 --> 00:51:01,830 Ce n'est pas comme, ce parlez-vous? 939 00:51:01,830 --> 00:51:03,126 Je n'ai pas pris CS50 avec vous. 940 00:51:03,126 --> 00:51:05,500 Mais si quelqu'un regroupe une beaucoup de connexions différentes, 941 00:51:05,500 --> 00:51:07,340 alors ce genre de signifie quelque chose. 942 00:51:07,340 --> 00:51:10,842 Alors, quand vous prenez quelqu'un comme Dustin, qui est mon compagnon de chambre ici, 943 00:51:10,842 --> 00:51:13,300 et c'est comme OK, bien que nous vivions ensemble à Kirkland House. 944 00:51:13,300 --> 00:51:16,290 Ensuite, nous avons travaillé sur Facebook. 945 00:51:16,290 --> 00:51:20,760 Puis nous avons déménagé à Palo Alto, et maintenant nous travaillons toujours sur Facebook - alors 946 00:51:20,760 --> 00:51:26,470 c'est peut-être suffisamment de connexions à dire OK, bien que cette personne clairement 947 00:51:26,470 --> 00:51:28,810 a beaucoup à faire cette personne. 948 00:51:28,810 --> 00:51:34,820 Considérant que, si la seule catégorie que vous connaissez quelqu'un par dire, 949 00:51:34,820 --> 00:51:39,384 cette personne est mon ami sur Facebook, alors cela signifie aussi quelque chose. 950 00:51:39,384 --> 00:51:40,050 Donc, je ne sais pas. 951 00:51:40,050 --> 00:51:41,008 Nous allons voir comment cela fonctionne. 952 00:51:41,008 --> 00:51:42,771 Rien n'est sûr. 953 00:51:42,771 --> 00:51:43,270 Quoi de neuf? 954 00:51:43,270 --> 00:51:47,243 >> PUBLIC: Avez-vous fait [inaudible] personnes tapant dans l'information 955 00:51:47,243 --> 00:51:47,743 [Inaudible]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> Mark Zuckerberg: C'est une combinaison. 958 00:51:55,760 --> 00:52:01,670 Donc, je pense que l'autre chose c'est très important pour chaque 959 00:52:01,670 --> 00:52:03,750 de ces événements est la date à laquelle ils se produisent. 960 00:52:03,750 --> 00:52:08,940 Donc, si vous aviez, par exemple, un date de l'amitié de chaque personne 961 00:52:08,940 --> 00:52:14,662 avec chaque personne alors ce serait donner vous une représentation plus précise 962 00:52:14,662 --> 00:52:16,370 de ce que cela signifiait, parce que maintenant vous 963 00:52:16,370 --> 00:52:20,482 Je ne sais pas ce que signifie ami chacune des personnes sur le réseau. 964 00:52:20,482 --> 00:52:22,940 Et parce que vous ne savez pas quand que l'amitié a été formé, 965 00:52:22,940 --> 00:52:25,476 vous ne savez pas ce qui doit modifié en ce que la relation 966 00:52:25,476 --> 00:52:26,850 depuis que l'amitié a été formé. 967 00:52:26,850 --> 00:52:29,560 >> Je veux dire que si la personne - si l'amitié signifie très peu pour quelqu'un 968 00:52:29,560 --> 00:52:34,130 si vous savez que ce qui s'est passé hier, qu'ils sont devenus des amis, 969 00:52:34,130 --> 00:52:37,160 vous savez qu'il ya encore certains - qu'il ya un peu de force. 970 00:52:37,160 --> 00:52:39,030 C'est comme une chose de certitude. 971 00:52:39,030 --> 00:52:41,330 Il ya une certitude inférieure que leur relation 972 00:52:41,330 --> 00:52:45,320 a divergé depuis ce moment-là si le date à laquelle l'action a eu lieu 973 00:52:45,320 --> 00:52:45,820 était plus tôt. 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 Désolé, plus récente. 976 00:52:49,374 --> 00:52:52,040 Donc, je pense que c'est l'un des choses que nous nous concentrons ici. 977 00:52:52,040 --> 00:52:54,990 J'ai donc pris un cours - je pris CS50 avec quelqu'un 978 00:52:54,990 --> 00:52:57,730 ce terme est très différent de dire que je suis une personne âgée maintenant 979 00:52:57,730 --> 00:53:02,680 et j'ai pris CS50 avec cette personne quand j'étais un étudiant de première année. 980 00:53:02,680 --> 00:53:06,050 >> Un grand nombre d'entre eux - l'analyse de la façon dont les gens regardent ce 981 00:53:06,050 --> 00:53:09,494 et voir les relations est pas nécessairement - 982 00:53:09,494 --> 00:53:11,410 Facebook ne va pas évaluer la relation. 983 00:53:11,410 --> 00:53:14,290 C'est une sorte de - les gens ont une compréhension implicite 984 00:53:14,290 --> 00:53:17,540 de quelle est la différence entre avoir pris CS50 avec quelqu'un ce terme 985 00:53:17,540 --> 00:53:20,840 et ayant pris CS50 dans il ya trois ans. 986 00:53:20,840 --> 00:53:22,920 Et je pense que cela sorte de l'aider. 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 Quoi de neuf? 989 00:53:27,340 --> 00:53:30,479 >> PUBLIC: Lorsque vous obtenir une nouvelle idée et vous 990 00:53:30,479 --> 00:53:33,619 pense que c'est assez cool, comment [Inaudible] de la façon dont vous vous y prendre? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> Mark Zuckerberg: Pas trop. 993 00:53:40,470 --> 00:53:42,500 Parce que je pense que beaucoup de choses, nous trions 994 00:53:42,500 --> 00:53:44,950 avoir un unique plate-forme pour construire. 995 00:53:44,950 --> 00:53:48,010 Je ne pense pas qu'il y ait d'autres société ou un groupe de personnes 996 00:53:48,010 --> 00:53:50,335 dans le monde qui pourrait développer ce droit maintenant. 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 Je veux dire, même Google, avec leurs comme 5000 ingénieurs 999 00:53:56,510 --> 00:54:00,680 n'est pas en place pour faire une application de ce genre 1000 00:54:00,680 --> 00:54:04,180 de caractérise autrui relations de ce genre. 1001 00:54:04,180 --> 00:54:06,410 >> Et c'est comme la même chose avec le marquage de photos. 1002 00:54:06,410 --> 00:54:11,070 Nous pouvons le faire parce que le marquage de photos ne fonctionne que si tout le monde autour de vous 1003 00:54:11,070 --> 00:54:11,965 est sur le site. 1004 00:54:11,965 --> 00:54:14,090 Parce que sinon, vous êtes allez obtenir un type d'utilisation 1005 00:54:14,090 --> 00:54:15,845 pour lui où vous allez et vous téléchargez une photo 1006 00:54:15,845 --> 00:54:18,970 et vous allez marquer un tas de gens, et ils ne sont pas là, et qui aspire. 1007 00:54:18,970 --> 00:54:23,840 Donc, même si 50% des personnes à Harvard étaient sur Facebook, le marquage 1008 00:54:23,840 --> 00:54:25,740 et la façon dont nous avons mis en vous serait encore sucer. 1009 00:54:25,740 --> 00:54:30,550 Donc, il ne fonctionne que parce que 97% de l' personnes à Harvard sont sur Facebook, 1010 00:54:30,550 --> 00:54:31,260 ou que ce soit. 1011 00:54:31,260 --> 00:54:37,530 Donc, à cause de cela, c'est comme pas un gros souci. 1012 00:54:37,530 --> 00:54:40,780 1013 00:54:40,780 --> 00:54:41,320 Ouais? 1014 00:54:41,320 --> 00:54:43,361 >> PUBLIC: Donc, de sorte de un génie logiciel, 1015 00:54:43,361 --> 00:54:46,721 sorte de dynamique [inaudible] Ainsi, lorsque quelqu'un 1016 00:54:46,721 --> 00:54:51,046 a une de ces idées - comme let de agréger ces [? plus] statistique? 1017 00:54:51,046 --> 00:54:53,921 et dire aux gens, ou j'ai un moyen de mesurer ce que, et l'autre 1018 00:54:53,921 --> 00:54:57,610 de ces gens et marquer cette chose sur les profils de personnes - 1019 00:54:57,610 --> 00:55:00,060 comment font-ils pour obtenir le feu vert de tout le monde 1020 00:55:00,060 --> 00:55:03,490 d'autre dans la société à passer une partie de leur temps de travail technique à ce sujet? 1021 00:55:03,490 --> 00:55:07,410 Ou obtenir d'autres personnes à travailler dessus avec eux, et des trucs comme ça? 1022 00:55:07,410 --> 00:55:08,880 >> Mark Zuckerberg: Hum. 1023 00:55:08,880 --> 00:55:14,340 Je pense que beaucoup de gens - je veux dire, les personnes qui travaillent à Facebook vraiment 1024 00:55:14,340 --> 00:55:17,430 comme le travail à Facebook, Je pense que, pour la plupart, 1025 00:55:17,430 --> 00:55:19,840 et dépenser beaucoup d' leur temps à faire cela. 1026 00:55:19,840 --> 00:55:22,800 Et comme, beaucoup de temps qu'ils dépensent, 1027 00:55:22,800 --> 00:55:25,240 ils passent à travailler sur trucs qui pourraient être 1028 00:55:25,240 --> 00:55:28,890 sorte de une importance stratégique pour ce que nous essayons de faire à ce moment-là. 1029 00:55:28,890 --> 00:55:31,760 Mais aussi, beaucoup de gens s'amuser avec la base de code, 1030 00:55:31,760 --> 00:55:36,090 et le type de mettre instructions if-en il c'est comme si l'utilisateur est moi, 1031 00:55:36,090 --> 00:55:39,240 puis mettre ce là. 1032 00:55:39,240 --> 00:55:44,050 >> Et si je me promène à différents les lieux de personnes au cours de la journée, 1033 00:55:44,050 --> 00:55:45,330 ou les gens viennent et me parlent. 1034 00:55:45,330 --> 00:55:49,610 Comme, je tiens PDG heures de bureau comme plaisanterie, comme 2:00-4:00 tous les jours - 1035 00:55:49,610 --> 00:55:51,077 pas aujourd'hui. 1036 00:55:51,077 --> 00:55:53,910 Et les gens viennent et me montrent différentes choses qu'ils font, 1037 00:55:53,910 --> 00:55:57,060 et un lot de celui-ci est relativement frais, et des trucs 1038 00:55:57,060 --> 00:55:59,530 que je n'aurais pas nécessairement pensé. 1039 00:55:59,530 --> 00:56:02,740 >> Donc, je veux dire, vous avez demandé avant si nous sauvions, 1040 00:56:02,740 --> 00:56:06,400 si nous archivons, ancien profil d'information, et l'une des raisons 1041 00:56:06,400 --> 00:56:08,940 pourquoi j'ai dit que nous pourraient commencer à le faire est 1042 00:56:08,940 --> 00:56:13,124 parce que l'un des gars de l'entreprise est venu avec quelque chose où c'est comme, 1043 00:56:13,124 --> 00:56:16,290 si vous allez à la page de votre ami, et il montre vos amis récemment mis à jour. 1044 00:56:16,290 --> 00:56:18,250 Et puis vous cliquez sur ce, et il montre leur nouveau profil. 1045 00:56:18,250 --> 00:56:20,180 Mais il n'y a aucune indication de ce qui a changé. 1046 00:56:20,180 --> 00:56:25,290 >> Donc, l'un des gars a fait quelque chose qui conserve une ancienne version de son profil, 1047 00:56:25,290 --> 00:56:29,690 et permet alors de sorte que lorsque vous aller à son profil quand il le met à jour, 1048 00:56:29,690 --> 00:56:32,380 il met en évidence en jaune l' parties qui ont été modifiés. 1049 00:56:32,380 --> 00:56:33,880 Et je pense que c'est assez cool. 1050 00:56:33,880 --> 00:56:37,385 Et ce n'est pas un énorme projet - Je veux dire, il fait un peu est, 1051 00:56:37,385 --> 00:56:39,630 si nous devons commencer à stocker l'information de tous. 1052 00:56:39,630 --> 00:56:42,720 >> Mais je veux dire, c'est un peu frais. 1053 00:56:42,720 --> 00:56:48,250 Ce n'est pas le genre de chose que vous sont nécessairement lié à venir, 1054 00:56:48,250 --> 00:56:52,820 mais je pense vraiment que c'est un joli grande amélioration par rapport à ce que nous avons maintenant. 1055 00:56:52,820 --> 00:56:57,330 Maintenant, il est vraiment difficile d'aller à le profil de quelqu'un et dire ce qui a changé. 1056 00:56:57,330 --> 00:57:01,080 Et ce n'est que le plus exemple récent que j'ai. 1057 00:57:01,080 --> 00:57:05,380 >> PUBLIC: Avez-vous du temps pour permettre les gens à changer le look de chaque page? 1058 00:57:05,380 --> 00:57:05,880 [Inaudible]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> Mark Zuckerberg: Donc, je ne veulent pas le faire. 1061 00:57:12,970 --> 00:57:17,230 Et la raison est parce que je pense que Facebook est un répertoire, 1062 00:57:17,230 --> 00:57:20,051 et le but principal est de chercher quelqu'un. 1063 00:57:20,051 --> 00:57:20,550 Droite? 1064 00:57:20,550 --> 00:57:22,870 Comme le type en leur nom et obtenir des informations à leur sujet. 1065 00:57:22,870 --> 00:57:24,690 Et l'une des choses c'est vraiment utile 1066 00:57:24,690 --> 00:57:27,190 est que la page de chacun est structurée de la même façon. 1067 00:57:27,190 --> 00:57:29,100 >> Donc, si vous voulez voir si quelqu'un est célibataire, 1068 00:57:29,100 --> 00:57:32,780 vous n'avez pas de scanner le long des colonnes jusqu'à ce que vous obtenez à l'état de la relation. 1069 00:57:32,780 --> 00:57:34,430 Vous savez où c'est. 1070 00:57:34,430 --> 00:57:38,040 Donc vous cliquez, allez - votre yeux juste aller à cette chose. 1071 00:57:38,040 --> 00:57:43,117 Mais si vous aviez des personnes différentes changer leurs CSSes de différentes manières, 1072 00:57:43,117 --> 00:57:44,950 alors cela pourrait devenir ennuyeux - en particulier 1073 00:57:44,950 --> 00:57:49,140 si les gens font des choses comme sombre texte bleu sur fond noir. 1074 00:57:49,140 --> 00:57:52,985 Il obtient juste un peu désagréable. 1075 00:57:52,985 --> 00:57:57,440 >> PUBLIC: Comment réussir a le Facebook [inaudible] été, 1076 00:57:57,440 --> 00:58:02,390 et que voyez-vous des différences dans le but [inaudible]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> Mark Zuckerberg: Le but - pour moi, le lycée un était le même. 1079 00:58:08,520 --> 00:58:12,130 Je pense que l'application - cela va probablement 1080 00:58:12,130 --> 00:58:16,460 sembler assez stupide - mais vouloir à regarder les gens, je pense, 1081 00:58:16,460 --> 00:58:19,260 est une sorte de désir humain de base. 1082 00:58:19,260 --> 00:58:20,470 Droite? 1083 00:58:20,470 --> 00:58:23,310 Je pense que les gens veulent juste savoir des choses sur d'autres personnes. 1084 00:58:23,310 --> 00:58:26,434 Je pense donc que fournir une interface où les gens peuvent simplement 1085 00:58:26,434 --> 00:58:28,850 taper le nom de quelqu'un et obtenir des informations sur les 1086 00:58:28,850 --> 00:58:31,050 est généralement une chose très utile. 1087 00:58:31,050 --> 00:58:32,410 Donc, la croissance a été assez bonne. 1088 00:58:32,410 --> 00:58:35,680 >> Il était difficile de comprendre exactement comment l'évaluer, 1089 00:58:35,680 --> 00:58:38,676 parce que quand nous avons fait l'université, Nous l'avons ouvert à Harvard. 1090 00:58:38,676 --> 00:58:41,050 Ensuite, nous avons ouvert le haut à une quelques collèges autour de Harvard. 1091 00:58:41,050 --> 00:58:45,710 Et l'idée a toujours été, nous étions vraiment à court d'argent et de matériel. 1092 00:58:45,710 --> 00:58:48,390 Donc, tout en obtenant aussi peu d'équipement possible, 1093 00:58:48,390 --> 00:58:49,740 nous voulons maximiser notre croissance. 1094 00:58:49,740 --> 00:58:53,709 Donc, nous voulons lancer dans les écoles que nous 1095 00:58:53,709 --> 00:58:56,000 pensez vont augmenter la le plus rapide, basé sur le fait 1096 00:58:56,000 --> 00:58:58,458 que les gens de ces écoles vont avoir le plus 1097 00:58:58,458 --> 00:59:01,655 nombre d'amis à la écoles que nous sommes déjà à. 1098 00:59:01,655 --> 00:59:03,530 Nous avons pris une autre approcher pour le lycée, 1099 00:59:03,530 --> 00:59:05,670 parce que nous ne pouvions tout simplement lancer partout en même temps. 1100 00:59:05,670 --> 00:59:07,580 Donc, nous ne savions pas vraiment comment cela allait se développer. 1101 00:59:07,580 --> 00:59:10,704 Je pense qu'il est de plus en plus à plus de 5000 personnes par jour, ce qui est assez bon. 1102 00:59:10,704 --> 00:59:14,533 1103 00:59:14,533 --> 00:59:15,487 Ouais? 1104 00:59:15,487 --> 00:59:17,395 >> PUBLIC: Lorsque vous commencé Facebook, avez-vous 1105 00:59:17,395 --> 00:59:19,727 intention pour qu'il devienne cette entreprise à part entière? 1106 00:59:19,727 --> 00:59:20,560 Mark Zuckerberg: Non 1107 00:59:20,560 --> 00:59:22,412 PUBLIC: Eh bien, comment avez-vous [inaudible]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> Mark Zuckerberg: Je me souviens pensant que ce serait cool 1110 00:59:32,020 --> 00:59:35,030 si vous pouviez avoir un répertoire de tout le monde. 1111 00:59:35,030 --> 00:59:38,320 Je me souviens de discuter avec mes parents à ce sujet, parce que, après j'ai presque 1112 00:59:38,320 --> 00:59:44,020 s'est fait virer de l'école pour cette projet que j'ai fait avant Facebook, 1113 00:59:44,020 --> 00:59:47,217 ils étaient comme, à quoi bon pourrait éventuellement venir de faire quelque chose de nouveau? 1114 00:59:47,217 --> 00:59:48,800 Et je suis comme, non, c'est assez cool. 1115 00:59:48,800 --> 00:59:52,605 Imaginez combien il serait cool si vous pouvez simplement taper le nom de quelqu'un 1116 00:59:52,605 --> 00:59:54,120 et obtenir des informations à leur sujet. 1117 00:59:54,120 --> 00:59:56,050 Et ils étaient comme, je ne le vois pas. 1118 00:59:56,050 --> 00:59:58,662 Et je suis comme, eh bien, nous allons il suffit de faire à Harvard pour l'instant, 1119 00:59:58,662 --> 01:00:01,620 mais imaginez ce qui se passe si un jour, vous pouvez simplement taper le nom de quelqu'un 1120 01:00:01,620 --> 01:00:02,940 et obtenir des informations à leur sujet. 1121 01:00:02,940 --> 01:00:04,790 Et comme, qui serait être plutôt cool, non? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 Donc, ils n'ont pas l'acheter, mais maintenant ils le font. 1124 01:00:11,831 --> 01:00:15,100 >> [Rires] 1125 01:00:15,100 --> 01:00:16,620 >> Ouais, donc je ne sais pas. 1126 01:00:16,620 --> 01:00:20,450 Je pense à chaque étape, nous sommes juste genre de regarder de façon naturelle 1127 01:00:20,450 --> 01:00:22,890 pour préserver l' l'intégrité du réseau, 1128 01:00:22,890 --> 01:00:28,190 et aussi de faire en sorte qu'il est plus utile - je 1129 01:00:28,190 --> 01:00:32,668 conjecture est la réponse à cette question. 1130 01:00:32,668 --> 01:00:34,129 Ouais? 1131 01:00:34,129 --> 01:00:38,512 >> PUBLIC: Il ya certaines compétences, en particulier [inaudible], 1132 01:00:38,512 --> 01:00:42,895 que vous [inaudible] ou vous le feriez suggérer quelqu'un pour étudier? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 Mark Zuckerberg: Je suggère simplement que vous suivre les cours les plus difficiles que vous pouvez, 1135 01:00:49,070 --> 01:00:51,653 parce que vous apprenez le plus quand vous défiez-vous, non? 1136 01:00:51,653 --> 01:00:57,980 Donc, comme 161 juste ruiné ma vie, et j'ai beaucoup appris de lui. 1137 01:00:57,980 --> 01:01:01,620 121 J'ai aussi trouvé assez difficile. 1138 01:01:01,620 --> 01:01:03,880 124 type de changé la façon dont je pensais à propos de choses. 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> Qu'est-ce que 124 m'a appris que Je pense que c'était vraiment utile 1141 01:01:09,430 --> 01:01:13,840 est qu'il existe - je pense que beaucoup de gens se concentrent 1142 01:01:13,840 --> 01:01:16,630 sur la façon de faire des choses comme bien que possible, et comment 1143 01:01:16,630 --> 01:01:18,620 pour rendre l'algorithme le plus efficace. 1144 01:01:18,620 --> 01:01:23,870 Mais ce qui nous a toujours obtenu par n'est pas faire des choses de la manière la plus efficace, 1145 01:01:23,870 --> 01:01:27,140 mais pose le cadre d'une manière assez efficace. 1146 01:01:27,140 --> 01:01:29,640 Donc, je veux dire, c'est assez enseigne vous des deux côtés du problème, 1147 01:01:29,640 --> 01:01:33,980 comme des structures de données et algorithmes, et comment la configuration est vraiment important. 1148 01:01:33,980 --> 01:01:36,843 Et ce n'est certainement sauvé notre ass dans l'échelle d'une grand nombre de fois. 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> Je ne sais pas. 1151 01:01:40,870 --> 01:01:42,400 Travailler avec des gens intelligents. 1152 01:01:42,400 --> 01:01:43,150 Apprendre des gens. 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 PUBLIC: L'une des choses que J'ai remarqué sur Facebook, par rapport 1155 01:01:50,666 --> 01:01:55,388 à un autre espace de réseautage social, est que c'est en fait beaucoup plus facile à utiliser. 1156 01:01:55,388 --> 01:02:01,350 Avez-vous des gens - comme vos employés juste mettre quelque morceaux qu'ils pensent 1157 01:02:01,350 --> 01:02:01,849 sont cool. 1158 01:02:01,849 --> 01:02:06,830 Avez-vous des gens de stabilité séparés pour assurer tout cela fonctionne ensemble? 1159 01:02:06,830 --> 01:02:09,280 >> Mark Zuckerberg: Les gens peuvent font ce qu'ils veulent, 1160 01:02:09,280 --> 01:02:11,810 mais cela ne signifie pas qu'ils peut mettre sur le site. 1161 01:02:11,810 --> 01:02:21,650 Donc, je pense que ça va avant sur le site, beaucoup de gens le voient. 1162 01:02:21,650 --> 01:02:24,667 Je veux dire, j'ai vraiment coche sur elle avant qu'elle puisse aller vivre. 1163 01:02:24,667 --> 01:02:27,750 Mais je veux dire, je pense que les gens ont beaucoup de créativité pour faire des trucs cool. 1164 01:02:27,750 --> 01:02:32,520 Et un grand nombre de fois, c'est comme quelqu'un peut venir avec une idée fraîche, 1165 01:02:32,520 --> 01:02:36,200 mais cela ne signifie pas que c'est la de façon définitive que cela arriverait. 1166 01:02:36,200 --> 01:02:40,710 >> Ainsi, par exemple, les gens en soulignant en jaune quels sont les changements 1167 01:02:40,710 --> 01:02:44,510 dans leur profil - Je pense que juste le concept de mettre en évidence 1168 01:02:44,510 --> 01:02:47,520 choses qui a changé, c'est vraiment bon, mais l'interface 1169 01:02:47,520 --> 01:02:50,960 que ce type utilisé car il n'est pas ce que je pense est la meilleure. 1170 01:02:50,960 --> 01:02:54,130 Et la façon dont il est le stockage l'ancien informations de profil 1171 01:02:54,130 --> 01:02:55,410 n'est pas optimale non plus. 1172 01:02:55,410 --> 01:02:58,201 Et ce genre de est cool, parce il ne faisait pour lui-même. 1173 01:02:58,201 --> 01:03:01,790 Mais si nous allions jamais à faire quelque chose de vivre hors de ce qui 1174 01:03:01,790 --> 01:03:04,060 Je veux, nous faisons d'une manière différente. 1175 01:03:04,060 --> 01:03:05,540 Et c'est plus comme une maquette. 1176 01:03:05,540 --> 01:03:07,814 >> Auditoire: Alors, comme, les idées venir à partir du sol, en haut, 1177 01:03:07,814 --> 01:03:10,230 puis [? c'est juste?] [? ballotté?] [? sur toute la ligne? ?] 1178 01:03:10,230 --> 01:03:12,260 >> Mark Zuckerberg: Je dire, il va dans les deux sens. 1179 01:03:12,260 --> 01:03:14,995 Et je ne suis pas complètement unopinionated. 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 MICHAEL D. SMITH: [inaudible]. 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> PUBLIC: En fait, j'ai une question sur la [inaudible]. 1184 01:03:30,788 --> 01:03:35,270 Donc, pour en revenir au sujet de la [Inaudible] et la vie privée [inaudible]. 1185 01:03:35,270 --> 01:03:37,760 Et c'est une autre plate-forme? 1186 01:03:37,760 --> 01:03:38,756 >> Mark Zuckerberg: Ouais. 1187 01:03:38,756 --> 01:03:41,744 >> Auditoire: Alors, les gens des collèges plus de 18 ans et permis 1188 01:03:41,744 --> 01:03:44,483 pour poster quelque photos qu'ils veulent, et ils ne sont pas vraiment 1189 01:03:44,483 --> 01:03:47,720 s'incriminer, à l'exception peut-être pour des médicaments et de l'alcool? 1190 01:03:47,720 --> 01:03:52,202 J'ai vu des photos sur Facebook où mon plus jeune 1191 01:03:52,202 --> 01:03:54,692 les cousins ​​boivent et des trucs comme ça. 1192 01:03:54,692 --> 01:04:00,170 Mais quand vous allez à l'école secondaire enfants, ils sont 15 et 16 ans et moins. 1193 01:04:00,170 --> 01:04:03,158 >> Et vous êtes juste dire, c'est l'Internet, 1194 01:04:03,158 --> 01:04:06,644 et si ils veulent incriminer eux-mêmes et des choses comme ça, 1195 01:04:06,644 --> 01:04:07,640 est-ce OK? 1196 01:04:07,640 --> 01:04:11,624 Ou faites-vous pour filtrer les images élèves du secondaire qui ont mis en place 1197 01:04:11,624 --> 01:04:13,118 et les informations qu'ils écrivent? 1198 01:04:13,118 --> 01:04:15,435 Ou vous faites juste [inaudible]? 1199 01:04:15,435 --> 01:04:18,310 Mark Zuckerberg: Il ya donc beaucoup de la solutions que nous rencontrons avec des trucs 1200 01:04:18,310 --> 01:04:23,230 sont pas d'ordre technique ou organisationnel, mais juste en appliquant une pression sociale 1201 01:04:23,230 --> 01:04:24,580 dans de bonnes manières. 1202 01:04:24,580 --> 01:04:28,740 Donc, Myspace a - presque un tiers de leur personnel 1203 01:04:28,740 --> 01:04:32,660 surveille les images que se téléchargé pour la pornographie. 1204 01:04:32,660 --> 01:04:36,270 Nous avons à peine jamais eu une la pornographie téléchargé, 1205 01:04:36,270 --> 01:04:39,290 et je pense que beaucoup de la raison est que les gens 1206 01:04:39,290 --> 01:04:44,470 utiliser leurs vrais noms sur Facebook, et votre adresse email réelle pour l'école. 1207 01:04:44,470 --> 01:04:47,900 Et si vous l'avez, alors vous êtes ne va pas de télécharger de la pornographie. 1208 01:04:47,900 --> 01:04:50,830 Et je pense que c'est un solution sociale très simple 1209 01:04:50,830 --> 01:04:56,060 d'un problème technique éventuellement complexe. 1210 01:04:56,060 --> 01:05:02,367 >> Donc, cela étant dit, nous avons changé quelques-unes des les caractéristiques autour de l'école secondaire. 1211 01:05:02,367 --> 01:05:04,200 Par exemple, nous avons partis, parce que nous 1212 01:05:04,200 --> 01:05:06,370 compris que les parents serait en avoir marre 1213 01:05:06,370 --> 01:05:09,280 ou ils seraient simplement briser tous les parties de fûts très rapidement, 1214 01:05:09,280 --> 01:05:10,744 et cela sucer pour tout le monde. 1215 01:05:10,744 --> 01:05:13,470 >> [RIRES] 1216 01:05:13,470 --> 01:05:16,250 >> Je ne sais pas. 1217 01:05:16,250 --> 01:05:20,290 Nous contacter désaccentuer informations à l'école secondaire. 1218 01:05:20,290 --> 01:05:22,746 Ouais. 1219 01:05:22,746 --> 01:05:24,120 PUBLIC: Très bien, nous nous retrouvons ici. 1220 01:05:24,120 --> 01:05:26,220 Si vous avez d'autres questions, n'hésitez pas libre de venir et de parler à Mark. 1221 01:05:26,220 --> 01:05:27,120 Merci beaucoup. 1222 01:05:27,120 --> 01:05:28,036 >> Mark Zuckerberg: Ouais. 1223 01:05:28,036 --> 01:05:34,457 [Applaudissements]