1 00:00:00,000 --> 00:00:11,664 2 00:00:11,664 --> 00:00:13,830 迈克尔·史密斯:这 下午我很高兴 3 00:00:13,830 --> 00:00:16,830 的介绍马克·扎克伯格, 这是我们的演讲嘉宾1 4 00:00:16,830 --> 00:00:21,030 这学期来,聊了 关于计算机科学点点 5 00:00:21,030 --> 00:00:22,040 在现实世界中。 6 00:00:22,040 --> 00:00:25,350 正如你们大多数人可能知道,作为 你们都这样做更 7 00:00:25,350 --> 00:00:30,090 比我做的,创始人Facebook.com的, 这是一个社交网络 8 00:00:30,090 --> 00:00:32,200 程序,无论你怎么称呼它。 9 00:00:32,200 --> 00:00:37,094 用超过2000所学校的对面 国家,甚至全世界也。 10 00:00:37,094 --> 00:00:38,760 难道世界也一样,或者只是国家? 11 00:00:38,760 --> 00:00:39,750 >> 马克·扎克伯格:[听不清]。 12 00:00:39,750 --> 00:00:40,740 >> 迈克尔·史密斯:OK。 13 00:00:40,740 --> 00:00:45,007 因此,良好的影响做 有些事情在计算机科学。 14 00:00:45,007 --> 00:00:47,090 他会告诉我们一些 它的背景的 15 00:00:47,090 --> 00:00:48,780 和什么是重要的,等等。 16 00:00:48,780 --> 00:00:50,140 所以,请和我一起欢迎。 17 00:00:50,140 --> 00:00:56,080 18 00:00:56,080 --> 00:00:57,360 >> 马克·扎克伯格:呦。 19 00:00:57,360 --> 00:00:57,540 好吧,冷静。 20 00:00:57,540 --> 00:01:00,248 这是我第一次过 只好拿着这些东西。 21 00:01:00,248 --> 00:01:02,818 所以我只是要重视 它真的很快,一秒钟。 22 00:01:02,818 --> 00:01:14,270 23 00:01:14,270 --> 00:01:14,770 好的。 24 00:01:14,770 --> 00:01:16,264 你能听见吗? 25 00:01:16,264 --> 00:01:17,740 这是很好的? 26 00:01:17,740 --> 00:01:19,160 这是放大的呢? 27 00:01:19,160 --> 00:01:19,797 >> 观众:是啊。 28 00:01:19,797 --> 00:01:20,922 马克·扎克伯格:好吧。 29 00:01:20,922 --> 00:01:21,979 甜蜜。 30 00:01:21,979 --> 00:01:24,895 这就好比第一时期之一 我去过一次演讲哈佛。 31 00:01:24,895 --> 00:01:31,950 32 00:01:31,950 --> 00:01:35,480 我猜大概会是 对你们最有用的是,如果我只是 33 00:01:35,480 --> 00:01:39,104 带你通过一些课程 那我把在哈佛其实,我 34 00:01:39,104 --> 00:01:40,270 也有时去讲课。 35 00:01:40,270 --> 00:01:42,230 我是在开玩笑。 36 00:01:42,230 --> 00:01:44,120 排序和一样,怎么 不同的决定 37 00:01:44,120 --> 00:01:46,711 我不得不做出时,我是 随着Facebook的移动 38 00:01:46,711 --> 00:01:49,460 得到不同的东西影响 我正在学习中的类 39 00:01:49,460 --> 00:01:50,427 我是服用。 40 00:01:50,427 --> 00:01:53,010 如果一切按去 计划,那么也许你们中的一些人 41 00:01:53,010 --> 00:01:55,759 会出来这种思维 服用CS或工程的东西 42 00:01:55,759 --> 00:01:57,760 在哈佛实际上是某种有用的。 43 00:01:57,760 --> 00:02:00,640 所以这是游戏计划。 44 00:02:00,640 --> 00:02:02,670 >> 我认为这是 开槽两小时。 45 00:02:02,670 --> 00:02:04,670 有没有办法,我要去 讲了两个小时。 46 00:02:04,670 --> 00:02:07,110 我可能会说像 20分钟,或15分钟, 47 00:02:07,110 --> 00:02:08,750 然后我就只是让 你们问的问题。 48 00:02:08,750 --> 00:02:10,958 因为我敢肯定你们 有更多有趣的东西 49 00:02:10,958 --> 00:02:14,816 要问我,比我能来 与谈论我自己。 50 00:02:14,816 --> 00:02:16,760 >> 所以,我想我就 那种上手。 51 00:02:16,760 --> 00:02:19,810 52 00:02:19,810 --> 00:02:23,580 当我在这里,我 开始时服用121。 53 00:02:23,580 --> 00:02:26,297 我从来没有真正花了50。 54 00:02:26,297 --> 00:02:28,130 你应该得到 谁是其他人 55 00:02:28,130 --> 00:02:31,190 做脸谱,达斯汀 莫斯科维茨,谁是我的室友。 56 00:02:31,190 --> 00:02:34,792 当我们开始的地点是 用PHP编写的,这是不是 57 00:02:34,792 --> 00:02:36,500 您在学 其中一个班的。 58 00:02:36,500 --> 00:02:38,960 但幸运的是,如果你 有一个很好的背景在C中, 59 00:02:38,960 --> 00:02:42,790 语法是非常相似, 你可以把它捡起来在一两天内。 60 00:02:42,790 --> 00:02:49,020 >> 于是我开始写网站 并在哈佛大学启动它 61 00:02:49,020 --> 00:02:51,040 2004年2月。 62 00:02:51,040 --> 00:02:52,750 所以我猜差不多两年以前的事了。 63 00:02:52,750 --> 00:02:55,770 并且在几个星期,一 几千人报名参加了。 64 00:02:55,770 --> 00:02:57,686 而且我们开始 从一些人的电子邮件 65 00:02:57,686 --> 00:03:00,800 在其他高校要求我们 启动它在他们的学校。 66 00:03:00,800 --> 00:03:02,725 >> 和我正在161的时候。 67 00:03:02,725 --> 00:03:05,350 所以我不知道,如果你们知道 该课程的声誉, 68 00:03:05,350 --> 00:03:07,662 但它是有点沉重。 69 00:03:07,662 --> 00:03:10,370 这是一个非常有趣的过程,但 它没有留给我太多的时间 70 00:03:10,370 --> 00:03:12,510 做任何事情都要与Facebook的。 71 00:03:12,510 --> 00:03:16,360 所以,我的室友达斯汀,我是谁 猜刚刚完成CS50, 72 00:03:16,360 --> 00:03:18,370 当时想,哎,我想帮帮忙。 73 00:03:18,370 --> 00:03:22,009 我想要做的扩张和帮助 你找出如何做的东西。 74 00:03:22,009 --> 00:03:24,050 所以我当时想,你知道, 这是很酷的家伙, 75 00:03:24,050 --> 00:03:26,500 但你真的不知道任何 PHP之类的东西。 76 00:03:26,500 --> 00:03:29,919 所以,那个周末他回家, 买了这本书的Perl傻瓜, 77 00:03:29,919 --> 00:03:31,960 回来了,很喜欢, 好吧,我已经准备好了。 78 00:03:31,960 --> 00:03:35,560 我喜欢花花公子,该网站是用 在PHP中,没有Perl的,但你知道, 79 00:03:35,560 --> 00:03:36,270 这很酷。 80 00:03:36,270 --> 00:03:41,800 >> 于是,他拿起了PHP 过几天,因为我 81 00:03:41,800 --> 00:03:44,090 承诺,如果你有一个 C语言很好的背景,然后 82 00:03:44,090 --> 00:03:46,230 PHP是一种非常简单的事情回升。 83 00:03:46,230 --> 00:03:49,390 而他只是那种上班去了。 84 00:03:49,390 --> 00:03:53,120 所以我的意思是,第一大的决定 我们真的不得不做出 85 00:03:53,120 --> 00:03:57,140 是怎么样的 扩展架构 86 00:03:57,140 --> 00:04:01,920 从成立单一学校类型去 我们有当时它只是在哈佛 87 00:04:01,920 --> 00:04:03,830 的东西, 支持的多所学校。 88 00:04:03,830 --> 00:04:06,890 >> 因此,这是不得不的决定 要作出关于一束水平, 89 00:04:06,890 --> 00:04:10,000 无论是在产品,以及如何 我们希望隐私工作, 90 00:04:10,000 --> 00:04:12,510 但我认为,一个真正 重要的决定这 91 00:04:12,510 --> 00:04:16,180 帮助我们规模相当不错的是如何 我们决定分发数据。 92 00:04:16,180 --> 00:04:21,680 >> 因此,我不知道有多少复杂的 东西像大O表示法你们 93 00:04:21,680 --> 00:04:23,620 在这个类中。 94 00:04:23,620 --> 00:04:28,610 所以我的意思是,最复杂的 计算,我们在网站上做 95 00:04:28,610 --> 00:04:32,080 是计算来告诉如何 您连接到人。 96 00:04:32,080 --> 00:04:34,680 >> 因为如果你能 想象一下,这是存储 97 00:04:34,680 --> 00:04:42,210 作为排序的一系列无向 - 它不是加权 - 所以无向, 98 00:04:42,210 --> 00:04:45,970 加权对ID号 的人在数据库中。 99 00:04:45,970 --> 00:04:49,647 然后,如果你想弄清楚 谁是朋友与别人, 100 00:04:49,647 --> 00:04:51,230 你要看看他们的朋友。 101 00:04:51,230 --> 00:04:51,730 对不对? 102 00:04:51,730 --> 00:04:54,000 所以,这也许像100或200人。 103 00:04:54,000 --> 00:04:57,050 >> 但是,如果你想图 出谁是朋友的朋友, 104 00:04:57,050 --> 00:04:59,800 还是什么最密切联系 是那么样的你在那里, 105 00:04:59,800 --> 00:05:03,440 一定要看的100或200 每个朋友的那些朋友的。 106 00:05:03,440 --> 00:05:10,020 因此,它成为在每个级别有 的n另一个因素乘以n,其中 107 00:05:10,020 --> 00:05:13,861 n为好友的号码 每一个你的朋友了。 108 00:05:13,861 --> 00:05:16,110 所以,你可以看到这 一种变指数 109 00:05:16,110 --> 00:05:20,076 难以解决的 人与人之间的最短路径。 110 00:05:20,076 --> 00:05:22,950 所以,如果你只是寻找一个 一个朋友的朋友,n值的平方。 111 00:05:22,950 --> 00:05:25,520 如果你正在寻找一个朋友 一个朋友的朋友,这是Ñ立方。 112 00:05:25,520 --> 00:05:27,311 这东西 这是传统 113 00:05:27,311 --> 00:05:31,590 对于很多的相当困难 前身站点到Facebook。 114 00:05:31,590 --> 00:05:34,210 和Friendster的例子 过大的问题,这 115 00:05:34,210 --> 00:05:37,520 因为他们试图 计算路径六度出来, 116 00:05:37,520 --> 00:05:38,870 或者像七度了。 117 00:05:38,870 --> 00:05:42,330 >> 而在这个时候,当 你在做如N第七, 118 00:05:42,330 --> 00:05:47,560 只是真的是非常艰苦, 它记下了他们的网站了一会儿。 119 00:05:47,560 --> 00:05:51,950 所以那种认为我们有事情之一 记住,当我们搞清楚 120 00:05:51,950 --> 00:05:56,070 如何做到这一点是你怎么 以这样的方式分发数据库 121 00:05:56,070 --> 00:05:58,820 这个计算 变得易于管理。 122 00:05:58,820 --> 00:06:03,570 >> 所以,我们决定是 在网站上,每个人都 123 00:06:03,570 --> 00:06:06,800 的确大部分活动在 学校,他们正在以一种在。 124 00:06:06,800 --> 00:06:09,767 所以,如果你在哈佛, 那么大多数人 125 00:06:09,767 --> 00:06:12,350 你将会看到谁 并在该地块进行交易 126 00:06:12,350 --> 00:06:13,475 将要在哈佛。 127 00:06:13,475 --> 00:06:16,600 它实际上可能喜欢90% 你做的网站上的东西。 128 00:06:16,600 --> 00:06:20,510 >> 因此,我们决定分头行动 数据库和创建 129 00:06:20,510 --> 00:06:25,740 MySQL数据库的一个实例 为每所学校的网络中。 130 00:06:25,740 --> 00:06:30,680 并在这样做,如果你 请注意,我们计算的路径 131 00:06:30,680 --> 00:06:32,050 只有在学校。 132 00:06:32,050 --> 00:06:35,120 ,因此,而不是说像现在 我们是在600万用户, 133 00:06:35,120 --> 00:06:41,080 和而不必做N的立方 超过600万的某些部分, 134 00:06:41,080 --> 00:06:43,850 它只是Ñ多立方 万,这是一个更 135 00:06:43,850 --> 00:06:47,760 管理类型的计算。 136 00:06:47,760 --> 00:06:50,920 >> 所以这是排序第一的 大型建筑的决定 137 00:06:50,920 --> 00:06:55,210 我们不得不做出的贡献 我们不会死的几个月后。 138 00:06:55,210 --> 00:06:58,250 它可能是一个 很重要的一条。 139 00:06:58,250 --> 00:07:04,935 >> 所以,当我们第一次建立了网站,我们有 我们正在运行的只是一台电脑。 140 00:07:04,935 --> 00:07:06,060 这不是在我们的宿舍里。 141 00:07:06,060 --> 00:07:06,851 我们租用它。 142 00:07:06,851 --> 00:07:10,780 那种我吸取了教训 试图运行一个网站了我的宿舍 143 00:07:10,780 --> 00:07:15,040 房间在几个月前,和 哈佛几乎试图踢我出去。 144 00:07:15,040 --> 00:07:18,750 >> 所以我结束了一个租房 服务器关闭网站这段时间。 145 00:07:18,750 --> 00:07:26,540 我猜原本运行 数据库和Web服务器。 146 00:07:26,540 --> 00:07:29,280 所以,Apache是​​什么我们 使用在本例中 147 00:07:29,280 --> 00:07:31,940 以服务页面 从同一台机器。 148 00:07:31,940 --> 00:07:35,710 因为我们的分布 在我们做的数据库的方法, 149 00:07:35,710 --> 00:07:40,750 我们能够,随着时间的推移,只是 线性排序,并添加更多的机器 150 00:07:40,750 --> 00:07:43,630 无需任何成长的网站 一种指数扩张 151 00:07:43,630 --> 00:07:45,640 对机械,我们有量。 152 00:07:45,640 --> 00:07:49,470 >> 但是经过我们对撞 像30或50所学校, 153 00:07:49,470 --> 00:07:54,020 我们开始意识到我们可以 开始越来越多地表现出来 154 00:07:54,020 --> 00:07:55,130 MySQL的或Apache。 155 00:07:55,130 --> 00:07:57,980 156 00:07:57,980 --> 00:08:02,270 一些这些东西被设置方式 只是不作为最佳的,因为它可以。 157 00:08:02,270 --> 00:08:10,840 >> 因此,例如,当你有 机器的MySQL和Apache 158 00:08:10,840 --> 00:08:14,500 在同一台服务器上运行,那么如果 有事到该服务器, 159 00:08:14,500 --> 00:08:18,500 那么不仅做数据库 对于学校或学校 160 00:08:18,500 --> 00:08:20,700 该服务器上只 停止样的回应 161 00:08:20,700 --> 00:08:24,367 的方式,将得到 你什么有用, 162 00:08:24,367 --> 00:08:25,950 但你甚至不能载入任何网页。 163 00:08:25,950 --> 00:08:27,075 所以你无法得到页面方浩。 164 00:08:27,075 --> 00:08:28,250 和那种很烂。 165 00:08:28,250 --> 00:08:33,586 >> 但另一个问题是,方差 以及利用从学校到学校 166 00:08:33,586 --> 00:08:34,919 也不会是完美的。 167 00:08:34,919 --> 00:08:38,049 因此,一些学校总是 将会有更多的使用。 168 00:08:38,049 --> 00:08:40,760 我们学校现在像佩恩 国家有50,000个用户。 169 00:08:40,760 --> 00:08:44,942 然后大部分学校 还有不到2000个用户。 170 00:08:44,942 --> 00:08:47,400 因为有很多的小 学校和很多学校 171 00:08:47,400 --> 00:08:49,600 没有完整的普及。 172 00:08:49,600 --> 00:08:54,920 >> 所以在试图处理 这个问题并使其 173 00:08:54,920 --> 00:08:59,630 这样你就可以处理 该宾州州立大学有事实 174 00:08:59,630 --> 00:09:02,240 50,000人,只是一个 吨左右用户的所有时间, 175 00:09:02,240 --> 00:09:05,380 然后你有一些学校 不,我们决定做 176 00:09:05,380 --> 00:09:09,280 被分离出一些纸幅的 服务器从数据库服务器。 177 00:09:09,280 --> 00:09:14,910 并让这个我们刚刚有了 Apache的Web服务器池 178 00:09:14,910 --> 00:09:18,100 我们能之间的负载平衡。 179 00:09:18,100 --> 00:09:20,300 并让这个你 可以使用这些均匀 180 00:09:20,300 --> 00:09:23,690 而仅仅有数据库 层排序的一致性。 181 00:09:23,690 --> 00:09:27,840 >> 所以我不知道这东西是 有趣的,你们都没有。 182 00:09:27,840 --> 00:09:35,800 或者如果这是任何事项 什么你们正在研究。 183 00:09:35,800 --> 00:09:39,260 因此,如果有更多的东西 那你们宁愿 184 00:09:39,260 --> 00:09:42,730 了解在架构方面, 然后我把它留给开放问题 185 00:09:42,730 --> 00:09:43,310 后来。 186 00:09:43,310 --> 00:09:48,440 所以,我不花大量的时间只是 说起随机应用 187 00:09:48,440 --> 00:09:52,625 那你们可能 没有永远在乎使用。 188 00:09:52,625 --> 00:09:55,080 >> 让我尝试找一些 有趣的例子。 189 00:09:55,080 --> 00:10:04,020 190 00:10:04,020 --> 00:10:12,860 所以我的意思是,我猜之一 事情是很有趣 191 00:10:12,860 --> 00:10:19,850 是当我们到了一个 点的交通条件 192 00:10:19,850 --> 00:10:23,110 我们开始的地方杏 出一些性能 193 00:10:23,110 --> 00:10:27,620 这些开源应用程序 这一般都是很高性能。 194 00:10:27,620 --> 00:10:32,149 >> 因此,举例来说,MySQL是一个 真的很不错的开源数据库。 195 00:10:32,149 --> 00:10:34,690 我不知道是否有你们的 那种在你自己的时间烂摊子 196 00:10:34,690 --> 00:10:39,920 各地,并与任何 MySQL或以任何方式使用它。 197 00:10:39,920 --> 00:10:41,310 但它很容易使用。 198 00:10:41,310 --> 00:10:43,029 这也是体面​​快捷。 199 00:10:43,029 --> 00:10:44,070 指数工作得很好。 200 00:10:44,070 --> 00:10:48,090 这不是全功能的东西 像甲骨文,但它是相当不错的。 201 00:10:48,090 --> 00:10:50,460 >> 而我们到了一个点 在那里,我觉得周围 202 00:10:50,460 --> 00:10:54,400 当我们开始做像 也许是每天1​​00万页, 203 00:10:54,400 --> 00:10:59,230 我们开始进入运行 一些瓶颈上。 204 00:10:59,230 --> 00:11:07,530 因此,例如,在MySQL的一个典型的查询 可能需要两到四个毫秒。 205 00:11:07,530 --> 00:11:09,220 而这还不是那么多。 206 00:11:09,220 --> 00:11:12,900 但是,当你在做100 十亿页面浏览量一天, 207 00:11:12,900 --> 00:11:15,679 每个页面视图可能 有30到50个查询, 208 00:11:15,679 --> 00:11:18,220 特别是如果你正在做的 像一个配置文件认为, 209 00:11:18,220 --> 00:11:23,150 查询各种不同的 信息,那么开始吸吮。 210 00:11:23,150 --> 00:11:29,450 >> 因此,我们开始开发 一个缓存层 211 00:11:29,450 --> 00:11:31,750 到允许更快的访问 一些信息。 212 00:11:31,750 --> 00:11:35,460 而且我们本来使用其他 开源应用Memcache的, 213 00:11:35,460 --> 00:11:38,320 我不知道是否有你 人有任何经验。 214 00:11:38,320 --> 00:11:40,700 但它是相当快。 215 00:11:40,700 --> 00:11:43,950 它得到了访问时间 下来我猜0.3 216 00:11:43,950 --> 00:11:46,840 0.5毫秒, 这是相当不错的。 217 00:11:46,840 --> 00:11:52,170 >> 但它也有一堆 分配问题。 218 00:11:52,170 --> 00:11:56,000 它应该是一个分布式 应用哈希表进行排序, 219 00:11:56,000 --> 00:12:02,540 在那里你可以将任何数量 的Memcache的框集群 220 00:12:02,540 --> 00:12:05,610 并能够钩 它并让它去。 221 00:12:05,610 --> 00:12:08,710 但是,我们遇到了很多 问题出现在那里 222 00:12:08,710 --> 00:12:11,170 不同的Memcache的箱子会下降。 223 00:12:11,170 --> 00:12:13,270 并且没有冗余 上的信息。 224 00:12:13,270 --> 00:12:17,120 所以,当一个Memcache的盒子去 下来,你有一个高速缓存未命中, 225 00:12:17,120 --> 00:12:19,640 然后突然你 有很多更多的流量 226 00:12:19,640 --> 00:12:22,740 将一组特定的数据库。 227 00:12:22,740 --> 00:12:26,170 而这会吸。 228 00:12:26,170 --> 00:12:32,830 >> 所以,随着时间的推移,我们甚至傲然挺立 Memcache的和MySQL的指数。 229 00:12:32,830 --> 00:12:33,890 我们还是用那玩意儿。 230 00:12:33,890 --> 00:12:37,490 但是,我们必须建立在顶部 那额外的冗余。 231 00:12:37,490 --> 00:12:41,870 我认为这件事情,是 大概也许有点有趣。 232 00:12:41,870 --> 00:12:45,580 不过,我会让你们问我 有关更多的问题后。 233 00:12:45,580 --> 00:12:51,432 >> 我真的不知道会是什么 有趣的谈论现在。 234 00:12:51,432 --> 00:12:53,220 也许你们可以帮帮忙一下? 235 00:12:53,220 --> 00:12:57,170 236 00:12:57,170 --> 00:12:58,073 去了。 237 00:12:58,073 --> 00:13:03,496 >> 观众:我很好奇, 思考[听不清]的 238 00:13:03,496 --> 00:13:10,891 进入网上业务一样 这一点,你的感受气氛 239 00:13:10,891 --> 00:13:15,058 与大牌球星都将它 市场及其他大牌球员 240 00:13:15,058 --> 00:13:16,807 你认为可能谁 [听不清]标记, 241 00:13:16,807 --> 00:13:19,765 或者你的经历是这一点。 242 00:13:19,765 --> 00:13:24,202 我有兴趣,只是在技术 侧,[听不清]刚刚升温 243 00:13:24,202 --> 00:13:26,667 并在技术上如何[听不清]。 244 00:13:26,667 --> 00:13:29,625 245 00:13:29,625 --> 00:13:33,710 >> 马克·扎克伯格:是的,所以这是 不是一个技术问题都没有。 246 00:13:33,710 --> 00:13:41,250 不过,我想我就喜欢 进入提问时间了。 247 00:13:41,250 --> 00:13:45,439 因为我真的不知道什么是 有关的东西对我来说,要讨论。 248 00:13:45,439 --> 00:13:46,480 所以我就回答这个问题。 249 00:13:46,480 --> 00:13:49,313 那么谁比谁都想问问 我的问题可以直接去试试。 250 00:13:49,313 --> 00:13:51,470 251 00:13:51,470 --> 00:13:54,640 >> 我想我从来没有真的花了很多 时间担心这样的东西 - 我 252 00:13:54,640 --> 00:13:56,598 意思是,有公司 有像谷歌 253 00:13:56,598 --> 00:14:00,600 这可能只是进入你的空间 做你想做的任何时候。 254 00:14:00,600 --> 00:14:08,050 而且我觉得凉爽的事情之一 大约在这个时候在技术 255 00:14:08,050 --> 00:14:13,340 是个人利用和 能够做的方式比他们已经真的 256 00:14:13,340 --> 00:14:14,950 没有人能够做的事情。 257 00:14:14,950 --> 00:14:20,090 >> 甚至在四年前 当谷歌开始, 258 00:14:20,090 --> 00:14:22,830 现在他们有数百 成千上万的机器 259 00:14:22,830 --> 00:14:26,780 大概十亿 美元花在设备。 260 00:14:26,780 --> 00:14:29,340 我觉得前一代 谷歌,你甚至不能 261 00:14:29,340 --> 00:14:32,410 使网站没有一些 大的硬件。 262 00:14:32,410 --> 00:14:40,000 我觉得易趣,例如,跑了 假两50000美元机。 263 00:14:40,000 --> 00:14:43,640 你就不能开始做,如果 你在一个宿舍里只是个孩子。 264 00:14:43,640 --> 00:14:51,610 >> 因此,我认为这一事实,我们可以 租机每月100元 265 00:14:51,610 --> 00:14:56,820 并用它来扩展到一个 点在那里我们有30万用户 266 00:14:56,820 --> 00:14:57,830 是很酷。 267 00:14:57,830 --> 00:15:02,810 这是一个非常独特的东西,这就是 在技​​术现在正在进行。 268 00:15:02,810 --> 00:15:08,390 它使使,而不是 担心谁是大玩家 269 00:15:08,390 --> 00:15:15,356 什么是谷歌要做的事情 接下来,你可以做更多的 - 你 270 00:15:15,356 --> 00:15:16,730 可以只得到了很多的东西做。 271 00:15:16,730 --> 00:15:24,460 >> 和而不必走出去, 有一些传统业务 272 00:15:24,460 --> 00:15:27,927 的问题,就像你必须提高 资金之前,你可以做任何事情, 273 00:15:27,927 --> 00:15:29,010 这不再是一个问题。 274 00:15:29,010 --> 00:15:32,100 所以你利用做 现在你自己多很多。 275 00:15:32,100 --> 00:15:35,300 我不知道这是否回答 你问的问题。 276 00:15:35,300 --> 00:15:38,790 >> 但我的意思是,这是原因之一 所以,我认为,在这一点上, 277 00:15:38,790 --> 00:15:41,040 它使一个很大的意义 要学习这个东西。 278 00:15:41,040 --> 00:15:47,110 因为在过去没有一点可以 您可以利用这么小的量 279 00:15:47,110 --> 00:15:49,460 的钱得到强大 足够的技术力量 280 00:15:49,460 --> 00:15:52,000 真正打动人的 的方式,你今天可以。 281 00:15:52,000 --> 00:15:55,990 谷歌确实约250 万页浏览量一天。 282 00:15:55,990 --> 00:16:01,970 他们有几十万 的机器和5000名员工。 283 00:16:01,970 --> 00:16:05,480 >> Facebook并400 百万页面浏览量一天。 284 00:16:05,480 --> 00:16:10,260 这是一个很多超过谷歌一样。 285 00:16:10,260 --> 00:16:12,340 我们有数百台计算机。 286 00:16:12,340 --> 00:16:15,600 我们刚刚通过50名员工。 287 00:16:15,600 --> 00:16:19,860 而这仅仅是一个技术 代三个或四个 288 00:16:19,860 --> 00:16:22,910 多年的架构 已创建。 289 00:16:22,910 --> 00:16:27,162 >> 然后你去三四年前 在此之前,从像eBay谷歌, 290 00:16:27,162 --> 00:16:28,620 它只是完全不同。 291 00:16:28,620 --> 00:16:32,510 因为至少谷歌正在运行 关闭了大量的分布式设备 292 00:16:32,510 --> 00:16:34,930 它们有数以百计的 ,成千上万的机器 293 00:16:34,930 --> 00:16:40,200 但这个想法有得到了很多 低劣的机器,是真的很便宜。 294 00:16:40,200 --> 00:16:41,530 我的意思是,这是迈出了一大步。 295 00:16:41,530 --> 00:16:44,539 >> 因为那就像, 好,这是更多的冗余。 296 00:16:44,539 --> 00:16:45,830 他们不会丢失信息。 297 00:16:45,830 --> 00:16:47,455 他们不希望的东西总是工作。 298 00:16:47,455 --> 00:16:51,307 这是一个更成熟 态度比eBay的,这 299 00:16:51,307 --> 00:16:53,390 是唯一的事情, 他们可以做的时候。 300 00:16:53,390 --> 00:16:56,406 301 00:16:56,406 --> 00:16:58,676 >> 观众:我有一个问题 所述DHT的东西。 302 00:16:58,676 --> 00:16:59,759 >> 马克·扎克伯格:什么? 303 00:16:59,759 --> 00:17:01,551 观众:分布式 哈希表的东西。 304 00:17:01,551 --> 00:17:02,925 马克·扎克伯格:是啊,是哪一个? 305 00:17:02,925 --> 00:17:05,074 观众:我只是 如果你想知道[听不清] 306 00:17:05,074 --> 00:17:08,511 所有的扩展Memcache的, 因为有一件事我注意到 307 00:17:08,511 --> 00:17:12,930 是,是啊,有没有真正 好可用的库为DHT的东西。 308 00:17:12,930 --> 00:17:14,972 有这一切的美好 研究,但在计算 309 00:17:14,972 --> 00:17:18,138 实现实际处理的 与所有的冗余问题,所有 310 00:17:18,138 --> 00:17:18,822 那些事 - 311 00:17:18,822 --> 00:17:22,920 >> 马克·扎克伯格:是的, 很多的东西 - 我们 312 00:17:22,920 --> 00:17:25,280 并不一定延长Memcache的。 313 00:17:25,280 --> 00:17:29,480 我们建立了一堆东西自己。 314 00:17:29,480 --> 00:17:32,470 现在,它不是开源的。 315 00:17:32,470 --> 00:17:33,590 我们认为这样做。 316 00:17:33,590 --> 00:17:37,410 我的意思是,有很多工作了 进入做的东西开源。 317 00:17:37,410 --> 00:17:42,020 而且这对你是否顶部 不想失去竞争优势。 318 00:17:42,020 --> 00:17:43,150 这有点不幸。 319 00:17:43,150 --> 00:17:46,935 >> 因为我认为,如果我们只是 容易使类似的东西, 320 00:17:46,935 --> 00:17:47,810 那么你可以做到这一点。 321 00:17:47,810 --> 00:17:49,950 你可以只发布代码。 322 00:17:49,950 --> 00:17:55,430 但当时有很多的支持 和许可和所有的东西。 323 00:17:55,430 --> 00:17:57,030 我们发现,它已经烦了。 324 00:17:57,030 --> 00:17:59,930 >> 其中一件事,我们实际上是 认为做开源 325 00:17:59,930 --> 00:18:03,740 这是搜索服务器实际上是 那家伙坐在那里 326 00:18:03,740 --> 00:18:09,050 做当他还在 在加利福尼亚州。 327 00:18:09,050 --> 00:18:16,380 我猜我们到了一个地步, MySQL的是落后一点就一些 328 00:18:16,380 --> 00:18:18,520 在搜索那 我们试图做的。 329 00:18:18,520 --> 00:18:22,330 我们决定,它 会是一件很酷的事情 330 00:18:22,330 --> 00:18:26,750 做作出一系列 分散机 331 00:18:26,750 --> 00:18:29,147 可能 - 他不 使用一个哈希表。 332 00:18:29,147 --> 00:18:30,980 什么是结构 您使用,麦科勒姆? 333 00:18:30,980 --> 00:18:33,729 >> ANDREW MCCOLLUM:[听不清]。 334 00:18:33,729 --> 00:18:36,270 马克·扎克伯格:所以,是的,我们 想过让开。 335 00:18:36,270 --> 00:18:42,670 但是,这是一种当我们必须做 所有这些工作拿出一个牌照。 336 00:18:42,670 --> 00:18:44,910 而我们只是喜欢, 所有的权利,即螺丝。 337 00:18:44,910 --> 00:18:51,490 338 00:18:51,490 --> 00:18:51,990 呦。 339 00:18:51,990 --> 00:18:56,157 >> 观众:你是什么花最 你的工作时间做这些天? 340 00:18:56,157 --> 00:18:57,475 >> 马克·扎克伯格:雇用的人。 341 00:18:57,475 --> 00:19:01,160 342 00:19:01,160 --> 00:19:06,060 时,随着你的成长我猜, 最重要的事情 343 00:19:06,060 --> 00:19:07,060 是有聪明的人。 344 00:19:07,060 --> 00:19:09,630 345 00:19:09,630 --> 00:19:13,915 如果您认为如何,技术 杠杆率的东西,我说的是 346 00:19:13,915 --> 00:19:20,960 在回答这个家伙的 的问题,随着技术变得 347 00:19:20,960 --> 00:19:23,940 更通用,少 昂贵的杠杆点 348 00:19:23,940 --> 00:19:26,110 变得更加的人。 349 00:19:26,110 --> 00:19:29,860 所以,如果你仔细想想 这从一个角度 350 00:19:29,860 --> 00:19:36,610 一个人的人所花费的时间的 或用户花费的时间,或页面视图 351 00:19:36,610 --> 00:19:40,590 分析原因的, 现在的技术,人 352 00:19:40,590 --> 00:19:46,220 更为杠杆 做更多的事情 353 00:19:46,220 --> 00:19:49,380 并且是在方程中更为重要。 354 00:19:49,380 --> 00:19:53,130 >> 正因为如此,这真的很重要 得到最聪明的人。 355 00:19:53,130 --> 00:19:58,660 还有,我的意思是,当你是一个小 公司,你可真灵活 356 00:19:58,660 --> 00:20:00,050 并获得了很多的东西做。 357 00:20:00,050 --> 00:20:02,845 并有相对 小官僚。 358 00:20:02,845 --> 00:20:06,397 所以,如果你有聪明的人谁可以利用 利用这一点来构建很酷的事情, 359 00:20:06,397 --> 00:20:07,230 那么这是真棒。 360 00:20:07,230 --> 00:20:10,790 361 00:20:10,790 --> 00:20:15,990 >> 我想,除此之外, 设计新的东西。 362 00:20:15,990 --> 00:20:18,530 没有太多的 企业官僚主义呢。 363 00:20:18,530 --> 00:20:20,342 所以我不必 浪费那么多时间。 364 00:20:20,342 --> 00:20:26,820 365 00:20:26,820 --> 00:20:29,630 一直下去? 366 00:20:29,630 --> 00:20:36,090 >> 观众:是啊,你有多少发言 并咨询了律师这么远吗? 367 00:20:36,090 --> 00:20:38,860 >> 马克·扎克伯格:我有一个律师 谁对我的作品全职。 368 00:20:38,860 --> 00:20:43,830 >> 观众:好吧,这是一个很大的 经营一盘生意的一部分? 369 00:20:43,830 --> 00:20:47,309 你会推荐工作 在[听不清]早期? 370 00:20:47,309 --> 00:20:50,291 371 00:20:50,291 --> 00:20:52,550 >> 马克·扎克伯格:我们没有。 372 00:20:52,550 --> 00:20:59,980 而且,我猜,提供 有些烦恼以后。 373 00:20:59,980 --> 00:21:04,502 入门的东西设置 真的是不错。 374 00:21:04,502 --> 00:21:05,960 获得干净的东西真的不错。 375 00:21:05,960 --> 00:21:09,590 >> 而且,我的意思是,没有人永远会 告诉你的律师是坏的。 376 00:21:09,590 --> 00:21:13,790 这一切的机会只是一个问题 成本,哪些是你优先考虑。 377 00:21:13,790 --> 00:21:19,820 我想,在我们的例子中,我们现在有 对付一堆东西, 378 00:21:19,820 --> 00:21:23,030 未正确设置的开始。 379 00:21:23,030 --> 00:21:25,010 大部分的东西被处理。 380 00:21:25,010 --> 00:21:26,620 它甚至不是一个大问题了。 381 00:21:26,620 --> 00:21:33,450 >> 但说话,而不是律师 在早期,我们做的东西。 382 00:21:33,450 --> 00:21:37,960 而我认为,这可能是 正确的利用我们的时间。 383 00:21:37,960 --> 00:21:41,530 我认为,一个很酷的特性 很多的结束了公司的 384 00:21:41,530 --> 00:21:44,860 是真的成功了,不 我们真的成功了, 385 00:21:44,860 --> 00:21:46,720 但我想我们也 属于这一桶, 386 00:21:46,720 --> 00:21:49,424 是,他们开始了作为 有人试图让事情 387 00:21:49,424 --> 00:21:51,340 酷而不是别人 试图使一个公司。 388 00:21:51,340 --> 00:21:54,800 389 00:21:54,800 --> 00:21:59,540 有种你都 - 谷歌出来的 拉里和谢尔盖的博士论文 390 00:21:59,540 --> 00:22:04,500 在斯坦福,和雅虎出来的 只是,我想,也有一些家伙斯坦福大学 391 00:22:04,500 --> 00:22:06,510 只是那种拧 围绕在他们的宿舍里。 392 00:22:06,510 --> 00:22:11,840 和eBay出来的一些家伙试图 构建女友一个市场 393 00:22:11,840 --> 00:22:14,342 交换佩斯掌柜。 394 00:22:14,342 --> 00:22:15,842 亚马逊是多了几分计算。 395 00:22:15,842 --> 00:22:20,290 396 00:22:20,290 --> 00:22:24,067 >> 因此,我不能想象任何那些 人真的有那么多的意见, 397 00:22:24,067 --> 00:22:25,900 它似乎有 最后还好他们。 398 00:22:25,900 --> 00:22:28,191 不过,我的意思是,在相同的时间 我不会坐在这里 399 00:22:28,191 --> 00:22:30,920 并告诉你不要让东西建议。 400 00:22:30,920 --> 00:22:35,810 和很多次的人 只是太认真,太。 401 00:22:35,810 --> 00:22:40,600 我认为这是比较有用的,使 事情发生了,再后来道歉 402 00:22:40,600 --> 00:22:43,740 比它要确保你 点所有的我的眼睛,然后现在 403 00:22:43,740 --> 00:22:44,740 只是没有得到的东西做。 404 00:22:44,740 --> 00:22:47,500 405 00:22:47,500 --> 00:22:49,430 是啊。 406 00:22:49,430 --> 00:22:50,460 去了。 407 00:22:50,460 --> 00:22:53,436 >> 观众:你什么时候觉得 Facebook将达到的地步, 408 00:22:53,436 --> 00:23:02,860 它可能成为大公司 [听不清]新的想法,[听不清]? 409 00:23:02,860 --> 00:23:05,836 你是否认为这将达到 这一点,任何时间很快? 410 00:23:05,836 --> 00:23:09,340 你将如何从保持它[听不清]? 411 00:23:09,340 --> 00:23:12,214 >> 马克·扎克伯格:嗯, 我的意思是,我认为 - 我 412 00:23:12,214 --> 00:23:14,253 认为你是那种 始终在该点。 413 00:23:14,253 --> 00:23:18,290 414 00:23:18,290 --> 00:23:21,830 我的意思是,大多数公司都 开始像一对夫妇的想法, 415 00:23:21,830 --> 00:23:25,800 和那些有几个 的事情,他们做的很好。 416 00:23:25,800 --> 00:23:29,120 所以,我的意思是,雅虎的是像我们 要组织所有的信息 417 00:23:29,120 --> 00:23:31,160 在世界如按目录。 418 00:23:31,160 --> 00:23:33,350 而这就是他们 开始时做的, 419 00:23:33,350 --> 00:23:38,860 然后他们种出多元化 随着时间的推移和建造更多的东西。 420 00:23:38,860 --> 00:23:42,910 和很多的东西是一样 他们的业务现在是核心。 421 00:23:42,910 --> 00:23:45,460 我的意思是,这就像他们 最初没有做搜索。 422 00:23:45,460 --> 00:23:47,740 现在的目录根本就不存在。 423 00:23:47,740 --> 00:23:49,280 它吮吸。 424 00:23:49,280 --> 00:23:52,880 有没有效用的。 425 00:23:52,880 --> 00:23:56,320 >> 我的意思是,谷歌的一件大事是 就像他们做的PageRank。 426 00:23:56,320 --> 00:24:02,320 然后,我猜,出 PageRank的,他们的搜索。 427 00:24:02,320 --> 00:24:05,960 而现在,他们那种延伸,为 做其他相似类型的算法, 428 00:24:05,960 --> 00:24:07,830 寻找在其他空间。 429 00:24:07,830 --> 00:24:11,090 不过,我的意思是,你可以种告知如何 所有他们正在做其他的东西 430 00:24:11,090 --> 00:24:12,330 是有点切线。 431 00:24:12,330 --> 00:24:16,220 它就像他们试图 挺难做的PageRank 432 00:24:16,220 --> 00:24:19,080 和其它类型的 算法是非常 433 00:24:19,080 --> 00:24:23,660 相似,在他们的工作 空格,它只是不一样优雅 434 00:24:23,660 --> 00:24:27,460 或纯粹的想法,作为 原来是。 435 00:24:27,460 --> 00:24:30,590 >> 所以在Facebook上,例如 当它刚刚起步时, 436 00:24:30,590 --> 00:24:32,840 我认为是最 有趣的是刚 437 00:24:32,840 --> 00:24:36,010 能在输入某人的名字 并了解它们的信息。 438 00:24:36,010 --> 00:24:38,800 并且,几乎没有任何 的东西,在那里现在。 439 00:24:38,800 --> 00:24:41,010 没有任何团体。 440 00:24:41,010 --> 00:24:44,982 有没有消息,即使。 441 00:24:44,982 --> 00:24:45,690 有被戳。 442 00:24:45,690 --> 00:24:49,790 443 00:24:49,790 --> 00:24:51,250 >> 是啊。 444 00:24:51,250 --> 00:24:56,590 我的意思是,所以它有点像你 开始对某种核心理念。 445 00:24:56,590 --> 00:24:59,680 和一般的公司 会做得很好,因为我 446 00:24:59,680 --> 00:25:02,520 猜猜谁开始的人 关工作的核心理念 447 00:25:02,520 --> 00:25:06,717 样的理解,单核 想法在某种独特的方式。 448 00:25:06,717 --> 00:25:09,800 但是,这并不意味着他们有 任何更好的理解什么 449 00:25:09,800 --> 00:25:12,749 否则,比其他任何人。 450 00:25:12,749 --> 00:25:15,290 所以这就是为什么自己周围 有很多聪明的人 451 00:25:15,290 --> 00:25:18,615 是非常重要的。 452 00:25:18,615 --> 00:25:20,833 >> 观众:是什么 - 是 有什么样的模型 453 00:25:20,833 --> 00:25:26,010 这是[听不清]的照片 功能[听不清]在Facebook? 454 00:25:26,010 --> 00:25:27,982 有没有任何形式的[听不清]? 455 00:25:27,982 --> 00:25:31,824 456 00:25:31,824 --> 00:25:34,740 马克·扎克伯格:我的意思是,有一个 很多互联网上的应用 457 00:25:34,740 --> 00:25:36,220 现在做的东西。 458 00:25:36,220 --> 00:25:39,540 所以,我的意思是,Flickr的一 漂亮的照片应用程序。 459 00:25:39,540 --> 00:25:42,470 虽然我觉得在三个星期我们 通过他们的照片数量 460 00:25:42,470 --> 00:25:43,470 我们对我们的网站。 461 00:25:43,470 --> 00:25:49,030 462 00:25:49,030 --> 00:25:51,155 我的意思是,我认为, 关于照片最酷的事情 463 00:25:51,155 --> 00:25:54,849 是,你可以标记 它们和方式 464 00:25:54,849 --> 00:25:56,390 使他们链接到人的个人资料。 465 00:25:56,390 --> 00:25:58,750 我认为,这是 的东西,你真的可以 466 00:25:58,750 --> 00:26:05,960 只有当你有上下文做 你周围的人在网站上。 467 00:26:05,960 --> 00:26:08,190 那种要求 使用的普及。 468 00:26:08,190 --> 00:26:09,829 469 00:26:09,829 --> 00:26:13,120 所以我不知道是否有其他人 会做,如果他们有 470 00:26:13,120 --> 00:26:16,810 一种使用,但他们没有。 471 00:26:16,810 --> 00:26:20,150 472 00:26:20,150 --> 00:26:20,740 >> 我不知道。 473 00:26:20,740 --> 00:26:24,085 你们都没有任何 有任何疑问的CS? 474 00:26:24,085 --> 00:26:25,055 >> 观众:我很好奇。 475 00:26:25,055 --> 00:26:27,513 你如何决定你是 前进与公司 476 00:26:27,513 --> 00:26:30,897 追求技术或 不追求技术? 477 00:26:30,897 --> 00:26:32,230 马克·扎克伯格:有什么想法? 478 00:26:32,230 --> 00:26:33,185 什么的例子? 479 00:26:33,185 --> 00:26:36,614 >> 观众:嗯,其实我 不知道很多关于Facebook。 480 00:26:36,614 --> 00:26:39,939 什么是未来的事情你 想用图片 481 00:26:39,939 --> 00:26:41,105 和链接的人在一起? 482 00:26:41,105 --> 00:26:45,097 你怎么知道的身影了 该技术是好的? 483 00:26:45,097 --> 00:26:48,091 你如何挖掘寻找技术? 484 00:26:48,091 --> 00:26:51,579 你有什么流程 在今天举行的 485 00:26:51,579 --> 00:26:54,230 被导向 这些各种各样的事情, 486 00:26:54,230 --> 00:26:56,158 或不只是技术 进入该公司 487 00:26:56,158 --> 00:26:57,866 因为你在外面 某个地方,有人 488 00:26:57,866 --> 00:27:00,980 提到一些你可能 想在Facebook的方面? 489 00:27:00,980 --> 00:27:04,670 >> 马克·扎克伯格:所以我认为,我们的 用于过滤技术是什么 490 00:27:04,670 --> 00:27:08,560 使用被信任的聪明人。 491 00:27:08,560 --> 00:27:15,010 所以我们肯定有一些人 公司谁是真的很聪明, 492 00:27:15,010 --> 00:27:19,795 我认为大多数人在 公司一般都非常聪明。 493 00:27:19,795 --> 00:27:22,670 >> 但有区几 球员尤其是 - 我 494 00:27:22,670 --> 00:27:32,050 他们没有一个人 - 谁我认为,当 他们说的东西是一个普遍 495 00:27:32,050 --> 00:27:36,590 很好的做法,在它去, 那么它的相对 - 然后 496 00:27:36,590 --> 00:27:39,471 他们可以得到支持 对于相当容易。 497 00:27:39,471 --> 00:27:42,720 我认为,很多工程师 那种围绕一个共识。 498 00:27:42,720 --> 00:27:45,877 499 00:27:45,877 --> 00:27:47,480 我试图想到一个很好的例子。 500 00:27:47,480 --> 00:27:51,470 >> 我认为这是有点目标导向。 501 00:27:51,470 --> 00:27:56,610 所以后来有照片, 我们知道我们想要的 502 00:27:56,610 --> 00:27:58,969 支持正义的人们 上传无限的照片。 503 00:27:58,969 --> 00:28:01,010 所以,我的意思是,有没有 无限的真正概念。 504 00:28:01,010 --> 00:28:05,240 这只是你必须不断添加 的东西,不断增加存储。 505 00:28:05,240 --> 00:28:09,337 和你想它,使它样 作为无缝工作越好。 506 00:28:09,337 --> 00:28:11,170 所以第一件事, 我们试图做的 507 00:28:11,170 --> 00:28:16,140 是,好了,让我们评估 这些公司 508 00:28:16,140 --> 00:28:18,950 只是做大型仓储为生。 509 00:28:18,950 --> 00:28:21,420 或者它像NetApp的或 东西,Network Appliance公司。 510 00:28:21,420 --> 00:28:24,080 所以我们跟他们一会儿。 511 00:28:24,080 --> 00:28:25,440 然后我们就像所有权利。 512 00:28:25,440 --> 00:28:29,200 好了,我们真的不想去 这种单一的,大盒子的做法。 513 00:28:29,200 --> 00:28:33,530 我们要一起去刚走 一系列分布式小 514 00:28:33,530 --> 00:28:37,400 有很多的硬盒 驱动器和大量的RAM。 515 00:28:37,400 --> 00:28:40,360 >> 所以,我认为, 架构,我们先建 516 00:28:40,360 --> 00:28:42,770 是一个地方,我们有一个 一堆这些机器 517 00:28:42,770 --> 00:28:49,090 与相对缓慢,但非常稳定 磁盘后面的水平 - 一个层 518 00:28:49,090 --> 00:28:54,250 缓存盒一吨的RAM ,可容纳大部分的缩略图 519 00:28:54,250 --> 00:29:01,670 以及访问最频繁的 在图像 - 我想在RAM在任何时候。 520 00:29:01,670 --> 00:29:04,610 然后右键,然后才 启动后,它发生在我们 521 00:29:04,610 --> 00:29:07,480 我们打​​算有 一些问题与此有关。 522 00:29:07,480 --> 00:29:11,450 和事项, 我们将有 523 00:29:11,450 --> 00:29:16,635 打算是网​​络 的问题,而不是硬件的问题。 524 00:29:16,635 --> 00:29:20,360 >> 因此,举例来说,如果你把 30张相册 525 00:29:20,360 --> 00:29:23,000 和你的每一个照片 为三兆, 526 00:29:23,000 --> 00:29:25,330 那么你可以上传90 兆字节到Facebook。 527 00:29:25,330 --> 00:29:26,610 和那种很烂。 528 00:29:26,610 --> 00:29:27,110 好的。 529 00:29:27,110 --> 00:29:31,790 我的意思是,它吮吸,因为人们 往往有不理想的连接 530 00:29:31,790 --> 00:29:37,770 而且由于我们的路由器 - 我 猜大多数路由器都设置 531 00:29:37,770 --> 00:29:39,960 仅能够处理 一个千兆的时间, 532 00:29:39,960 --> 00:29:42,127 和路由器是一种昂贵的。 533 00:29:42,127 --> 00:29:43,460 你是大台设备。 534 00:29:43,460 --> 00:29:46,043 我不认为有一个 分布式版本的那个呢。 535 00:29:46,043 --> 00:29:48,030 536 00:29:48,030 --> 00:29:50,930 >> 所以我们不能在时限 我们想要启动它, 537 00:29:50,930 --> 00:29:54,720 刚刚得到一个新的路由器,并把它建立起来。 538 00:29:54,720 --> 00:30:02,000 所以我们最后做了一个建设 Java Applet和ActiveX控制项, 539 00:30:02,000 --> 00:30:04,370 再加之在所选择 照片,人们希望 540 00:30:04,370 --> 00:30:08,650 上传与压缩的 客户端使其变小, 541 00:30:08,650 --> 00:30:14,380 然后这样的人可以只 上传自己的照片比较快。 542 00:30:14,380 --> 00:30:16,540 我们还保存CPU上我们 一边,因为我们不 543 00:30:16,540 --> 00:30:18,290 必须做的 解压就在我们身边, 544 00:30:18,290 --> 00:30:21,190 虽然这并不是说 巨大的瓶颈。 545 00:30:21,190 --> 00:30:22,110 所以这工作。 546 00:30:22,110 --> 00:30:25,330 >> 然后我们得到了它的 一个地步,我们都 547 00:30:25,330 --> 00:30:27,720 其上载于一个 速率为100秒, 548 00:30:27,720 --> 00:30:31,000 而人在使用该功能的方法 比我们以为我们会更多的。 549 00:30:31,000 --> 00:30:34,226 而且即使我们有 这个缓存层的设置, 550 00:30:34,226 --> 00:30:35,600 它只是仍然不够快。 551 00:30:35,600 --> 00:30:36,490 我敢肯定,你们记住这一点。 552 00:30:36,490 --> 00:30:39,090 几个星期前,该网站 是不是有一个好时机。 553 00:30:39,090 --> 00:30:41,990 554 00:30:41,990 --> 00:30:45,180 >> 所以,我们结束了 在这一点上做的是 555 00:30:45,180 --> 00:30:49,200 利用边缘缓存,就像 Akamai的类型的东西 556 00:30:49,200 --> 00:30:53,440 让这些照片这是静态的 内容仅仅是接近的人。 557 00:30:53,440 --> 00:31:00,610 所以这样我们可以排序的卸载 一些设备和 - 排序 558 00:31:00,610 --> 00:31:05,610 不必还是传输这些的 有点大文件的人。 559 00:31:05,610 --> 00:31:10,890 所以这就是我们现在,它 似乎是相当不错的了。 560 00:31:10,890 --> 00:31:14,700 >> 这并不是说我们有任何前期 关于它的技术天才。 561 00:31:14,700 --> 00:31:19,270 这只是排序,在每个点 我们有点预料的问题 562 00:31:19,270 --> 00:31:21,390 或挑出来 很快,然后 563 00:31:21,390 --> 00:31:23,370 有足够的能力 来评价,我认为, 564 00:31:23,370 --> 00:31:25,690 什么样的选择很 我们有和使 565 00:31:25,690 --> 00:31:28,458 我认为是不错的决定 有关如何对它们执行。 566 00:31:28,458 --> 00:31:29,354 那是什么? 567 00:31:29,354 --> 00:31:31,399 >> 观众:拿,就下一个 级,同样,在存在的问题方面 568 00:31:31,399 --> 00:31:32,315 你刚才讲的。 569 00:31:32,315 --> 00:31:33,836 马克·扎克伯格:是的。 570 00:31:33,836 --> 00:31:38,069 >> 观众:学生获得一年 - 你要知道,一台计算机科学工作 571 00:31:38,069 --> 00:31:44,294 有一样,我去静坐在 角落里,键入我的[听不清]。 572 00:31:44,294 --> 00:31:47,282 该公司是如何工作,通过 - 什么软件工程师做 573 00:31:47,282 --> 00:31:50,300 当你们都必须把 在同一个地方花括号? 574 00:31:50,300 --> 00:31:51,508 >> 马克·扎克伯格:那是什么? 575 00:31:51,508 --> 00:31:54,958 观众:大括号的 程序员在同一个地方。 576 00:31:54,958 --> 00:31:58,766 如何是该软件的结构 工程实际完成的[听不清]? 577 00:31:58,766 --> 00:32:01,800 578 00:32:01,800 --> 00:32:06,720 >> 马克·扎克伯格:这样的方式 - 我 想,我们已经是方法论 579 00:32:06,720 --> 00:32:12,520 我想成为的那种 - 如 太多的精英尽可能 580 00:32:12,520 --> 00:32:16,600 在那里谁可以来的人 与最酷的解决方案 581 00:32:16,600 --> 00:32:20,790 并加以实施的最快 并有像虫子最少得 582 00:32:20,790 --> 00:32:23,950 工作的东西,他们 认为是最有趣的 583 00:32:23,950 --> 00:32:26,600 和熄灭,拥有最 影响力的公司。 584 00:32:26,600 --> 00:32:29,070 >> 所以我们也入职培训 很多人, 585 00:32:29,070 --> 00:32:31,270 因为我们正在招聘比较快。 586 00:32:31,270 --> 00:32:36,240 并在这样做,我们的排序 有 - 我们配对 587 00:32:36,240 --> 00:32:40,370 新的人谁是未来与 一些 - 比如更好的人 588 00:32:40,370 --> 00:32:44,720 谁是排序的顶部 链,然后我们 589 00:32:44,720 --> 00:32:48,650 有几分他们与那些工作 人,当他们第一次进来, 590 00:32:48,650 --> 00:32:51,340 学的东西, 他们正在努力的 - 所以 591 00:32:51,340 --> 00:32:53,580 新的球员,像 传入的​​类, 592 00:32:53,580 --> 00:32:56,870 排序可以学到一些什么 这是目前人们 593 00:32:56,870 --> 00:32:58,290 该公司正在研究。 594 00:32:58,290 --> 00:33:02,270 而且我觉得在这样做,他们挑 向上的风格和方法,我们 595 00:33:02,270 --> 00:33:03,540 用于做的东西。 596 00:33:03,540 --> 00:33:07,940 >> 但我认为这 很快改变。 597 00:33:07,940 --> 00:33:12,340 我觉得区别之一 东东方式在公司工作 598 00:33:12,340 --> 00:33:16,600 和东西的作品在学校的方法是 这是一个非常迭代过程。 599 00:33:16,600 --> 00:33:21,880 而且它是不错的,当你得到正确的东西 第一次,但我们并不需要。 600 00:33:21,880 --> 00:33:24,810 我认为,很多公司 经历的阶段或时期, 601 00:33:24,810 --> 00:33:26,810 在那里他们没有得到的东西 在第一时间。 602 00:33:26,810 --> 00:33:29,560 >> 像微软 - 我 意思是说,我不知道什么时候 603 00:33:29,560 --> 00:33:32,589 最后一次是他们有 第4版之前的好产品。 604 00:33:32,589 --> 00:33:34,380 但到那时, 获得第4版,它的 605 00:33:34,380 --> 00:33:37,286 像往常一样好大部分。 606 00:33:37,286 --> 00:33:39,380 而且我觉得作品 得非常好他们。 607 00:33:39,380 --> 00:33:42,240 而且,我的意思是,谷歌总是 释放他们的东西处于测试阶段。 608 00:33:42,240 --> 00:33:50,350 >> 所以我想,我们尽量有多个 人们对同一件事的工作, 609 00:33:50,350 --> 00:33:53,810 所以大家可以借鉴 对方那种和摘下 610 00:33:53,810 --> 00:33:58,800 一些可能是错误 使我们能很快降低。 611 00:33:58,800 --> 00:34:01,676 但是就像我猜 一般情况下,这个想法是 612 00:34:01,676 --> 00:34:04,050 它不必须是 完善首次各地。 613 00:34:04,050 --> 00:34:07,457 只要你得到的 体系结构如右图越好, 614 00:34:07,457 --> 00:34:09,290 那么很多其他的 实施东西 615 00:34:09,290 --> 00:34:11,581 不会是一样大的 一笔交易,你可以排序 616 00:34:11,581 --> 00:34:13,190 该工作在任何时候。 617 00:34:13,190 --> 00:34:16,449 我知道这是样的回答 你问我这个问题。 618 00:34:16,449 --> 00:34:20,199 >> 观众:所以现在,当 你找到的东西 619 00:34:20,199 --> 00:34:22,449 要做到这一点你 不知道这么多关于, 620 00:34:22,449 --> 00:34:24,449 你可以问一些这些 那些为你工作的人, 621 00:34:24,449 --> 00:34:25,449 或者你可以得到新的人。 622 00:34:25,449 --> 00:34:28,657 但是当你开始,这只是排序 你和你的室友是一名学生。 623 00:34:28,657 --> 00:34:32,199 很显然,有域 计算机科学知识问题 624 00:34:32,199 --> 00:34:34,449 你不得不处理 而你不知道。 625 00:34:34,449 --> 00:34:37,449 >> 我的意思是,你怎么去 搞清楚如何做事情? 626 00:34:37,449 --> 00:34:39,222 你决定采取某些类? 627 00:34:39,222 --> 00:34:39,971 你拿到的书吗? 628 00:34:39,971 --> 00:34:43,278 你去租用或获得 参与了一些人? 629 00:34:43,278 --> 00:34:45,758 您是如何工作,通过 学习的那些问题 630 00:34:45,758 --> 00:34:48,494 计算机科学作为你 通过这个工作? 631 00:34:48,494 --> 00:34:50,660 马克·扎克伯格:互联网 是一个相当不错的工具。 632 00:34:50,660 --> 00:34:54,300 633 00:34:54,300 --> 00:35:00,120 我认为这是 我们是如何做到大部分。 634 00:35:00,120 --> 00:35:04,470 我的意思是,我们种做出点 不雇用人的技能, 635 00:35:04,470 --> 00:35:08,760 因为我猜的理论是 如果有人在一个地区有技巧 636 00:35:08,760 --> 00:35:11,600 并已做 10年或15年, 637 00:35:11,600 --> 00:35:13,890 那么这可能是他们能做什么。 638 00:35:13,890 --> 00:35:16,230 这是好事,那 意味着他们可以做到这一点。 639 00:35:16,230 --> 00:35:19,310 >> 但是,如果你雇人, 说,对毕业的大学生, 640 00:35:19,310 --> 00:35:22,520 或者更年轻的人​​你究竟是谁 雇用他们的原始情报, 641 00:35:22,520 --> 00:35:25,907 那么这个想法是,他们将 能真正快速学习的东西。 642 00:35:25,907 --> 00:35:28,490 并有大量的信息 可所有的地方, 643 00:35:28,490 --> 00:35:32,900 现在,withing近年来,有 良好的工具,通过排序。 644 00:35:32,900 --> 00:35:38,320 而我认为最 高性能的人,我们有 645 00:35:38,320 --> 00:35:43,080 是那种年轻的人,谁没有 一定知道很多关于 646 00:35:43,080 --> 00:35:45,190 具体的东西来走出大学校门。 647 00:35:45,190 --> 00:35:48,020 >> 我的意思是,一个很好的例子是 - 达斯汀,我的室友在哈佛 648 00:35:48,020 --> 00:35:49,030 甚至不是一个CS专业。 649 00:35:49,030 --> 00:35:50,170 他是一个经济学专业。 650 00:35:50,170 --> 00:35:54,260 而他只是一个很聪明 纨绔子弟,并能够把它捡起来。 651 00:35:54,260 --> 00:35:56,510 一些其他的好 人,我们是 652 00:35:56,510 --> 00:36:00,220 电子工程专业的学生了斯坦福或者伯克利的。 653 00:36:00,220 --> 00:36:02,610 他们甚至没有CS所有的时间。 654 00:36:02,610 --> 00:36:05,040 喜欢数学的人 - 如果 你学过数学,你 655 00:36:05,040 --> 00:36:07,610 可以比较学习的东西 快了很多的时间。 656 00:36:07,610 --> 00:36:13,170 657 00:36:13,170 --> 00:36:14,042 是吗? 658 00:36:14,042 --> 00:36:17,706 >> 观众:我想,既然你有 在地方的基础设施,现在, 659 00:36:17,706 --> 00:36:21,414 当你专注于你的聘用,所以 你还在寻找高科技技能的人吗? 660 00:36:21,414 --> 00:36:24,747 还是你去找谁可能让人们 企业知识来帮助你成长 661 00:36:24,747 --> 00:36:25,913 更进一步,赚更多的钱? 662 00:36:25,913 --> 00:36:32,099 什么是真正的优先级 现在在成长的公司吗? 663 00:36:32,099 --> 00:36:33,890 马克·扎克伯格:我 从来没有真正雇人 664 00:36:33,890 --> 00:36:37,850 只是因为他们有业务技能。 665 00:36:37,850 --> 00:36:42,320 它实际上是一种有趣的,但 很多核心的CS东西的知识 666 00:36:42,320 --> 00:36:44,049 真的很重要的业务了。 667 00:36:44,049 --> 00:36:46,590 其中一个主要的事情,你 当你学习学习CS 668 00:36:46,590 --> 00:36:52,820 是复杂和规模,而且 是一个巨大的问题,企业也一样。 669 00:36:52,820 --> 00:36:56,370 你怎么不必去 五人至100人, 670 00:36:56,370 --> 00:37:00,410 而有什么变化 在动态吗? 671 00:37:00,410 --> 00:37:03,010 和喜欢,怎么都 某些流程 - 如何 672 00:37:03,010 --> 00:37:07,320 是一个销售队伍去扩展 从五人至100人的? 673 00:37:07,320 --> 00:37:10,760 >> 这就像同一类型 的情报, 674 00:37:10,760 --> 00:37:12,680 可以计算出两者的这些问题。 675 00:37:12,680 --> 00:37:15,805 并且它可能是一种不同类型的 人谁在乎要解决的问题。 676 00:37:15,805 --> 00:37:21,670 >> 但我认为,第二部分 我的回答对你说的是什么 677 00:37:21,670 --> 00:37:24,480 是,我认为我们是 那种不断 678 00:37:24,480 --> 00:37:26,810 在建设的过程 基建, 679 00:37:26,810 --> 00:37:29,110 而且我不认为你永远 走出这一进程。 680 00:37:29,110 --> 00:37:32,850 样的,我们正在集中 不只是建筑的东西 681 00:37:32,850 --> 00:37:34,810 并找出如何 赚钱了吧 682 00:37:34,810 --> 00:37:38,550 和排序的实现价值最大化 我们在短期内业务 - 683 00:37:38,550 --> 00:37:45,250 而是那种, 总是希望最大限度地提高 684 00:37:45,250 --> 00:37:47,340 什么样的长期价值将是。 685 00:37:47,340 --> 00:37:49,690 我认为,在 这样做的那种,你 686 00:37:49,690 --> 00:37:52,836 需要永远只是被建设 你的基地,而不是在任何时候 687 00:37:52,836 --> 00:37:54,460 担心最大化你的钱。 688 00:37:54,460 --> 00:37:59,828 689 00:37:59,828 --> 00:38:02,268 >> 观众:这是样的 回到[听不清] 690 00:38:02,268 --> 00:38:05,137 Facebook的,但你们有 发出像大学毕业后的日子, 691 00:38:05,137 --> 00:38:07,636 也许类似的东西,用 大家上传的图片 692 00:38:07,636 --> 00:38:12,125 在同一时间,[听不清]? 693 00:38:12,125 --> 00:38:14,000 马克·扎克伯格:我们的 峰是相当强的。 694 00:38:14,000 --> 00:38:17,700 因此,像在5:00在 早晨,无论 695 00:38:17,700 --> 00:38:20,750 有多少用户,我们已经签署了, 总是有像5000人, 696 00:38:20,750 --> 00:38:21,660 仅此而已。 697 00:38:21,660 --> 00:38:26,980 然后,如果你到了下午9:00 太平洋 - 所以像午夜在这里 - 698 00:38:26,980 --> 00:38:29,900 我的猜测是一样的 全国各地的高峰期, 699 00:38:29,900 --> 00:38:34,390 这是近40万人 同时使用。 700 00:38:34,390 --> 00:38:41,500 >> 它实际上是一种有趣的, 因为我们监测这些图 701 00:38:41,500 --> 00:38:43,741 我们有这个巨大的液晶 在我们的办公室,每当 702 00:38:43,741 --> 00:38:46,490 有一个昙花一现的交通, 我们很喜欢,呵呵废话,发生了什么事? 703 00:38:46,490 --> 00:38:48,796 和很多次 它就像拉古纳海滩。 704 00:38:48,796 --> 00:38:53,330 >> [笑] 705 00:38:53,330 --> 00:38:58,617 >> 但通常不摆动 远的其他方式。 706 00:38:58,617 --> 00:39:01,563 >> 观众:有了您的存档[听不清] 如果有人删除了一些 707 00:39:01,563 --> 00:39:05,719 从他们的个人资料,你继续 的一个高速缓存,以及多长时间? 708 00:39:05,719 --> 00:39:07,260 马克·扎克伯格:现在,我们不知道。 709 00:39:07,260 --> 00:39:10,334 但我们可能在将来的某个时候。 710 00:39:10,334 --> 00:39:13,564 >> 观众:要跟进 那,什么样的问题 711 00:39:13,564 --> 00:39:15,634 你说说在 该公司在条款 712 00:39:15,634 --> 00:39:19,280 ,隐私和安全 所有这些事情? 713 00:39:19,280 --> 00:39:21,765 你是否担心它呢? 714 00:39:21,765 --> 00:39:25,360 你已经把你的[听不清]隐私 和安全在线声明。 715 00:39:25,360 --> 00:39:28,240 所以,你只要把它和 那么不担心吗? 716 00:39:28,240 --> 00:39:33,010 >> 马克·扎克伯格:嗯,我觉得 那是什么让Facebook的乐趣 717 00:39:33,010 --> 00:39:37,140 和有用的是,有很多的 对很多人信息 718 00:39:37,140 --> 00:39:37,970 你可以得到的。 719 00:39:37,970 --> 00:39:40,820 但是,什么是更重要的 是,信息 720 00:39:40,820 --> 00:39:43,740 是提供给谁的人 那人想要的信息 721 00:39:43,740 --> 00:39:44,810 可得的。 722 00:39:44,810 --> 00:39:47,271 而另一面是 是,信息 723 00:39:47,271 --> 00:39:50,270 是提供给想要的人 有机会获得这些信息。 724 00:39:50,270 --> 00:39:54,080 >> 这样的那种芯中的一个 我们作出的决定 725 00:39:54,080 --> 00:39:59,160 只有让人们在相同的 学校看到对方的轮廓。 726 00:39:59,160 --> 00:40:02,580 我猜背后的想法 这是你在​​哈佛的。 727 00:40:02,580 --> 00:40:05,400 你可能不会有 硬的时候只是让 728 00:40:05,400 --> 00:40:07,510 别人在哈佛 看到你的信息。 729 00:40:07,510 --> 00:40:11,030 但在同一时间,这是 好像只有人在哈佛, 730 00:40:11,030 --> 00:40:14,210 你很可能会看到谁 一天到一天的基础和可能满足, 731 00:40:14,210 --> 00:40:16,750 谁是永远要 想看看你。 732 00:40:16,750 --> 00:40:19,206 它不象有些孩子在出 斯坦福谁你永远不会 733 00:40:19,206 --> 00:40:22,330 聊到即将有兴趣 知道你的手机号码是 734 00:40:22,330 --> 00:40:23,900 或者你感兴趣的是什么 735 00:40:23,900 --> 00:40:28,030 >> 这样,通过限制 的信息范围 736 00:40:28,030 --> 00:40:32,434 排序窄的 因为是有道理的,我觉得 737 00:40:32,434 --> 00:40:34,100 我们已经解决了很多的问题。 738 00:40:34,100 --> 00:40:36,050 然后,我们也给 人们完全控制 739 00:40:36,050 --> 00:40:39,630 在什么地方他们的 个人资料得到显示。 740 00:40:39,630 --> 00:40:42,100 因此,我们不强迫 任何人显示任何东西, 741 00:40:42,100 --> 00:40:48,280 我们给人的粒度控制 过一些比较敏感的东西。 742 00:40:48,280 --> 00:40:50,220 >> 所以喜欢,旁边 在手机领域, 743 00:40:50,220 --> 00:40:53,160 还有另外一个字段,该字段的样子, 谁做你想要展示给? 744 00:40:53,160 --> 00:40:57,300 只是你的朋友,只是 人们在你的学校,是什么? 745 00:40:57,300 --> 00:40:59,060 我们关心它, 因为如果人们停止 - 746 00:40:59,060 --> 00:41:01,330 如果人们觉得自己的 信息不是私人的, 747 00:41:01,330 --> 00:41:05,880 那么我们螺丝 从长远来看,太。 748 00:41:05,880 --> 00:41:09,050 >> 观众:刚上进一步 这一点,我想即使你 749 00:41:09,050 --> 00:41:11,840 把信息了自己, 什么在情况下,追索权, 750 00:41:11,840 --> 00:41:15,065 比方说,你有一张照片, 有人把那张照片了 751 00:41:15,065 --> 00:41:17,190 对一些留言板或 一些热门与否类网站。 752 00:41:17,190 --> 00:41:21,052 你如何控制哪些用户 做的是这样的信息 753 00:41:21,052 --> 00:41:22,432 输入到你的服务器? 754 00:41:22,432 --> 00:41:25,515 马克·扎克伯格:这是非常难 控制哪些人做信息 755 00:41:25,515 --> 00:41:27,604 他们有机会获得。 756 00:41:27,604 --> 00:41:28,470 对不对? 757 00:41:28,470 --> 00:41:33,880 我的意思是,我们所能做的最好的就是给 人们掌控自己的信息 758 00:41:33,880 --> 00:41:34,750 以及谁可以看到它。 759 00:41:34,750 --> 00:41:38,120 然后一旦他们让别人看出来, 这有点不在任何人的控制。 760 00:41:38,120 --> 00:41:41,114 761 00:41:41,114 --> 00:41:45,106 >> 观众:我很好奇,有点 关于[听不清]墙功能。 762 00:41:45,106 --> 00:41:48,553 它似乎开始了,也许更像 黑板类型的东西,然后将它 763 00:41:48,553 --> 00:41:51,094 周围完全变了。 [听不清]像一个或另一个, 764 00:41:51,094 --> 00:41:53,260 或者,如果有什么事 那你想什么? 765 00:41:53,260 --> 00:41:57,090 或者是有一个设计更改 做[听不清]的过程? 766 00:41:57,090 --> 00:42:00,410 >> 马克·扎克伯格:所以我最初抛出 它们一起在像一个半小时。 767 00:42:00,410 --> 00:42:07,640 我想这是很 复杂,因为 - 或它 768 00:42:07,640 --> 00:42:10,170 比我更复杂 认为这将是。 769 00:42:10,170 --> 00:42:12,055 而且我觉得部分 我们之所以改变 770 00:42:12,055 --> 00:42:14,430 这是因为它不工作 以及我们希望它。 771 00:42:14,430 --> 00:42:17,520 我的意思是,原来的目标 是那种使它 772 00:42:17,520 --> 00:42:22,250 这样你可以有这个wiki 对人们的型材类型的东西, 773 00:42:22,250 --> 00:42:29,400 当你鼠标悬停的东西, 它显示谁补充它的一部分。 774 00:42:29,400 --> 00:42:33,540 >> 不过,我想有一个 很多我们错过了的情况下, 775 00:42:33,540 --> 00:42:35,960 或者它只是没有很好地由我设计。 776 00:42:35,960 --> 00:42:40,090 我不知道,如果你们还记得, 但是你用鼠标在的东西, 777 00:42:40,090 --> 00:42:41,350 它只是没有那么好。 778 00:42:41,350 --> 00:42:43,870 和喜欢,它可能会告诉 你错了人, 779 00:42:43,870 --> 00:42:46,120 或者它可能更突出 比它应该。 780 00:42:46,120 --> 00:42:53,186 >> 所以,我有种加上与思考, 这甚至不是最好的功能。 781 00:42:53,186 --> 00:42:56,310 它是,如果更有趣 而不必鼠标移到东西, 782 00:42:56,310 --> 00:43:00,330 人们只能看见图片 和该人的名字谁 783 00:43:00,330 --> 00:43:04,140 发布一切,而不必 要经过整个墙面。 784 00:43:04,140 --> 00:43:07,350 所以在夏天,我们 只是一种经历 785 00:43:07,350 --> 00:43:10,670 并写了一个更好的解析器 墙壁,并试图使其分解。 786 00:43:10,670 --> 00:43:13,420 然后,展望未来,我们做 它使你只是增加了一个帖子, 787 00:43:13,420 --> 00:43:14,878 它跑到墙的顶部。 788 00:43:14,878 --> 00:43:18,020 789 00:43:18,020 --> 00:43:20,400 >> 观众:[听不清]的问题。 790 00:43:20,400 --> 00:43:23,270 你从哪儿弄来的想法 从,用于创建参考? 791 00:43:23,270 --> 00:43:24,410 >> 马克·扎克伯格:我刚 想拍的东西 792 00:43:24,410 --> 00:43:26,368 人们可以在那里输入 某人的名字,并得到 793 00:43:26,368 --> 00:43:28,594 关于一个人的一些信息。 794 00:43:28,594 --> 00:43:29,977 我想那将是很酷的。 795 00:43:29,977 --> 00:43:35,566 796 00:43:35,566 --> 00:43:37,060 哦,是吗? 797 00:43:37,060 --> 00:43:39,301 >> 观众:我很感兴趣 在功能,您 798 00:43:39,301 --> 00:43:44,540 可能一些短信[听不清]的信息 如果你想和它送回去。 799 00:43:44,540 --> 00:43:46,290 我不知道如何使用它的人。 800 00:43:46,290 --> 00:43:49,970 所以,我只是想知道,如果有 实际的考虑[听不清]? 801 00:43:49,970 --> 00:43:58,160 >> 马克·扎克伯格:所以短信网关 也有一个电子邮件对口, 802 00:43:58,160 --> 00:44:05,400 所以如果你的电话号码是x, 你有Cingular公司为您的提供者, 803 00:44:05,400 --> 00:44:11,080 那么你可以发电子邮件x@cingular.com 或者是其它的变种, 804 00:44:11,080 --> 00:44:13,500 和文本消息 会去到您的手机。 805 00:44:13,500 --> 00:44:15,950 这就是一个免费的门户。 806 00:44:15,950 --> 00:44:18,880 所以,你知道,当你的文字 消息的人,很多时候 807 00:44:18,880 --> 00:44:22,070 这取决于你的手机 计划是,它会花费你的钱。 808 00:44:22,070 --> 00:44:24,850 如果你通过电子邮件做到这一点,它 其实不花什么钱。 809 00:44:24,850 --> 00:44:30,370 所以这就是我们如何选择做它。 810 00:44:30,370 --> 00:44:33,710 我们正在做一个高 他们和我们的容积 811 00:44:33,710 --> 00:44:40,450 决定,这将仅仅是一个更好的 我们要的东西 - 真正做到这一点 812 00:44:40,450 --> 00:44:44,352 在合法的方式和发送文本 消息直接向手机, 813 00:44:44,352 --> 00:44:46,310 而不是去 通过电子邮件网关。 814 00:44:46,310 --> 00:44:48,643 所以我们种的过程中 为获得该设置了。 815 00:44:48,643 --> 00:44:51,784 816 00:44:51,784 --> 00:45:00,568 >> 观众:[听不清] 的Myspace [听不清]? 817 00:45:00,568 --> 00:45:04,340 >> 马克·扎克伯格:我认为我们 一直在寻找更多的东西做的。 818 00:45:04,340 --> 00:45:07,170 我不认为我们是 与MySpace竞争。 819 00:45:07,170 --> 00:45:10,030 我认为这是样的 不同类型的应用。 820 00:45:10,030 --> 00:45:10,530 是啊。 821 00:45:10,530 --> 00:45:13,860 822 00:45:13,860 --> 00:45:14,985 观众:我只是好奇。 823 00:45:14,985 --> 00:45:20,182 在那里,为什么在一个特别的原因 一个人的轮廓和学校的邮件 824 00:45:20,182 --> 00:45:24,885 和东西[听不清]而不是作为 文本可以被复制和粘贴? 825 00:45:24,885 --> 00:45:26,865 是[听不清]? 826 00:45:26,865 --> 00:45:30,200 >> 马克·扎克伯格:所以我 这样做,使人们 827 00:45:30,200 --> 00:45:32,700 无法通过 刮页面。 828 00:45:32,700 --> 00:45:35,260 我们有很多东西 我们落实到位 829 00:45:35,260 --> 00:45:39,240 确保人不 汇总信息关闭脸谱。 830 00:45:39,240 --> 00:45:42,520 你明明,你看不到 人在其他学校概况。 831 00:45:42,520 --> 00:45:45,010 但如果你也尝试 查看很多配置文件, 832 00:45:45,010 --> 00:45:50,770 它拿起,你只是观看 配置文件数目异常。 833 00:45:50,770 --> 00:45:54,160 >> 样的,我们也 - 只要 通过分析用户的活动, 834 00:45:54,160 --> 00:45:58,710 我们已经建立了这些贝叶斯过滤器 我猜只是让我们挑选出 835 00:45:58,710 --> 00:46:02,190 异常活动,像真的 一种快速,并且只显示 836 00:46:02,190 --> 00:46:04,630 非常有限的信息给这些用户。 837 00:46:04,630 --> 00:46:06,849 不过的事情之一 我们想做的事, 838 00:46:06,849 --> 00:46:09,890 我们要确保 - 我们要 这对任何人特别困难 839 00:46:09,890 --> 00:46:12,100 试图刮掉电子邮件 地址,因为这是 840 00:46:12,100 --> 00:46:14,310 真烦 - 如果人们得到太多垃圾邮件。 841 00:46:14,310 --> 00:46:16,470 因此,我们计算过,由 使得它的图像, 842 00:46:16,470 --> 00:46:20,020 而不是纯文本,只是 增加了复杂性的一个额外的水平 843 00:46:20,020 --> 00:46:21,870 在拼抢方面。 844 00:46:21,870 --> 00:46:27,337 845 00:46:27,337 --> 00:46:33,301 >> 观众:[听不清]漂亮 宝贵的资源[听不清]。 846 00:46:33,301 --> 00:46:36,780 847 00:46:36,780 --> 00:46:40,259 你是做什么[听不清]? 848 00:46:40,259 --> 00:46:47,220 >> 马克·扎克伯格:嗯,我们可以使用它 针对海报给你,例如。 849 00:46:47,220 --> 00:46:49,470 我不知道,如果你们中的任何 买海报掉了。 850 00:46:49,470 --> 00:46:55,230 样的,但我们 - 我们正在努力 找出我们能做到这一点, 851 00:46:55,230 --> 00:46:58,710 但我们真的很明显 人们的隐私敏感。 852 00:46:58,710 --> 00:47:00,240 那是什么? 853 00:47:00,240 --> 00:47:02,740 >> 观众:没有这么多 个人[听不清] 854 00:47:02,740 --> 00:47:05,774 但只是作为一个整体[听不清]? 855 00:47:05,774 --> 00:47:06,690 马克·扎克伯格:是的。 856 00:47:06,690 --> 00:47:08,940 我认为,我们实际上要 被释放的东西 857 00:47:08,940 --> 00:47:13,740 在本周晚些时候或下周 显示了一些汇总统计,我们 858 00:47:13,740 --> 00:47:15,710 觉得很有意思。 859 00:47:15,710 --> 00:47:19,637 我的意思是,这是东西是那种 很酷,但它不是东西的类型 860 00:47:19,637 --> 00:47:20,970 你回来的每一天。 861 00:47:20,970 --> 00:47:25,948 862 00:47:25,948 --> 00:47:27,675 没有CS的问题? 863 00:47:27,675 --> 00:47:31,548 864 00:47:31,548 --> 00:47:33,756 迈克尔·史密斯:你 对马克什么问题吗? 865 00:47:33,756 --> 00:47:37,619 他可能会愿意留下来 几分钟左右, 866 00:47:37,619 --> 00:47:40,035 万一人想不问 你在公共场所,但有 - 867 00:47:40,035 --> 00:47:40,920 >> 马克·扎克伯格: 观众:我特别 868 00:47:40,920 --> 00:47:43,990 失望的是,威尔陈 没有问我任何问题。 869 00:47:43,990 --> 00:47:46,490 >> 迈克尔·史密斯:我们会 稍后会工作。 870 00:47:46,490 --> 00:47:46,990 就这样? 871 00:47:46,990 --> 00:47:47,490 没有更多? 872 00:47:47,490 --> 00:47:51,484 我们有一对夫妇更多。 873 00:47:51,484 --> 00:47:52,400 马克·扎克伯格:酷。 874 00:47:52,400 --> 00:47:54,240 观众:你有没有 拖延到Facebook, 875 00:47:54,240 --> 00:47:55,620 像其他人一样在房间里? 876 00:47:55,620 --> 00:47:57,115 >> 马克·扎克伯格:那是什么? 877 00:47:57,115 --> 00:47:59,355 >> 观众:你有没有 拖延在Facebook? 878 00:47:59,355 --> 00:48:00,606 >> 当然:马克·扎克伯格。 879 00:48:00,606 --> 00:48:01,562 >> 观众:[听不清]。 880 00:48:01,562 --> 00:48:04,570 >> 马克·扎克伯格:我的意思是, 我认为,有 881 00:48:04,570 --> 00:48:07,640 一个值是什么人做的网站上。 882 00:48:07,640 --> 00:48:11,824 883 00:48:11,824 --> 00:48:14,264 >> 观众:我只知道 这可能是我们许多人 884 00:48:14,264 --> 00:48:16,140 会觉得时间[听不清]。 885 00:48:16,140 --> 00:48:17,390 >> 迈克尔·史密斯:[听不清]。 886 00:48:17,390 --> 00:48:20,300 887 00:48:20,300 --> 00:48:22,891 >> 马克·扎克伯格:是的,当然。 888 00:48:22,891 --> 00:48:25,974 观众:我不知道你能不能说 这一点,但什么样的功能,可以 889 00:48:25,974 --> 00:48:27,918 我们预计在未来? 890 00:48:27,918 --> 00:48:30,348 [听不清] 891 00:48:30,348 --> 00:48:34,782 >> 马克·扎克伯格:好吧,我可以告诉你 我们要做未来两个星期。 892 00:48:34,782 --> 00:48:36,740 还有的东西 我刚才提到的, 893 00:48:36,740 --> 00:48:40,830 我们正在聚集了一堆 统计的,并且只显示最新情报 894 00:48:40,830 --> 00:48:42,760 和什么改变。 895 00:48:42,760 --> 00:48:45,010 还令人惊讶 我们已经统计 896 00:48:45,010 --> 00:48:48,492 发现,就像人在哈佛2% 是自由意志,例如 897 00:48:48,492 --> 00:48:49,450 或者类似的东西。 898 00:48:49,450 --> 00:48:52,240 899 00:48:52,240 --> 00:48:57,100 我想另一件事 我们将有望推出 900 00:48:57,100 --> 00:48:59,770 有时要么晚 在本周或下周, 901 00:48:59,770 --> 00:49:03,250 是什么, 让人们澄清 902 00:49:03,250 --> 00:49:05,160 他们与其他人的关系。 903 00:49:05,160 --> 00:49:10,130 >> 所以很多的问题, 我们种处理在Facebook上 904 00:49:10,130 --> 00:49:14,140 并不总是技术,但也有 有时像他们的社会问题。 905 00:49:14,140 --> 00:49:16,310 它就像 - 1 我认为是事儿 906 00:49:16,310 --> 00:49:20,976 真正有趣的是 - 如果你有 100或150的朋友,有多好 907 00:49:20,976 --> 00:49:24,700 你知道每一个的那些人,和 谁是也许像五人 908 00:49:24,700 --> 00:49:27,640 你真正关心谁,想了很多。 909 00:49:27,640 --> 00:49:29,490 而这还不是什么 那你可真 910 00:49:29,490 --> 00:49:32,110 回答,现在,因为 连接是二进制。 911 00:49:32,110 --> 00:49:33,970 你要么是连接或你不是。 912 00:49:33,970 --> 00:49:39,740 所以我一直在冥思苦想了一会儿 我们如何能设计一些东西 913 00:49:39,740 --> 00:49:43,990 这将让这个人 可以表达他们如何接近人 914 00:49:43,990 --> 00:49:46,610 人,在那种不偏不倚的方式。 915 00:49:46,610 --> 00:49:49,790 >> 所以你可以想象,如果你犯了一个 这仅仅是喜欢的特点 - 速度 916 00:49:49,790 --> 00:49:52,406 你的规模为友谊 1〜10个,这是不可行的。 917 00:49:52,406 --> 00:49:54,280 因为首先, 没有人愿意这样做 918 00:49:54,280 --> 00:49:58,370 因为你是在侮辱别人 如果你喜欢,你是一个三人。 919 00:49:58,370 --> 00:50:01,910 但它是一种还 无聊,所以没有人 920 00:50:01,910 --> 00:50:03,410 愿意这样做,因为它。 921 00:50:03,410 --> 00:50:05,993 它只会被扭曲 以同样的方式社会压力 922 00:50:05,993 --> 00:50:06,930 该朋友。 923 00:50:06,930 --> 00:50:11,730 有些人有不同的 一个什么样的朋友,是他们感, 924 00:50:11,730 --> 00:50:13,040 那么另一个人会。 925 00:50:13,040 --> 00:50:16,050 因此,如果有人有30个朋友, 另一个人有150的朋友, 926 00:50:16,050 --> 00:50:18,510 没有那个人居然有 在现实生活中更多的朋友? 927 00:50:18,510 --> 00:50:20,810 也许或也许不是, 也许是人与30只 928 00:50:20,810 --> 00:50:24,060 有用于制作门槛较高 有人在Facebook上的朋友。 929 00:50:24,060 --> 00:50:28,490 >> 所以我的意思是,我想这该解决方案 我们想出了这个 930 00:50:28,490 --> 00:50:32,860 是让 - 判断 基于关系 931 00:50:32,860 --> 00:50:36,660 在双向,事实陈述。 932 00:50:36,660 --> 00:50:40,570 因此,举例来说,我把 CS50与此人。 933 00:50:40,570 --> 00:50:43,730 或者我住在一所房子与此人。 934 00:50:43,730 --> 00:50:49,920 这里面的那种只是一堆 不同的方式做这样的东西。 935 00:50:49,920 --> 00:50:54,730 但我想,那会 可能是一个小更准确, 936 00:50:54,730 --> 00:50:58,570 因为没有人会 以 - 有没有压力 937 00:50:58,570 --> 00:51:00,080 撒谎类似的东西。 938 00:51:00,080 --> 00:51:01,830 它不喜欢,有什么 你在说什么? 939 00:51:01,830 --> 00:51:03,126 我没拿CS50与您联系。 940 00:51:03,126 --> 00:51:05,500 但如果有人聚集一 许多不同的连接, 941 00:51:05,500 --> 00:51:07,340 那么那种意味着什么。 942 00:51:07,340 --> 00:51:10,842 所以,当你把喜欢的人 达斯汀,谁是我的室友在这里, 943 00:51:10,842 --> 00:51:13,300 它就像好,我们住 一起在柯克兰楼。 944 00:51:13,300 --> 00:51:16,290 然后,我们的工作在Facebook上。 945 00:51:16,290 --> 00:51:20,760 然后我们搬到了帕洛阿尔托,现在 我们仍在努力Facebook上 - 然后 946 00:51:20,760 --> 00:51:26,470 也许这就够了连接 说OK,以及这个人清楚 947 00:51:26,470 --> 00:51:28,810 有很多事情要做这样的人。 948 00:51:28,810 --> 00:51:34,820 而如果只类别 你知道有人通过IS, 949 00:51:34,820 --> 00:51:39,384 这个人是我的Facebook好友, 那么这也意味着一些东西。 950 00:51:39,384 --> 00:51:40,050 所以,我不知道。 951 00:51:40,050 --> 00:51:41,008 我们将看看它是如何工作的。 952 00:51:41,008 --> 00:51:42,771 没有什么是肯定的。 953 00:51:42,771 --> 00:51:43,270 这是怎么回事? 954 00:51:43,270 --> 00:51:47,243 >> 观众:你真的[听不清] 人们键入的信息 955 00:51:47,243 --> 00:51:47,743 [听不清]? 956 00:51:47,743 --> 00:51:53,707 957 00:51:53,707 --> 00:51:55,760 >> 马克·扎克伯格:这是一个组合。 958 00:51:55,760 --> 00:52:01,670 所以,我认为另一件事 这是每一个非常重要的 959 00:52:01,670 --> 00:52:03,750 这些事件是 它们出现在哪个日期。 960 00:52:03,750 --> 00:52:08,940 所以,如果你有,例如, 日期每个人的友谊 961 00:52:08,940 --> 00:52:14,662 与每个人,然后,将给予 你更精确的表示 962 00:52:14,662 --> 00:52:16,370 是什么意思, 因为现在你 963 00:52:16,370 --> 00:52:20,482 不知道意味着什么朋友 每个网络上的人。 964 00:52:20,482 --> 00:52:22,940 因为你不知道什么时候 已形成的友谊, 965 00:52:22,940 --> 00:52:25,476 你不知道有什么 该关系中改变 966 00:52:25,476 --> 00:52:26,850 自从形成的友谊。 967 00:52:26,850 --> 00:52:29,560 >> 我的意思是,如果人 - 如果友谊 意味着很少有人 968 00:52:29,560 --> 00:52:34,130 如果你知道这事 昨天,他们成了朋友, 969 00:52:34,130 --> 00:52:37,160 你还知道有 一些 - 这有一定的实力。 970 00:52:37,160 --> 00:52:39,030 这就像一个确定性的事情。 971 00:52:39,030 --> 00:52:41,330 有一个较低的确定性 他们的关系 972 00:52:41,330 --> 00:52:45,320 因为这点已发散,如果 动作发生在哪个日期 973 00:52:45,320 --> 00:52:45,820 是越快。 974 00:52:45,820 --> 00:52:48,390 975 00:52:48,390 --> 00:52:49,374 对不起,更近一些。 976 00:52:49,374 --> 00:52:52,040 所以,我认为这是之一 事情,我们的注意力是在这里。 977 00:52:52,040 --> 00:52:54,990 所以我花了一门课程 - 我 把CS50与别人 978 00:52:54,990 --> 00:52:57,730 这个词是一个很大的不同 不是说我是一个资深现在 979 00:52:57,730 --> 00:53:02,680 我还照了CS50与此 人当我是一个大一。 980 00:53:02,680 --> 00:53:06,050 >> 很多这些 - 分析 人们如何看待这个 981 00:53:06,050 --> 00:53:09,494 看的关系 不一定 - 982 00:53:09,494 --> 00:53:11,410 Facebook是不会 率的关系。 983 00:53:11,410 --> 00:53:14,290 这有点 - 人 心领神会 984 00:53:14,290 --> 00:53:17,540 的区别是什么之间 已采取CS50与别人这个词 985 00:53:17,540 --> 00:53:20,840 并已采取CS50 在三年前。 986 00:53:20,840 --> 00:53:22,920 而且我觉得那种将助阵。 987 00:53:22,920 --> 00:53:26,320 988 00:53:26,320 --> 00:53:27,340 这是怎么回事? 989 00:53:27,340 --> 00:53:30,479 >> 观众:当你 得到一个新的想法和你 990 00:53:30,479 --> 00:53:33,619 觉得它很酷,怎么 [听不清]随你怎么做呢? 991 00:53:33,619 --> 00:53:38,460 992 00:53:38,460 --> 00:53:40,470 >> 马克·扎克伯格:不要太。 993 00:53:40,470 --> 00:53:42,500 因为我认为一个 很多的东西,我们排序 994 00:53:42,500 --> 00:53:44,950 有一个非常独特的 平台建设它。 995 00:53:44,950 --> 00:53:48,010 我不认为有任何其他 公司或一群人 996 00:53:48,010 --> 00:53:50,335 在世界上谁可以 现在开发这个。 997 00:53:50,335 --> 00:53:53,470 998 00:53:53,470 --> 00:53:56,510 我的意思是,即使谷歌,与 他们就像5000名工程师 999 00:53:56,510 --> 00:54:00,680 不使发生 一个应用程序,排序 1000 00:54:00,680 --> 00:54:04,180 的刻画人的 这样的关系。 1001 00:54:04,180 --> 00:54:06,410 >> 它就像同样的事情 与照片标记。 1002 00:54:06,410 --> 00:54:11,070 我们可以这样做,因为照片标记 只有在你身边的每一个人 1003 00:54:11,070 --> 00:54:11,965 是在网站上。 1004 00:54:11,965 --> 00:54:14,090 因为否则你 要得到一个类型的使用 1005 00:54:14,090 --> 00:54:15,845 它为你去哪里 你上传的照片 1006 00:54:15,845 --> 00:54:18,970 你去标记一堆人, 和他们不存在,那吮吸。 1007 00:54:18,970 --> 00:54:23,840 因此,即使50%的人在哈佛 人在Facebook,那么标记 1008 00:54:23,840 --> 00:54:25,740 而我们设置的方式 达仍然吮吸。 1009 00:54:25,740 --> 00:54:30,550 所以它只能因为97% 人们在哈佛在Facebook上, 1010 00:54:30,550 --> 00:54:31,260 或什么的。 1011 00:54:31,260 --> 00:54:37,530 因为这样的话,它就像 不是什么大不了的关注。 1012 00:54:37,530 --> 00:54:40,780 1013 00:54:40,780 --> 00:54:41,320 是吗? 1014 00:54:41,320 --> 00:54:43,361 >> 观众:所以从某种 软件工程, 1015 00:54:43,361 --> 00:54:46,721 排序动态[听不清] 这样,当有人 1016 00:54:46,721 --> 00:54:51,046 有这些想法之一 - 就像咱们 这个聚集[?更宽的?]统计 1017 00:54:51,046 --> 00:54:53,921 并告诉人们,或者我有办法 测量这一点,即,另一 1018 00:54:53,921 --> 00:54:57,610 这些人并标记 这个东西对人的个人资料 - 1019 00:54:57,610 --> 00:55:00,060 他们是如何去获得 反超从每个人 1020 00:55:00,060 --> 00:55:03,490 否则在公司花了一些 他们的时间在技术上工作了吗? 1021 00:55:03,490 --> 00:55:07,410 或让其他人进行这项工作 和他们在一起,和类似的东西? 1022 00:55:07,410 --> 00:55:08,880 >> 马克·扎克伯格:MHM。 1023 00:55:08,880 --> 00:55:14,340 我认为很多人 - 我的意思是, 谁在Facebook的真正工作的人 1024 00:55:14,340 --> 00:55:17,430 像在Facebook的工作, 我认为,在大多数情况下, 1025 00:55:17,430 --> 00:55:19,840 并花费大量的 他们的时间这样做。 1026 00:55:19,840 --> 00:55:22,800 和喜欢,很多的 一次,他们花费, 1027 00:55:22,800 --> 00:55:25,240 他们花费在工作 的东西,可能是 1028 00:55:25,240 --> 00:55:28,890 排序的重要战略意义,以 我们正在试图做的那点东西。 1029 00:55:28,890 --> 00:55:31,760 但同时,很多人只是 周围的混乱的代码库, 1030 00:55:31,760 --> 00:55:36,090 与那种把if语句 那里的样子,如果用户是我的, 1031 00:55:36,090 --> 00:55:39,240 然后把这个在那里。 1032 00:55:39,240 --> 00:55:44,050 >> 于是我四处走走不同 白天人的地方, 1033 00:55:44,050 --> 00:55:45,330 或人来和我说话。 1034 00:55:45,330 --> 00:55:49,610 像,我认为首席执行官办公时间为 笑话,就像从2:00至每天4:00 - 1035 00:55:49,610 --> 00:55:51,077 不是今天。 1036 00:55:51,077 --> 00:55:53,910 而人们只是来告诉我 不同的东西,他们在做什么, 1037 00:55:53,910 --> 00:55:57,060 和很多很 相对凉爽,和东西 1038 00:55:57,060 --> 00:55:59,530 我不会有 一定想到了。 1039 00:55:59,530 --> 00:56:02,740 >> 所以我的意思是,你问 如果之前,我们节约, 1040 00:56:02,740 --> 00:56:06,400 如果我们被归档,旧的个人资料 信息,并且其中一个原因 1041 00:56:06,400 --> 00:56:08,940 为什么我说我们 可能开始做起来 1042 00:56:08,940 --> 00:56:13,124 因为人在公司之一 想出了一些地方它像, 1043 00:56:13,124 --> 00:56:16,290 让你去你朋友的页面, 这说明你最近更新的朋友。 1044 00:56:16,290 --> 00:56:18,250 然后你点击的是, 它显示了他们的新形象。 1045 00:56:18,250 --> 00:56:20,180 但没有迹象显示 是什么改变了。 1046 00:56:20,180 --> 00:56:25,290 >> 这样的球员之一所做的东西, 保留旧版本的他的个人资料, 1047 00:56:25,290 --> 00:56:29,690 然后使它如此,当你 去他的个人资料时,他会更新它, 1048 00:56:29,690 --> 00:56:32,380 它突出了黄色的 它的某些部分已更改。 1049 00:56:32,380 --> 00:56:33,880 而我认为这很酷。 1050 00:56:33,880 --> 00:56:37,385 它不是一个巨大的工程 - 我的意思是,它实际上一种是, 1051 00:56:37,385 --> 00:56:39,630 如果我们要开始存储 每个人的信息。 1052 00:56:39,630 --> 00:56:42,720 >> 但我的意思是,这是有点凉。 1053 00:56:42,720 --> 00:56:48,250 这不是事情的类型,你 不一定必然出现, 1054 00:56:48,250 --> 00:56:52,820 但我绝对认为这是一个非常 大的改进,我们现在。 1055 00:56:52,820 --> 00:56:57,330 现在,这真的很难去 一个人的个人资料,并告诉是什么改变。 1056 00:56:57,330 --> 00:57:01,080 而这仅仅是最 最近的一个例子,我有。 1057 00:57:01,080 --> 00:57:05,380 >> 观众:你有没有时间让 人们改变每个页面的外观? 1058 00:57:05,380 --> 00:57:05,880 [听不清]? 1059 00:57:05,880 --> 00:57:09,730 1060 00:57:09,730 --> 00:57:12,970 >> 马克·扎克伯格:所以,我 不想做。 1061 00:57:12,970 --> 00:57:17,230 而原因就是因为我觉得 Facebook是一个目录, 1062 00:57:17,230 --> 00:57:20,051 并且其主要目的 是仰视别人。 1063 00:57:20,051 --> 00:57:20,550 对不对? 1064 00:57:20,550 --> 00:57:22,870 像他们的名字和类型得到 一些关于他们的信息。 1065 00:57:22,870 --> 00:57:24,690 及的事情之一 这是非常有用的 1066 00:57:24,690 --> 00:57:27,190 是每个人的页面 结构以相同的方式。 1067 00:57:27,190 --> 00:57:29,100 >> 所以,如果你想看到 如果有人是单一的, 1068 00:57:29,100 --> 00:57:32,780 你不必向下扫描的列 直到你得到的关系状态。 1069 00:57:32,780 --> 00:57:34,430 你只知道那是。 1070 00:57:34,430 --> 00:57:38,040 所以,你点击,去 - 你 眼睛只是去那个东西。 1071 00:57:38,040 --> 00:57:43,117 但是,如果你有不同的人 改变他们的CSSes以不同的方式, 1072 00:57:43,117 --> 00:57:44,950 然后,他们可以成为 恼人的 - 尤其是 1073 00:57:44,950 --> 00:57:49,140 如果人们都在做的东西一样黑暗 蓝色文字在黑色的背景。 1074 00:57:49,140 --> 00:57:52,985 它只是变得有点厌恶。 1075 00:57:52,985 --> 00:57:57,440 >> 观众:如何拥有成功 Facebook的[听不清]是, 1076 00:57:57,440 --> 00:58:02,390 和你看到了什么是差异 在目的[听不清]? 1077 00:58:02,390 --> 00:58:05,360 1078 00:58:05,360 --> 00:58:08,520 >> 马克·扎克伯格:目的 - 为 我的高中之一是一样的。 1079 00:58:08,520 --> 00:58:12,130 我认为应用程序 - 这将可能 1080 00:58:12,130 --> 00:58:16,460 听起来很愚蠢 - 但希望 看的人,我认为, 1081 00:58:16,460 --> 00:58:19,260 是怎么样的一个核心的人的欲望。 1082 00:58:19,260 --> 00:58:20,470 对不对? 1083 00:58:20,470 --> 00:58:23,310 我认为人们只是想 知道的东西别人。 1084 00:58:23,310 --> 00:58:26,434 所以我认为,提供一个 界面里的人可以只 1085 00:58:26,434 --> 00:58:28,850 输入某人的名字,并得到 关于他们的一些信息 1086 00:58:28,850 --> 00:58:31,050 一般是一个非常有用的东西。 1087 00:58:31,050 --> 00:58:32,410 所以增长已经很不错了。 1088 00:58:32,410 --> 00:58:35,680 >> 这是很难搞清楚 究竟如何衡量它, 1089 00:58:35,680 --> 00:58:38,676 因为当我们做了大学, 我们打​​开它,在哈佛。 1090 00:58:38,676 --> 00:58:41,050 然后,我们打开它在 围绕哈佛大学夫妇学院。 1091 00:58:41,050 --> 00:58:45,710 而当时的想法是永远,我们 真的很短金钱和装备。 1092 00:58:45,710 --> 00:58:48,390 因此,尽管越来越少 设备成为可能, 1093 00:58:48,390 --> 00:58:49,740 我们要最大限度地提高我们的增长。 1094 00:58:49,740 --> 00:58:53,709 因此,我们要启动 在学校,我们 1095 00:58:53,709 --> 00:58:56,000 认为要成长 最快的,基于这样的事实 1096 00:58:56,000 --> 00:58:58,458 该人在这些学校 要拥有最 1097 00:58:58,458 --> 00:59:01,655 朋友在数 学校认为我们已经在。 1098 00:59:01,655 --> 00:59:03,530 我们采取了不同的 接近高中, 1099 00:59:03,530 --> 00:59:05,670 因为我们可以只启动 它无处不在同一时间。 1100 00:59:05,670 --> 00:59:07,580 所以我们真的不知道 它是如何去成长。 1101 00:59:07,580 --> 00:59:10,704 我认为它的增长在5000元以上 人一天,这是相当不错的。 1102 00:59:10,704 --> 00:59:14,533 1103 00:59:14,533 --> 00:59:15,487 是吗? 1104 00:59:15,487 --> 00:59:17,395 >> 观众:当你 开始的Facebook,你有没有 1105 00:59:17,395 --> 00:59:19,727 打算为它成为 这种全面的业务? 1106 00:59:19,727 --> 00:59:20,560 马克·扎克伯格:号 1107 00:59:20,560 --> 00:59:22,412 观众:嗯,你怎么[听不清]? 1108 00:59:22,412 --> 00:59:28,900 1109 00:59:28,900 --> 00:59:32,020 >> 马克·扎克伯格:我记得 以为它会很酷 1110 00:59:32,020 --> 00:59:35,030 如果你能有一个 每个人的目录。 1111 00:59:35,030 --> 00:59:38,320 我记得争论与我的父母 关于这一点,因为之后我几乎 1112 00:59:38,320 --> 00:59:44,020 被踢出了学校对本 项目,我的Facebook以前那样, 1113 00:59:44,020 --> 00:59:47,217 他们喜欢,有什么好能 可能前来做新的东西呢? 1114 00:59:47,217 --> 00:59:48,800 和我一样,不,这是很酷。 1115 00:59:48,800 --> 00:59:52,605 试想一下,那将是多么酷的是,如果 你可以只输入某人的名字 1116 00:59:52,605 --> 00:59:54,120 并得到一些关于他们的信息。 1117 00:59:54,120 --> 00:59:56,050 他们只是喜欢,我没有看到它。 1118 00:59:56,050 --> 00:59:58,662 而且我想,好吧,我们 只要做到这一点,哈佛大学现在, 1119 00:59:58,662 --> 01:00:01,620 但想象一下,如果有一天发生的事情, 你可以只输入任何人的名字 1120 01:00:01,620 --> 01:00:02,940 并得到一些关于他们的信息。 1121 01:00:02,940 --> 01:00:04,790 而像,这将 是种很酷,对吧? 1122 01:00:04,790 --> 01:00:08,190 1123 01:00:08,190 --> 01:00:11,831 所以他们没买,但现在他们做的。 1124 01:00:11,831 --> 01:00:15,100 >> [笑] 1125 01:00:15,100 --> 01:00:16,620 >> 是啊,所以我不知道。 1126 01:00:16,620 --> 01:00:20,450 我想在每个阶段,我们只是 那种看着自然的方式 1127 01:00:20,450 --> 01:00:22,890 保存 网络的完整性, 1128 01:00:22,890 --> 01:00:28,190 并且还使它这样 它的更加有用 - 我 1129 01:00:28,190 --> 01:00:32,668 猜测是这个问题的答案。 1130 01:00:32,668 --> 01:00:34,129 是吗? 1131 01:00:34,129 --> 01:00:38,512 >> 观众:是否有一定的 技能,特别是[听不清] 1132 01:00:38,512 --> 01:00:42,895 您[听不清],否则您将 建议的人学习? 1133 01:00:42,895 --> 01:00:45,779 1134 01:00:45,779 --> 01:00:49,070 马克·扎克伯格:我只是建议你 把最难的课程就可以了, 1135 01:00:49,070 --> 01:00:51,653 因为你最了解的时候 你挑战自己,对不对? 1136 01:00:51,653 --> 01:00:57,980 因此,像161只是毁了我的生活, 我学到了很多东西它。 1137 01:00:57,980 --> 01:01:01,620 121我也发现相当困难。 1138 01:01:01,620 --> 01:01:03,880 124种改变 这样我想到的东西。 1139 01:01:03,880 --> 01:01:06,700 1140 01:01:06,700 --> 01:01:09,430 >> 什么124教我 我认为这是非常有用的 1141 01:01:09,430 --> 01:01:13,840 是,有 - 我 想很多人关注 1142 01:01:13,840 --> 01:01:16,630 关于如何做的东西作为 以及可能的,以及如何 1143 01:01:16,630 --> 01:01:18,620 做出最有效的算法。 1144 01:01:18,620 --> 01:01:23,870 但有什么用并不总是得到我们 做的东西中最有效的方式, 1145 01:01:23,870 --> 01:01:27,140 但奠定了框架 在一个相当有效的方式。 1146 01:01:27,140 --> 01:01:29,640 所以我的意思是,它那种教 您的问题的两侧, 1147 01:01:29,640 --> 01:01:33,980 像数据结构和算法, 以及如何设置是非常重要的。 1148 01:01:33,980 --> 01:01:36,843 而这无疑救了我们 屁股在扩大了很多倍。 1149 01:01:36,843 --> 01:01:40,100 1150 01:01:40,100 --> 01:01:40,870 >> 我不知道。 1151 01:01:40,870 --> 01:01:42,400 与聪明的人工作。 1152 01:01:42,400 --> 01:01:43,150 从别人身上学习。 1153 01:01:43,150 --> 01:01:47,750 1154 01:01:47,750 --> 01:01:50,666 观众:其中的东西, 我注意到关于Facebook相比, 1155 01:01:50,666 --> 01:01:55,388 其他社交网络空间,是 它实际上是一个更容易使用。 1156 01:01:55,388 --> 01:02:01,350 你有没有人 - 喜欢你的员工 只是把什么作品,他们认为 1157 01:02:01,350 --> 01:02:01,849 凉爽。 1158 01:02:01,849 --> 01:02:06,830 你有独立稳定的人 为确保这一切工作都在一起吗? 1159 01:02:06,830 --> 01:02:09,280 >> 马克·扎克伯格:人们可以 做任何他们想要的, 1160 01:02:09,280 --> 01:02:11,810 但是,这并不意味着他们 可以把它放在网站上。 1161 01:02:11,810 --> 01:02:21,650 因此,我认为现在的东西去 在网站上,很多人看到它。 1162 01:02:21,650 --> 01:02:24,667 我的意思是,我绝对核对 在它之前,它可以去住。 1163 01:02:24,667 --> 01:02:27,750 但我的意思是,我认为人们有 很多创意做很酷的东西。 1164 01:02:27,750 --> 01:02:32,520 而很多时候,它就像 有人能想出一个很酷的想法, 1165 01:02:32,520 --> 01:02:36,200 但是,这并不意味着它是 最后的方式,它会发生。 1166 01:02:36,200 --> 01:02:40,710 >> 因此,例如,人们突出 在黄有何改变 1167 01:02:40,710 --> 01:02:44,510 在他们的个人资料 - 我认为, 突出的只是概念 1168 01:02:44,510 --> 01:02:47,520 已经改变的东西 确实不错,但界面 1169 01:02:47,520 --> 01:02:50,960 即它所使用的那个家伙是不是 我认为是最好的之一。 1170 01:02:50,960 --> 01:02:54,130 而且他的存储方式 旧的配置文件信息 1171 01:02:54,130 --> 01:02:55,410 不是最优的任一。 1172 01:02:55,410 --> 01:02:58,201 和那种很酷,因为 他只是在做他自己。 1173 01:02:58,201 --> 01:03:01,790 但是,如果我们永远要作 什么活出的是,这 1174 01:03:01,790 --> 01:03:04,060 我想,我们以不同的方式执行。 1175 01:03:04,060 --> 01:03:05,540 而且它更多的只是喜欢一个实体模型。 1176 01:03:05,540 --> 01:03:07,814 >> 观众:像这样的想法 来自地面,向上 1177 01:03:07,814 --> 01:03:10,230 然后[?它只是?] [?扔?] [?下了线? ?] 1178 01:03:10,230 --> 01:03:12,260 >> 马克·扎克伯格:我 意思是说,它是双向的。 1179 01:03:12,260 --> 01:03:14,995 而且我不是完全unopinionated。 1180 01:03:14,995 --> 01:03:21,072 1181 01:03:21,072 --> 01:03:22,322 迈克尔·史密斯:[听不清]。 1182 01:03:22,322 --> 01:03:28,298 1183 01:03:28,298 --> 01:03:30,788 >> 观众:我其实有一个 问题有关[听不清]。 1184 01:03:30,788 --> 01:03:35,270 所以,回去对 [听不清]和[听不清]的隐私。 1185 01:03:35,270 --> 01:03:37,760 这是一个不同的平台? 1186 01:03:37,760 --> 01:03:38,756 >> 马克·扎克伯格:是的。 1187 01:03:38,756 --> 01:03:41,744 >> 观众:所以,大学的人 超过18岁,并允许 1188 01:03:41,744 --> 01:03:44,483 张贴不管他们的照片 想,他们不是真的 1189 01:03:44,483 --> 01:03:47,720 归罪自己,除了 可能对药物和酒精? 1190 01:03:47,720 --> 01:03:52,202 我已经看过照片 Facebook的在我的年轻 1191 01:03:52,202 --> 01:03:54,692 表兄弟喝 和类似的东西。 1192 01:03:54,692 --> 01:04:00,170 但是,当你到了高中 孩子们,他们是15和16(含)以下。 1193 01:04:00,170 --> 01:04:03,158 >> 而且你们只是 说,它是互联网, 1194 01:04:03,158 --> 01:04:06,644 如果他们想连累 自己之类的东西, 1195 01:04:06,644 --> 01:04:07,640 是好? 1196 01:04:07,640 --> 01:04:11,624 还是你们筛选图片 高中生竖起 1197 01:04:11,624 --> 01:04:13,118 和他们写的信息? 1198 01:04:13,118 --> 01:04:15,435 还是你只是[听不清]? 1199 01:04:15,435 --> 01:04:18,310 马克·扎克伯格:所以很多的 的解决方案,我们想出的东西 1200 01:04:18,310 --> 01:04:23,230 不是技术或组织, 但在应用了社会压力 1201 01:04:23,230 --> 01:04:24,580 在良好的途径。 1202 01:04:24,580 --> 01:04:28,740 因此,MySpace已经 - 几乎 其工作人员的三分之一 1203 01:04:28,740 --> 01:04:32,660 被监测的图片, 获得上传色情。 1204 01:04:32,660 --> 01:04:36,270 我们几乎没有任何 色情内容上传, 1205 01:04:36,270 --> 01:04:39,290 我认为很多 其原因是,人们 1206 01:04:39,290 --> 01:04:44,470 使用他们在Facebook上的真实姓名,并 您的真实电子邮件地址上学。 1207 01:04:44,470 --> 01:04:47,900 如果你有,那么你 不会上传色情。 1208 01:04:47,900 --> 01:04:50,830 我认为,这是一个 很简单的社会解决方案 1209 01:04:50,830 --> 01:04:56,060 一个可能很复杂的技术问题。 1210 01:04:56,060 --> 01:05:02,367 >> 所以这么说,我们改变了一些 各地高中的特点。 1211 01:05:02,367 --> 01:05:04,200 例如,我们把 当事人出来,因为我们 1212 01:05:04,200 --> 01:05:06,370 想通家长 会被气坏了 1213 01:05:06,370 --> 01:05:09,280 或者他们会刚刚突破了所有 小桶当事人真的很快, 1214 01:05:09,280 --> 01:05:10,744 而且会吸的每一个人。 1215 01:05:10,744 --> 01:05:13,470 >> [笑] 1216 01:05:13,470 --> 01:05:16,250 >> 我不知道。 1217 01:05:16,250 --> 01:05:20,290 我们淡化接触 在高中信息。 1218 01:05:20,290 --> 01:05:22,746 是啊。 1219 01:05:22,746 --> 01:05:24,120 观众:好吧,我们在这里结束。 1220 01:05:24,120 --> 01:05:26,220 如果您有其他疑问,请随时 自由地降下来,跟Mark讲话。 1221 01:05:26,220 --> 01:05:27,120 非常感谢。 1222 01:05:27,120 --> 01:05:28,036 >> 马克·扎克伯格:是的。 1223 01:05:28,036 --> 01:05:34,457 [掌声]