Майкл Д. Сміт: Це вдень я із задоволенням введення Марк Цукерберг, який є одним з наших гостей в цьому семестрі, щоб прийти і поговорити Трохи про комп'ютерних наук в реальному світі. Як багато з вас, напевно, знаєте, як ви, хлопці, все це зробити набагато більше ніж я, засновник Facebook.com, яка є соціальна мережа Програма, все, що ви хочете назвати це. Використовується в більш ніж 2000 школах по всій народ, і, можливо, світ теж. Хіба світ надто, або просто нація? Марк Цукерберг: [нерозбірливо]. Майкл Д. Сміт: ОК. Так гарний вплив для виконання деякі речі в інформатиці. Він збирається розповісти нам фону від нього і те, що було важливо і так далі. Тому, будь ласка, приєднуйтеся до мене в привітні. Марк Цукерберг: Йо. Добре, здорово. Це перший раз, коли я мали провести одну з цих речей. Так що я просто хочу, щоб прикріпити це дійсно швидко, за одну секунду. Добре. Ти чуєш? Чи добре це? Чи є це посилюється на всіх? АУДИТОРІЯ: Так. Марк Цукерберг: Добре. Солодкий. Це як один з перших разів Я був на лекцію в Гарварді. Я думаю, що, ймовірно, буде найбільш корисними для вас, хлопці, якщо я просто ознайомить вас з деякими з курсів що я взяв у Гарварді, де я насправді дійсно йшли в лекції іноді. Я пожартував. І начебто, начебто, як різні рішення що я повинен був зробити, коли я був рухаючись разом з Facebook отримав вплив різного матеріалу що я вчився в класах що я брав. І якщо все піде за план, то, можливо, деякі з вас, хлопці вийде з цього мислення що прийом CS або технічний матеріал в Гарварді насправді свого роду корисним. Так ось план на гру. Я думаю, що це щілинні протягом двох годин. Там немає, як я збираюся говорити протягом двох годин. Я, напевно, говорити, як за 20 хвилин або 15 хвилин, а потім я просто дозволю ви, хлопці, задавати питання. Тому що я впевнений, що ви, хлопці, є цікавіші речі , Щоб запитати мене, ніж я міг прийти з говорити про себе. Так що я думаю, я просто вид приступити до роботи. Коли я був тут, я почався з 121. Я ніколи не взяв 50. Ви повинні були отримати інший хлопець, який був робить Facebook, Дастін Московіц, який був моїм сусідом по кімнаті. Коли ми почали сайт був написано в PHP, який не є чимось що ви дізналися в один з цих класів. Але, на щастя, якщо ви є хороший фон в C, синтаксис дуже схожий, і Ви можете забрати її на день або два. Так я почав писати на сайт і запустив його в Гарварді в лютому 2004 року. Так що я думаю майже два роки тому. І протягом декількох тижнів, а кілька тисяч чоловік підписалися. І ми почали отримувати деякі електронні листи від людей, в інших коледжах, які просять нас , Щоб запустити його в своїх школах. І я брав 161 в той час. Так що я не знаю, якщо ви, хлопці, знаєте, репутація цього курсу, але це було частково важким. Це було дуже весело, звичайно, але це не залишив мені багато часу зробити що-небудь ще з Facebook. Так що мій сусід по кімнаті Дастін, які я думаю тільки що закінчив CS50, було схоже, агов, я хочу допомогти. Я хочу зробити розширення і допомогти вам з'ясувати, як зробити речі. Так що я був, як ви знаєте, це досить крутий чувак, але ви дійсно не знаєте, будь PHP або щось подібне. Так що у вихідні дні він пішов додому, купив книгу Perl для чайників, повернувся і був би, в порядку, я готовий до роботи. Я був, як чувак, на сайті написано в PHP, що не Perl, але ви знаєте, це круто. Так він узяв PHP більш кілька днів, тому що, я обіцяю, що якщо у вас є хороший фон в С, то PHP є дуже проста річ, щоб забрати. І він тільки частково пішов на роботу. Так що я маю на увазі, першим серйозним рішенням що ми дійсно повинні були зробити був у тому, як вид розширити архітектуру , Щоб перейти від одного типу школи, створеної що ми мали, коли це було просто в Гарварді до того, що підтримується кілька шкіл. Так що це було рішення, яке було повинні бути зроблені на купу рівнів, як в продукті і, як ми хотіли конфіденційності на роботу, але я думаю, що один дійсно важливе рішення, що це допомогли нам масштабувати дуже добре, як ми вирішили розподілити дані. Так що я не знаю, скільки складності такі речі, як великий нотації O Ви, хлопці в цьому класі. Так що я маю на увазі, один з найскладніших Розрахунки, які ми робимо на сайті є обчислення розповісти, як Ви підключені до людей. Тому що, якщо ви можете уявіть собі, що зберігається як свого роду серії неорієнтований - це не зважене - так неорієнтований, невиважені пари ідентифікаційних номерів людей в базі даних. Тоді, якщо ви хочете, щоб з'ясувати, хто дружить з кимось, Ви повинні дивитися на всіх своїх друзів. Чи не так? Так от, може бути, як 100 або 200 осіб. Але тоді, якщо ви хочете, щоб з'ясувати , Хто є другом одному, або те, що тісний зв'язок є, то ви начебто повинні дивитися на 100 або 200 друзі кожного з цих друзів. Так він стає на кожному рівні є ще одним фактором п помножене п, де п-число друзів що кожен з ваших друзів є. Таким чином, ви можете бачити, що це вид стає експоненціально важко вирішити для найкоротший шлях між людьми. Так що якщо ви просто шукаєте один одному, от і н в квадраті. Якщо ви шукаєте друга один одному, от і н в кубі. І це те, що традиційно було досить важко для багатьох попередники сайти на Facebook. І наприклад Одноклассниках були великі проблеми з цим тому що вони намагалися обчислити шляху шість ступенів поза, або як сім градусів зовні. І це те, що коли ви робите, як н сьомий, що тільки дійсно дуже важко, і це зняв свій сайт на деякий час. Так один з речей, які ми частково були на увазі, коли ми були з'ясувати, як це зробити було, як ви розподілити базу даних таким чином що це обчислення стає керованим. Так що ми вирішили було що все на місці робить більшу частину своєї діяльності на школа, що вони свого роду засновані на. Так що якщо ви в Гарварді, то більшість людей які ви збираєтеся бути бачачи та угод з на місці будуть в Гарварді. Це насправді, ймовірно, як 90% речі, які ви робите на сайті. Таким чином, ми вирішили розділитися бази даних і створити один примірник бази даних MySQL для кожної школи в мережі. І при цьому, що, якщо ви зверніть увагу на шляхи, які ми обчислюємо тільки в межах школи. Тому замість того, скажімо, як зараз ми в шість мільйонів користувачів, і замість того, щоб зробити н кубі по деякій частині шести мільйонів, це просто п кубі над 10000, який є набагато більш керованим тип обчислень. Так що був свого роду перший великий архітектурне рішення що ми повинні були зробити, що сприяло нам не помирає через декілька місяців. І це був, ймовірно, досить важлива. Тому, коли ми вперше створили сайт у нас були тільки один комп'ютер, який ми бігли. Це не було в нашій кімнаті в гуртожитку. Ми знімали його. Я як би засвоїв свій урок для спроби запустити сайт з мого гуртожитку номер кілька місяців тому, і Гарвардський майже спробував вигнати мене. Так я потрапив оренді сервер з сайту на цей раз. І я думаю, працює спочатку база даних і веб-сервер. Так Apache є те, що ми були з використанням в даному випадку служити сторінок з тієї ж машини. І тому, що ми роздали бази даних у тому, як ми зробили, ми змогли, як минав час, просто додати більше машин лінійно і роду ростуть на сайт без будь-якого вид експоненціального розширення від кількості машин, які ми мали. Але після того як ми вдарився об як 30 або 50 шкіл, ми почали розуміти, що ми могли б почати отримувати більше продуктивності з MySQL або Apache. Деякі з шляху, що матеріал був створений просто не було настільки оптимальним, так як це могло. Так, наприклад, коли у вас є Машини MySQL і Apache працює на тому ж сервері, то якщо щось відбувається з цього сервера, то не тільки робить база даних для цієї школи чи школи на цьому сервері просто зупинити роду відповідаючи таким чином, що отримає Ви що-небудь корисне, але ви не можете навіть завантажити будь-які веб-сторінки. Таким чином, ви отримуєте сторінку не грунтуються. І це частково смокче. Але інше питання, що дисперсія і використання від школи до школи також не досконалим. Таким чином, деякі школи завжди доведеться важче використовувати. У нас є школи тепер, як Пенн Держава, яка має 50000 користувачів. І тоді більшість шкіл ще є користувачі менш 2000. Тому що є багато дрібних школи та багато шкіл , Які не мають повного всюдисущість. Так, намагаючись впоратися з це питання і зробити його так що ви могли мати справу з той факт, що Penn State було 50000 чоловік і просто тонна користувачів весь час, а потім у вас є деякі школи , Які не те, що ми вирішили зробити буде виділити деякі з мережі сервери з серверів баз даних. І зробити так, щоб ми просто повинні були пул веб-серверів Apache щоб ми могли завантажити баланс між ними. І зробити так, щоб ви можна використовувати ті, рівномірно а просто маючи базу даних шар буде свого роду послідовним. Так що я не знаю, якщо цей матеріал Цікаво вас, хлопці взагалі. Або, якщо це все, що має значення до того, що ви, хлопці вивчають зараз. Так що якщо є більше матеріалу що ви, хлопці б швидше знати про в термінах архітектури, то я залишу це відкритий для питань пізніше. Так що я не витрачати багато часу, просто говорити про випадкових додатків що ви, хлопці могли б ніколи не піклуються у використанні. Дозвольте мені спробувати знайти деякі цікаві приклади. Так що я маю на увазі, я думаю, одне з речі, які було досить цікаво було, коли ми дісталися до точка з точки зору трафіку де ми почали максі з виконання деяких з цих додатків з відкритим вихідним кодом що, як правило, досить потужні. Так, наприклад, MySQL є дійсно хороша база даних з відкритим вихідним кодом. Я не знаю, якщо кожен з вас, хлопці, роду в вашому власному часу безлад навколо та зробіть що-небудь з MySQL або використовували його в будь-якому випадку. Але це досить проста у використанні. Це також пристойно швидко. Індекси працює дуже добре. Це не як повнофункціональний як щось як Oracle, але це дуже добре. І ми дісталися до точки де, я думаю, що навколо коли ми почали робити, як може бути, 100 мільйонів сторінок на день, що ми почали працювати в деякі вузькі місця на що. Так, наприклад, типовий запит на MySQL може зайняти 3:58 мілісекунд. І це не так уже й багато. Але коли ви робите 100 мільярдів переглядів сторінок на день, і кожен перегляд сторінки міць , Від 30 до 50 запитів, особливо якщо ви робите щось на зразок вигляді профілю, запитів всі види відрізняються інформація, то, що починає смоктати. Таким чином, ми приступили до розробки кешування шар, який дозволило більш швидкий доступ до частину інформації. І спочатку ми використовували інший Memcache з відкритим вихідним кодом програми, які я не знаю, якщо хтось із вас хлопці є досвід роботи з цим. Але це було досить швидко. Він отримав час доступу до Я припускаю, що 0,3 до 0,5 мілісекунд, який є досить хорошим. Але він також має купу питань розподілу. Це, як передбачається, розподілена Хеш-таблиця роду додатки, де можна просто прикріпити будь-яку кількість з MemCache коробок в кластері і бути в змозі підключити це і є це піти. Але ми зіткнулися з великою питань там, де різні Memcache коробки буде йти вниз. І не було ніякої надмірності на інформації. Тому, коли Memcache коробка пішов вниз, і ви повинні були пропускати кеша, то раптом ви було набагато більше трафіку збирається певним набором баз даних. І, що б смоктати. Так час минав, ми навіть переросли Memcache та індекси на MySQL. Ми все ще використовуємо цей матеріал. Але ми повинні були побудувати на вершині з тієї додаткової надмірності. І я думаю, що це щось, що це ймовірно, може бути, трохи цікаво. Але я дозволю ви, хлопці запитують мене, більше питань про те, що пізніше. Я не зовсім впевнений, що було б цікаво поговорити про прямо зараз. Може бути, ви, хлопці, могли виручити трохи? Піти на це. АУДИТОРІЯ: Мені цікаво, про, думати про [нерозбірливо] вдаючись в онлайн-бізнесу, як це, як ви відчували, що атмосфера була з великими гравцями зі всього приведення його на ринок та інших великих гравців хто ви думали міць [Нерозбірливості], щоб відзначити, або те, що ваш досвід був з цим. Мені було б цікаво, як раз на технічне сторона, [нерозбірливо] тільки нарощує і технічно, як ви [нерозбірливо]. Марк Цукерберг: Так, так от не технічний питання взагалі. Але я думаю, я просто хотів йти в питання часу зараз. Тому що я не зовсім впевнений, що це ставлення речі для мене, щоб обговорювати. Так що я просто відповісти на це питання. Тоді хтось ще, хто хоче задати мені питання можуть просто піти на це. Я думаю, я дійсно ніколи не проводив багато часу турбуватися про речі, як - я значить, є компанії, там, як Google , Які могли б просто отримати в свій простір і робити все, що ви хочете в будь-який час. І я думаю, одна з чудових речей, Приблизно в цей час в технології є те, що люди позикових і в змозі зробити набагато більше, ніж вони дійсно ніколи не міг зробити раніше. І навіть чотири роки тому коли Google був запущений, тепер у них є сотні тисяч машин і, ймовірно, мільярди доларів витрачається на обладнання. Я думаю, що покоління, перш ніж Google, ви не могли навіть зробити сайт без деяких більша частина обладнання. Я думаю, що eBay, наприклад, побіг від двох $ 50 000 машин. Ви просто не можете почати робити, що якщо ти просто дитина в кімнаті гуртожитку. Тому я думаю, той факт, що ми могли б оренда машини для $ 100 на місяць і використовувати його для масштабування до Точка, в якій ми повинні були 300000 користувачів досить прохолодно. Це досить унікальна річ, що це відбувається в технології зараз. Це робить його так, що замість того, турбуючись про те, хто є великим гравцем і те, що Google збирається робити поруч, ви можете зробити більше - ви можете просто отримати багато матеріалу зроблено. І замість того, щоб вийти і є деякі з традиційного бізнесу проблеми, як у вас є, щоб підняти капіталу, перш ніж ви можете зробити нічого, чи не це більше не проблема. Так ти використовувала, щоб зробити набагато більше за своїм розсудом зараз. Я не знаю, якщо це відповідає питання, що ви просите. Але я хочу сказати, це одна з причин, Тому я думаю, що, на даний момент, він робить багато сенсу щоб вивчати цей матеріал. Тому що ні в одній точці в минулому міг вам використовувати таку невелику кількість грошей, щоб отримати потужний досить технологій по-справжньому зачепити людей в так, що ви можете сьогодні. Google робить близько 250 млн. переглядів сторінок на день. У них є сотні тисяч машин і 5000 співробітників. Facebook робить 400 мільйонів переглядів сторінок на день. Це набагато більше, ніж Google робить. І у нас є сотні машин. І ми щойно пройшли 50 співробітників. І це тільки технічна покоління трьох або чотирьох років в архітектурах , Які були створені. А потім ви йдете три або чотири роки тому до цього з як eBay, щоб Google, і це просто зовсім інший. Тому що, принаймні Google працює офф багато розподіленої обладнання що вони мають сотні тисяч машин, але ідея, що можна було отримати багато дерьмовие машини, які дійсно дешево. Я маю на увазі, що це великий крок вперед. Бо тоді це як, Добре, це більш надлишковим. Вони не втратити інформацію. Вони не очікують матеріал, щоб завжди працювати. Це набагато більш зрілим ставлення, ніж eBay, який було єдине, що вони могли зробити в той час. АУДИТОРІЯ: У мене є питання про DHT речі. Марк Цукерберг: що? АУДИТОРІЯ: Розподілена Hash Table матеріал. Марк Цукерберг: Так, то які? АУДИТОРІЯ: Я був просто цікаво, якщо ви [нерозбірливо] всі ваші розширення для Memcache, тому одна річ, я помітив, є те, що, так, є насправді не хороші доступні бібліотеки для DHT речі. Там все це чудово дослідження, але з точки зору реалізацій, що насправді займаються з всі питання резервування і все ці речі - Марк Цукерберг: Так, Багато речей - ми не обов'язково поширюється Memcache. Ми побудували купу самі речі. Прямо зараз, це не з відкритим вихідним кодом. Ми розглядали це робити. І я маю на увазі, є багато роботи, що входить до створення речі з відкритим вихідним кодом. І це на вершині, чи дійсно ви хочете втратити конкурентну перевагу. Це свого роду нещасний. Тому що я думаю, що якби ми були просто легше зробити щось подібне, то ви могли б це зробити. Ви можете просто випустити код. Але тоді є велика підтримка та ліцензування і все таке. Ми виявили, що це було дратівливим. Одна з речей, що ми насправді вважається що робить з відкритим вихідним кодом було це пошуковий сервер, що насправді що хлопець, який сидить тут же зробив у той час як він був все ще в Каліфорнії. І я думаю, ми дісталися до точки, де MySQL відставав трохи на деякі з пошуків, які ми намагалися зробити. І ми вирішили, що буде круто зробити, щоб зробити серію розподілених машин , Які могли б - він не робить використовувати хеш-таблицю. Що структура що ви використовуєте, Макколу? АНДРІЙ Макколу: [нерозбірливо]. Марк Цукерберг: Так що, так, ми думав про те, щоб, що відкритий. Але ось, коли ми якось повинні були зробити вся ця робота, щоб придумати ліцензії. І ми точно так само як, Все в порядку, гвинт, що. Йо. АУДИТОРІЯ: Що ви проводите більшу вашого робочого часу робить в ці дні? Марк Цукерберг: Наймання людей. Я думаю, коли, по мірі зростання, найголовніше це мати розумних людей. Якщо ви думаєте про те, як, технічна важелі речі, які я мав на увазі при відповіді на цей хлопець Питання, як технологія стає більш загальний і менш дорого, точка важелі стає все більш в особах. Так що якщо ви думаєте про це з точки зору людини до людей час, проведений або час користувач провів, або перегляд сторінки аналіз, через технології в даний час, люди набагато більш позикових коштів робити більше речей і мати більш важливе значення в рівнянні. Через це, це дійсно важливо щоб отримати найбільш розумних людей. А також, я маю на увазі, коли ви малого Компанія, ви можете бути дійсно спритний і отримати багато матеріалу зроблено. І є відносно трохи бюрократії. Так що якщо у вас є розумні люди, які можуть приймати Перевага, що для побудови класних речей, те, що є дивним. Я думаю, крім того, розробці нових речей. Там не багато корпоративна бюрократія ще. Так що я не повинен витрачати багато часу на це. Продовжіть йти? АУДИТОРІЯ: Так, скільки ж ти говориш і консультації з юристами досі? Марк Цукерберг: У мене є адвокат який працює для мене повний робочий день. АУДИТОРІЯ: ОК, це велика частиною ведення бізнесу? Чи будете ви рекомендувати роботи на [нерозбірливо] на ранній стадії? Марк Цукерберг: Ми не зробили. І це, я думаю, за умови, деякі роздратування пізніше. Початок матеріал створено дуже добре це добре. Отримання речі в чистоті дійсно хороший. І, я маю на увазі, ніхто не коли-небудь щоб сказати вам, юрист погано. Це всього лише питання можливості вартість і те, що вам розставити пріоритети. Я думаю, що в нашому випадку, у нас тепер є мати справу з купою речей, які ні встановлено належним чином на самому початку. Більша частина матеріалу розглядається. Це навіть не має великого значення більше. Але замість того, щоб говорити з адвокатами на ранній стадії, ми робили матеріал. І я думаю, що це було, ймовірно, правильне використання нашого часу. Я думаю, що один з найефективніших характеристика з великої кількості компаній, які в кінцевому підсумку бути дійсно успішною, не що ми по-справжньому успішним, але я думаю, ми також потрапляють в цю відро, є те, що вони починали як хтось намагається зробити щось круто, а не хтось намагаючись зробити компанію. Ви начебто - Google вийшов з Ларрі і Сергія кандидат Дисертація в Стенфорд, і Yahoo вийшли з просто, я думаю, також деякі Стенфорд хлопців тільки частково загвинчування навколо в їх кімнаті в гуртожитку. І eBay вийшов з якийсь хлопець намагається побудувати ринок для своєї подруги обмінюватися дозатори Pez. Amazon був трохи більш розраховується. Тому я не можу собі уявити, що будь-який з тих, люди дійсно мали, що багато порад, і це, здається, вдалося добре для них. Але, я маю на увазі, у той же час Я не збираюся сидіти тут і сказати вам не отримаєте пораду, речі. І багато разів люди просто занадто обережні, занадто. Я думаю, що це більш корисно, щоб зробити речі, а потім вибачитися пізніше ніж це, щоб переконатися, що ви точка все очі вашого Я тепер, а потім просто не отримати речі робити. Так. Піти на це. АУДИТОРІЯ: Коли ви думаєте, що Facebook досягне точки, де він міг би стати, що велика компанія [Нерозбірливості] нова ідея, [нерозбірливо]? Як ви думаєте, він досягне що точка найближчим часом? Як би ви тримати його від [нерозбірливо]? Марк Цукерберг: Ну, Я маю на увазі, я думаю, що - я думаю, що ти ніби завжди в цій точці. Я маю на увазі, більшість компаній почалася як пара ідей, і ті деякі речі, які вони роблять добре. Таким чином, я маю на увазі, Yahoo, було схоже, що ми збирається організувати всю цю інформацію в світі, як по каталогу. І це було те, що вони почав робити, а потім вони начебто диверсифікованої з час ішов і побудований більше матеріалу. І багато з того речовини, як ядром їх бізнесу зараз. Я маю на увазі, це як вони спочатку не робити пошук. А тепер каталог просто не існує. Це відстій. Там немає утиліта для неї. Я маю на увазі, велика річ від Google було так само, як вони зробили PageRank. А потім, я думаю, з PageRank, вони мають пошуку. І тепер вони начебто розширити, що в робити інші подібного типу алгоритмів, пошук в інших просторах. Але, я маю на увазі, ви можете роду розповісти, як всі інші речі, які вони роблять є свого роду дотичній. І це, як вони намагаються дійсно важко зробити PageRank та інші види алгоритми, які дуже схожа на цю роботу в їх простору, і це просто не так елегантно, або чистий ідеї, як оригінал один був. Таким чином, в Facebook, наприклад, коли він тільки що почав, що я думав, було самим Цікава річ було просто , Щоб мати можливість ввести в чиєсь ім'я і дізнатися інформацію про них. І майже не було з матеріал, який не був там тепер. Там не було ніяких груп. Там не було ніяких повідомлень навіть. Там було тикати. Так. Я маю на увазі, так що це, як ви отримаєте вид почався якийсь основної ідеї. І взагалі, компанія буде робити добре, тому що я думаю людей, які, починаючи з роботи на цьому основної ідеї почасти розумію, що одноядерний Ідея в якійсь унікальним способом. Але це не означає, що у них є краще розуміння чого-небудь ще, ніж будь-хто інший. Так ось чому оточивши себе з великою кількістю розумних людей що дійсно важливо. АУДИТОРІЯ: Що було - було Чи свого роду моделі що було [нерозбірливо] фото особливості [нерозбірливо] на Facebook? Чи був який-небудь [нерозбірливо]? Марк Цукерберг: Я маю на увазі, є багато додатків в Інтернеті тепер, зробити таке. Таким чином, я маю на увазі, Flickr в досить фото додаток. Хоча я думаю, через три тижні ми передав їх в кількості фотографій що ми мали на нашому сайті. Я маю на увазі, я думаю, що класна річ про фотографії є те, що ви можете помітити їх і так, що робить їх за посиланням профілів людей. І я думаю, що це те, що ви дійсно можете тільки робити, якщо у вас є контекст все навколо вас на сайті. Такого роду вимагається повсюдність використання. Так що я не знаю, якщо будь-який з інших хлопців зробив би це, якщо у них є, що вид використання, але вони не зробили. Я не знаю. Не будь-який з вас, хлопці, є питання CS? АУДИТОРІЯ: Мені цікаво. Як ви вирішуєте, як ви рухатися вперед з компанією проводити технології або переслідує технології? Марк Цукерберг: Що ідея? Що в прикладі? АУДИТОРІЯ: Ну, я насправді не знаю багато про Facebook. Що наступне, що ви хочу зробити з картинками і зв'язуючи людей разом? Як ви знаєте, про з'ясувати, які технології є хорошими? Як ви мої, щоб знайти технологію? Чи є у вас процеси на місці сьогодні, що спрямовані ті чого-чого, або ж технології просто приходять в компанію тому що ви перебуваєте поза десь і хтось згадується те, що ви могли б хочу зробити в плані Facebook? Марк Цукерберг: Так що я думаю, що наш Процес фільтрації, які технології використовувати які довіряють розумні люди. Таким чином, ми, безумовно, є деякі люди в компанія, яка просто дуже розумний, і я думаю, що більшість людей в компанія, як правило, досить розумний. Але є область кілька Хлопці зокрема - Я не один з них - хто я думаю, що коли вони говорять, що щось не в цілому хороша практика, щоб піти на це, то це відносно - то вони можуть отримати підтримку за це досить легко. І я думаю, що багато інженерів роду досягти консенсусу навколо цього. Я намагаюся думати про хороше прикладі. Я думаю, що це дещо цілеспрямоване. Отже з фотографіями, ми знали, що ми хотіли для підтримки просто люди завантаження необмежену фотографій. не так, я маю на увазі, немає ніякої реальна концепція необмеженою. Це просто ви повинні тримати на додавання матеріал, тримати на додавання зберігання. І ви хочете, щоб зробити так, щоб це частково з працює плавно, як це можливо. Таким чином, перше, що ми намагалися зробити Тобто, добре, давайте оцінювати ці компанії, що просто зробити великий зберігання для життя. Або це як NetApp або щось, Network Appliance. Так ми говоримо з ними на деякий час. А потім ми, як, все в порядку. Ну, ми насправді не хочуть йти з цим одним, великої коробки підходу. Ми хочемо, щоб піти з тільки що серія розподілені менше коробки з великою кількістю важко їздити і багато оперативної пам'яті. І тому я думаю, що архітектура, що ми вперше побудували був одним де у нас були купа цих машинах з відносно повільним, але дуже стабільно диск за рівнем - шаром кешування коробки з тонною пам'яті , Які могли б провести більшість мініатюр і найбільш часто використовувані зображення в - Я думаю, в оперативній пам'яті в будь-який час. А потім прямо перш, ніж ми запущений, прийшло в голову нас що ми збиралися мати деякі проблеми з цим. І питання, які ми збиралися мати збиралися бути мережа питання питання, не апаратного забезпечення. Так, наприклад, якщо взяти фотоальбом з 30 фотографій і кожен з ваших фотографій в три мегабайта, Потім ви можете завантажити 90 мегабайт до Facebook. І це частково смокче. Добре. Я маю на увазі, це відстій, тому що люди як правило, мають не оптимальні з'єднання й тому, що наш маршрутизатор - Я припускаю, що більшість маршрутизаторів налаштовані щоб тільки бути в змозі впоратися з гігабітна в той час, і маршрутизатори почасти дорого. Твоє великі частини обладнання. Я не думаю, що існує розподілені версію, що ще. Таким чином, ми не могли, у строки, що ми хотіли, щоб запустити його, просто отримати новий маршрутизатор і отримати його налаштувати. Отже, що ми в кінцевому підсумку робить будував Java-аплет та управління ActiveX, що в поєднанні Обрання фото, що люди хотіли завантажити зі стисненням на на стороні клієнта, щоб зробити його менше, а потім, що, як люди можуть просто завантажувати свої фотографії відносно швидко. Ми також зберігаються CPU на нашому сторона, тому що ми не робимо що потрібно зробити, декомпресії на нашому боці, хоча це не було те, що Величезний вузького місця. Так що працював. А потім ми отримали його в точка, де ми були маючи додавання в швидкість 100 друге, і люди за допомогою функції шлях більше, ніж ми думали, що ми збиралися. І хоча у нас були це кешування рівня установки, він просто ще не було достатньо швидко. Я впевнений, що ви, хлопці, пам'ятайте, що це. Кілька тижнів тому, на сайті не мають гарний час. Так що ми закінчили робити в той момент був використовуючи краю кешування, як Тип Akamai матеріалу щоб зробити ці фотографії, які статична Зміст просто бути ближче до людей. Так що, як ми можемо роду розвантажити частина устаткування і - свого роду того, щоб передавати їх як і раніше кілька великих файлів для людей. Так от, де ми знаходимося зараз, і це здається, працює дуже добре. Це було не те, що у нас була будь авансом технічний геній про це. Це було просто свого роду, що в кожній точці ми начебто передбачив питання або взяв їх досить швидко, а потім було достатньо компетентності оцінити, я думаю, що варіанти були що у нас і зробити що я думаю, були пристойні рішення про те, як виконати на них. Що це? АУДИТОРІЯ: Візьміть, що до наступного Рівень теж з точки зору проблем Ви тільки що говорили о. Марк Цукерберг: Так. АУДИТОРІЯ: Студенти отримують один рік - Ви знаєте, один Інформатика Робочої с, як, я йду сидіти в кут, тип на мій [нерозбірливо]. Як компанія працює через - що ж розробники програмного забезпечення робити коли всі ви, хлопці, повинні поставити Фігурні дужки в тому ж місці? Марк Цукерберг: Що це? АУДИТОРІЯ: Фігурні дужки для програмісти в тому ж місці. Як це структура програмного забезпечення інженерно фактично зробили [нерозбірливо]? Марк Цукерберг: Так так, що - я вгадати методологію, яка у нас є, що я хотів бути свого роду - як велика частина меритократії, як це можливо де люди, які можуть прийти з крутих рішень і здійснювати їх найшвидшим і мають, як найменшу кількість помилок отримати працювати на речі, які вони думаю, це найцікавіше і піти і є найбільш вплив у компанії. Так що ми і на-інтернатів багато людей, тому що ми найму відносно швидко. І при цьому, ми сортуємо з нас - ми на пари нові люди, які приходять в с деякі - як краще люди які є свого роду у верхній ланцюжка, а потім мати їх роду працювати з тими, люди, коли вони вперше приходять в, дізнатися речі, які вони працюють на те, що - так що нові хлопці, як вхідний клас, може роду дізнатися, що деякі з люди, які в даний час в компанії працюють. І я думаю, в цьому, що, вони вибирають до стилю і методів, які ми використовувати для робити речі. Але я думаю, що це змінює досить швидко. Я думаю, що одна відмінність між спосіб матеріал працює в компанії і те, як матеріал працює в школі що це дуже повторюваний процес. А як приємно, коли ви отримуєте матеріал право в перший раз, але ми не повинні. І я думаю, що багато компаній пройти через фази, або етапи, де вони не отримують матеріал правильно з першого разу. Як і Microsoft - Я У сенсі, я не знаю, коли востаннє було те, що вони повинні були хороший продукт до версії 4. Але до того часу вони дістатися до версії 4, це як завжди добре по більшій частині. І я думаю, що роботи досить добре для них. І, я маю на увазі, Google завжди релізи свої речі в бета-версії. Так що я думаю ми намагаємося мати кілька люди працюють на одному і тому ж, так що кожен може дізнатися з один з одним і почасти обривати деякі з помилок, які можуть бути зробив, що ми можемо зменшити досить швидко. Але, як і, я думаю, в Взагалі, ідея що він не повинен бути удосконалювати вперше навколо. І до тих пір, як ви отримаєте архітектура, як право, наскільки це можливо, то багато іншої Реалізація матеріал не збирається бути настільки ж великий з угода, і ви можете роду працювати, що в будь-який час. Я знаю, якщо це свого роду відповідаючи питання, що ви запитали мене. АУДИТОРІЯ: Так що тепер, коли ви знайдете те, що ви хочете зробити, що вам не знаю так багато про, Ви можете задати деякі з них люди, які працюють для вас, або ви можете отримати з новими людьми. Але, коли ви почали, це було просто свого роду вас і вашого сусіда по кімнаті в якості студента. І очевидно, були домену питання знання інформатики що ви мали справу з і ви не знали о. Я маю на увазі, як ви йдете з приводу з'ясувати, як робити речі? Ви вирішили прийняти певні класи? Чи отримали ви книги? Ви ходили прокат або отримати бере участь ще з деякими людьми? Як ви працювали через ці питання навчання інформатика, як ви працював через це? Марк Цукерберг: Інтернет є дуже хорошим інструментом. Я думаю, що це як ми зробили велику його частину. Я маю на увазі, ми якось зробити точку з не наймати людей для навичок, тому що я припускаю, що теорія якщо у когось є навички в області і був це робити протягом 10 або 15 років то це, ймовірно, що вони можуть зробити. І це добре, і що означає, що вони можуть зробити це. Але якщо ви наймаєте когось, сказати, прямо з коледжу, або хтось молодше, які ви просто наймати їх для сирого інтелекту, то ідея полягає в тому, що вони збираються зможуть дізнатися речі дуже швидко. І є багато інформації доступні повсюдно, і тепер, джгутів останні роки, є хороший інструмент для сортування через що. І я думаю, що найбільш високопродуктивним люди у нас є є свого роду більш молодих людей, які не зробили обов'язково знати, що багато чого про нічого конкретного виходу з коледжу. Я маю на увазі, хорошим прикладом є - Дастін, мій сусід по кімнаті в Гарварді Не було навіть одним з основних CS. Він був економіка майор. І він просто дуже розумний чувак, і зміг підняти його. Деякі з іншого товару люди, яких ми є EE майорів зі Стенфорда або Берклі. І вони навіть не CS весь час. Як математика людей - якщо ви вивчали математику, вам можете дізнатися речі щодо швидко багато часу. Так? АУДИТОРІЯ: Я думаю, оскільки у вас є інфраструктура на місці, прямо зараз, коли ви зосереджені на вашій найму, так Ви все ще виглядають для технічно кваліфікації людей? Або ви шукайте людей, які могли б мати бізнес-знання, щоб допомогти рости вас далі і зробити більше грошей? Що насправді пріоритет Прямо зараз на вирощуванні компанію? Марк Цукерберг: Я ніколи не наймають людей тільки тому, що у них є навички ведення бізнесу. Це насправді забавно, але знання багато основний CS речі що дійсно важливо в бізнесі теж. Одна з головних речей, які ви дізнатися, коли ви вчитеся стільникову станцію є складність і масштаби, і що є величезною проблемою в бізнесі теж. Як ви уявляєте собі від того, п'ять чоловік до 100 чоловік, і те, що зміна в динамічний там? І як, як справи певні процеси - як є відділ продажів з метою розширення масштабів від п'яти осіб до 100 осіб? Це як же типу інтелекту, що можу зрозуміти, як з тих проблем. І це може бути інший тип людина, яка піклується, щоб вирішити проблеми. Але я думаю, що друга частина моєї відповіді на те, що ви сказали, є те, що я думаю, що ми роду постійно в процесі будівництва з інфраструктура, і я не думаю, що ви коли-небудь вийти з цього процесу. І ми начебто фокусування не тільки на створенні чогось і з'ясувати, як зробити на цьому гроші і як би максимізації вартості нашого бізнесу в короткостроковій перспективі - але замість цього роду завжди шукає, щоб максимізувати що в довгостроковій перспективі значення буде. І я думаю, що в Роблячи це, ви начебто потрібно завжди тільки будувати з вашої бази, а не в будь-який час турбуватися про максимізації ваші гроші. АУДИТОРІЯ: Це свого роду назад в [нерозбірливо] Facebook, але ви, хлопці, є видавати як наступного дня після коледжу, може бути, щось в цьому роді, з всі завантаження фотографій все в той же час, [нерозбірливо]? Марк Цукерберг: Наша піки досить сильні. Так як в 5:00 ранок, незалежно від того, скільки користувачів ми зареєструвалися, завжди є, як 5000 осіб, і ось воно що. І потім, якщо ви отримуєте на 9:00 вечора Тихий океан - так, як опівночі тут - який я припускаю, як Пік по всій країні, це близько до 400 000 чоловік використовувати його одночасно. І це насправді досить цікаво, тому що ми контролювати ці графіки і у нас є цей величезний РК в нашому офісі, і щоразу, коли є спалах в русі, ми як, ох лайно, що сталося? І багато разів це як Laguna Beach. [Хихикає] Але зазвичай це не качає що далеко в інший бік. АУДИТОРІЯ: З вашого архіву [нерозбірливо], якщо хтось видаляє щось від їх профілю, ви підтримуєте кеш, що, і як довго? Марк Цукерберг: Прямо зараз, у нас немає. Але ми можемо в якийсь момент в майбутньому. АУДИТОРІЯ: Щоб стежити за що, які питання Ви говорите про в компанія з точки зору приватного життя і безпеки, всі ці речі? Ви турбуєтеся про це взагалі? Ви кладете [нерозбірливо] конфіденційність і безпеку особистих даних в Інтернеті. Таким чином, ви просто покласти його і то не турбуйтеся про це? Марк Цукерберг: Ну, я думаю, що те, що робить Facebook задоволення і корисно те, що є багато інформація про велику кількість людей, що ви можете отримати. Але що більш важливо, тому, що інформація доступний для людей, які що людина хоче, щоб інформація повинні бути доступні для. І зворотна сторона, що тому, що інформація доступна для людей, які хочуть мати доступ до цієї інформації. Так один з виду ядра рішення, які ми зробили Тільки, щоб люди в той же Школа см. профілі один одного. І я думаю, ідея позаду що було те, що ви в Гарварді. Ви, напевно, не було б, що важко про час, просто дозволяючи хтось ще в Гарварді побачити вашу інформацію. Але в той же час, це як тільки люди з Гарварду, які ви, ймовірно, побачите на основою день у день і, можливо, зустрітися, хто коли-небудь, щоб хочу подивитися вас. Це не схоже на деякий дитини при Стенфорд, які ви ніколи не будете поговорити з збирається бути зацікавлені в знаючи, що ваш стільниковий номер телефону або те, що ви зацікавити Так, обмежуючи Обсяг інформації сортувати як вузька як має сенс, я думаю, що ми вирішити багато з цих проблем. І потім, ми також дати люди повний контроль над тим, що частини їх профіль Отримати показав. Таким чином, ми не змушуємо хтось, щоб показати все, і ми даємо людям чіткий контроль над деякими з більш чутливою речі. Так подобається, прямо поруч з поле стільниковий телефон, є ще одне поле, що як, які ви хочете показати це? Всього ваші друзі, просто люди у вашій школі, і що? Ми піклуємося про це, тому що, якщо люди перестануть - якщо люди відчувають, що їх Інформація не є приватним, те, що гвинти нас в довгостроковій перспективі, теж. АУДИТОРІЯ: Просто сприяння на що, я думаю, навіть якщо ви помістити інформацію до себе, що звернення за допомогою у разі, скажімо, у вас є фото, і хтось ставить це фото до на деякій форумі або деякі Подобається чи ні Тип сайт. Як ви контролюєте те, що користувачі робити з інформацією, це вхід на ваші сервери? Марк Цукерберг: Це дуже важко контролювати те, що люди роблять з інформацією що у них є доступ. Чи не так? Я маю на увазі, найкраще, що ми можемо зробити, це дати людям можливість контролювати їх інформації і хто може бачити його. А потім, як тільки вони нехай хтось побачити його, це свого роду з чийогось контролю. АУДИТОРІЯ: Мені цікаво трохи про [нерозбірливо] Уолл-функція. Здавалося б почати, може бути, більше як дошка тип речі, а потім повністю змінилося навколо. [Нерозбірливості], як один або інший, або якби було щось що ви думаєте? Або була зміна конструкції в Процес робити [нерозбірливо]? Марк Цукерберг: Так що я спочатку кинув що разом в як півгодини. І я думаю, що це було досить складно, тому що - або було складніше, ніж я думав, що це збиралося бути. І я думаю, що частина Причина, чому ми змінили це тому, що він не працює а також ми хотіли, щоб. Я маю на увазі, первинна мета було свого роду зробити це так що ви можете мати цю вікі введіть річ на профілях людей, що, коли ви наведенні покажчика миші щось, він показав, хто додав, що частина його. Але я думаю, що було багато випадків, які ми пропустили, або він просто не був добре розроблені мною. І я не знаю, якщо ви, хлопці, пам'ятайте, але ви використовували, щоб миші над матеріалом, і він просто був не такий гарний. І як, це може сказати Ви не та людина, або це може виділити більше ніж передбачалося. Так я начебто в поєднанні, що з мисленням, це навіть не найкраща характеристика. Було б набагато цікавіше, якщо замість того, щоб миші над матеріалом, люди могли б просто побачити картину і ім'я людини, яка відповідав все, не маючи пройти через всю стіну. Так протягом літа, ми тільки частково пройшов і написав кращу аналізатор для стіни і спробував розкласти їх. А потім, у майбутньому, ми зробили це так, що ви тільки що додали пост, і він пішов до верхньої частини стіни. АУДИТОРІЯ: [нерозбірливо] питання. Де ви взяли цю ідею від, для створення Facebook? Марк Цукерберг: Я просто хотів зробити щось де люди можуть ввести чиєсь ім'я і отримати деяка інформація про людину. Я думав, що було б круто. О, да? АУДИТОРІЯ: Я зацікавлений особливо, що ви може SMS деякий [нерозбірливо] інформацію якщо ви хотіли, і відправити його назад. Я не знав, про людей, що використовують його. Так що я просто цікаво, якщо є фактичні міркування [нерозбірливо]? Марк Цукерберг: Так SMS шлюзи також електронною поштою колегу, тому, якщо ваші номери телефонів є х і у вас є Cingular в якості постачальника, то ви могли б відправити x@cingular.com або якийсь варіант цього і текст повідомлення піде на свій телефон. І це безкоштовно шлюз. Таким чином, ви знаєте, коли ви текст повідомлення люди, багато разів залежно від того, що ваш мобільний телефон план, це буде коштувати вам грошей. Якщо ви робите це по електронній пошті, він насправді не варто ніяких грошей. Так от, як ми прийняли рішення зробити це. Ми робили висока Обсяг їх, і ми вирішив, що це буде просто краще річ для нас - насправді це зробити законним способом і відправити текст повідомлення безпосередньо на мобільний телефон, на противагу збирається через шлюзів електронної пошти. Так ми начебто процесу того, щоб бути, що створена зараз. АУДИТОРІЯ: [нерозбірливо] MySpace [нерозбірливо]? Марк Цукерберг: Я думаю, що ми завжди шукає більше матеріалу, щоб зробити. Я не думаю, що ми конкурувати з Myspace. І я думаю, що це свого роду другий тип програми. Так. АУДИТОРІЯ: Мені просто цікаво. Чи є якась особлива причина, чому на профілі людини і шкільні листи та інше [нерозбірливо], а не як текст може бути скопійований і вставлений? Хіба що [нерозбірливо]? Марк Цукерберг: Так що я зробив це так, що люди не міг пройти і очистити сторінки. У нас є багато матеріалу що ми ставимо на місце щоб переконатися, що люди не сукупна інформація офф Facebook. Ви, очевидно,, Ви не можете бачити профілі людей в інших школах. Але також, якщо ви намагаєтеся переглянути багато профілів, він забирає, що ви просто читаєте ненормальне кількість профілів. І ми також роду - просто шляхом аналізу активності користувачів, ми побудували ці Байеса фільтри що я думаю, просто дайте нам вибрати аномальна активність, як насправді швидко, і тільки почасти шоу дуже обмежену інформацію для цих користувачів. Але одна з речей, що ми хотіли зробити, ми хочемо, щоб переконатися, - ми хочемо, щоб особливо важко для тих, хто щоб спробувати очистити електронну пошту адреси, тому що це дійсно дратує - якщо люди отримують спам. Таким чином, ми вважали, що на що робить його образ, замість звичайного тексту, який тільки додали додатковий рівень складності з точки зору зішкріб. АУДИТОРІЯ: [нерозбірливо] досить цінні ресурси, що [нерозбірливо]. Ви робите що-небудь [нерозбірливо]? Марк Цукерберг: Ну, ми можемо використовувати його цільової плакати з вами, наприклад. Я не знаю, якщо хтось із вас купив плакати від цього. Але ми начебто - ми намагаємося з'ясувати, що ми можемо зробити це, але ми, очевидно, дійсно чутливі до приватного життя людей. І що це таке? АУДИТОРІЯ: Не стільки для індивідуальний [нерозбірливо], але так само, як в цілому [нерозбірливо]? Марк Цукерберг: Так. Я думаю, що ми насправді відбувається щоб випускати щось в кінці цього тижня або на наступному тижні, що показує деякі сукупні статистичні дані, які ми думаю цікаві. Я маю на увазі, це матеріал вид круто, але це не тип речі що ви повернетеся до кожного дня. Ні CS питання? Майкл Д. Сміт: Чи подобається вам є питання до Марком? Він міг би бути готовий залишитися навколо протягом кількох хвилин, в випадку людина хочуть не питайте Ви на публіці, але є - Марк Цукерберг: АУДИТОРІЯ: Я особливо розчаровані тим, що Уїлл Чен не ставити мені будь-які питання. Майкл Д. Сміт: Ми будемо працювати на пізніше. І це все? Немає більше? У нас є ще кілька. Марк Цукерберг: Круто. АУДИТОРІЯ: Ви коли-небудь відкладати на Facebook, як і всі інші в кімнаті? Марк Цукерберг: Що це? АУДИТОРІЯ: Ви коли-небудь відкладати на Facebook? Марк Цукерберг: Звичайно. АУДИТОРІЯ: [нерозбірливо]. Марк Цукерберг: Я маю на увазі, Я думаю, що є значення, що люди роблять на сайті. АУДИТОРІЯ: Я просто знаю, що, ймовірно, багато хто з нас буде відчувати, що годинник [нерозбірливо]. Майкл Д. Сміт: [нерозбірливо]. Марк Цукерберг: Так, звичайно. Зали: Я не знаю, якщо ви можете сказати, це, але які функції можуть ми очікуємо, що в майбутньому? [Нерозбірливості] Марк Цукерберг: Ну, я можу сказати вам, те, що ми збираємося зробити наступні два тижні. Там-то й річ, що Я просто вже згадувалося вище, де ми агрегування купу з статистики, і просто показати те, що жарко і те, що все змінюється. А також дивно статистичні дані, які ми знайдено, як 2% людей в Гарварді Libertarian є, наприклад, або щось в цьому роді. Я думаю, що інша справа, що ми збираємося запустити сподіваюся колись чи пізно на цьому тижні або на наступному тижні, це те, що дозволяє людям роз'яснити їхні відносини з іншими людьми. Так багато проблем, які ми якось впоратися з на Facebook не завжди технічний, але є іноді, як ніби вони соціальні проблеми. І це як - один річ, яка, я думаю, дійсно цікаво, - якщо у вас є 100 або 150 друзів, наскільки добре Ви знаєте, кожен з цих людей, а хто, може бути, як і п'ять чоловік хто ви насправді хвилює, як багато. І це не те, що ви можете дійсно відповісти прямо зараз, тому що з'єднання є бінарними. Ви або пов'язані, або ви не. Так що я намагаюся думати на деякий час про те, як ми могли б створити щось що б зробити це так, щоб люди може висловити, наскільки близькі вони були до людей, в свого роду неупереджено. Таким чином, ви можете собі уявити, якщо ви зробили особливість, яка просто подобається - швидкість ваша дружба за шкалою від З 1 по 10, що не працюватиме. Оскільки в першу чергу, ніхто не хотів би робити що, тому що ви ображаєте когось якщо ви, як, ти три. Але це також свого роду нудно, і так ніхто не хотіли б зробити його через це. І було б просто бути перекручені в результаті соціальний тиск таким же чином що друзі. Деякі люди мають різні відчуття того, що один з ними, Потім інший людина була б. Так що якщо хтось має 30 друзів і інша людина має 150 друзів, чи означає це людина насправді є Чим більше друзів у реальному житті? Може бути, а може і ні, і може бути, людина з 30 просто має більш високий поріг для виготовлення хтось на іншому на Facebook. Так що я маю на увазі, я думаю, що рішення що ми придумали для цього було зробити - судді відносини, засновані на обох напрямках, фактичних тверджень. Так, наприклад, я взяв CS50 з цією людиною. Або я жив у будинку з цією людиною. І є тільки почасти зв'язка різних способів зробити такі речі, як, що. Але я вважав, що, що б ймовірно, буде трохи більш точним, бо ніхто не збирається в - немає тиску брехати про щось подібне. Це не схоже на те, що ти говориш? Я не брав CS50 з вами. Але якщо хтось збирає багато різних сполук, те, що вид щось означає. Отже, коли ви взяти когось, як Дастін, хто мій сусід по кімнаті тут, і це, як OK, а ми жили разом в Kirkland House. Тоді ми працювали над Facebook. Тоді ми з'їхали в Пало-Альто, і тепер ми все ще працюємо на Facebook - то може бути, це досить підключення до кажуть добре, добре ця людина явно має багато спільного з цією людиною. У той час як, якщо єдина категорія що ви знаєте когось, через е. ця людина мій Facebook друг, то це також означає, щось. Так що я не знаю. Ми побачимо, як це працює. Ніщо не напевно. У чому справа? АУДИТОРІЯ: Ви насправді [нерозбірливо] люди набравши в інформації [Нерозбірливості]? Марк Цукерберг: Це поєднання. Так що я думаю, що інша справа що це дуже важливо для кожного з цих подій є Дата, з якої вони відбуваються. Так що якщо у вас, наприклад, Дата на дружбі кожної людини з кожною людиною, те, що дасть Ви більш точне уявлення про те, що це означає, тому що зараз ви не знаю, що друг значить кожен з людей в мережі. І тому, що ви не знаєте, коли що дружба була сформована, Ви не знаєте, що є змінилося в цих відносинах так що дружба була сформована. Я маю на увазі, якщо людина - якщо дружба дуже мало значить для когось якщо ви знаєте, що сталося вчора, що вони стали друзями, Ви все ще знаю, що є деякі - що є якась сила. Це як визначеність речі. Там в нижній впевненості що їхні стосунки до відхилення, оскільки цей момент, якщо Дата, з якою відбулося дію було раніше. На жаль, пізніші. Так що я думаю, що це один з речі, які ми розглядаємо тут. Так що я взяв курс - я взяв CS50 з кимось цей термін зовсім по-іншому ніж сказати, що я старший зараз і я взяв CS50 з цим людина, коли я був на першому курсі. Багато хто з них - аналіз про те, як люди дивляться на це і бачити відносини не обов'язково - Facebook не збирається оцінити взаємозв'язок. Це свого роду - люди мають неявне розуміння про те, що різниця між прийнявши CS50 з кимось цей термін і прийнявши CS50 протягом трьох років тому. І я думаю, що буде свого роду виручити. У чому справа? АУДИТОРІЯ: Коли ви отримати нову ідею, і ви думаю, що це дуже здорово, як [Нерозбірливості] з тим, як ви йдете з цього приводу? Марк Цукерберг: Не надто. Тому що я думаю, що Багато речей, ми сортуємо є дуже унікальний платформа для створення його. Я не думаю, що будь-який інший компанія або група людей у світі, який міг розвивати це прямо зараз. Я маю на увазі навіть Google, з їх, як 5000 інженери не в тому місці, щоб додаток, який начебто з характеризує народний відносини, як це. І це, як одне і те ж з фото тегів. Ми можемо зробити це, тому що фото тегів працює, тільки якщо всі навколо вас є на сайті. Тому що інакше ти збирається отримати вид використання для нього, де ви йдете і ви завантажити фото і ви йдете, щоб помітити групу людей, і вони не там, і що відстій. Так що навіть якщо 50% людей в Гарварді були на Facebook, то позначка і те, як ми встановили до все ще смоктати. Так це працює тільки тому, що 97% люди в Гарварді знаходяться на Facebook, або будь-який інший. Так через це, це все одно, не те велике занепокоєння. Так? АУДИТОРІЯ: Так з роду розробкою програмного забезпечення, роду динамічний [нерозбірливо] чином, коли хтось має один з цих ідей - як давайте агрегувати цю [? ширше?] статистика і сказати людям, або у мене є шлях до виміряти це, те й інше про цих людей і розмічати ця річ на профілях людей - як вони йти про отримання добро від усіх ще в компанії, щоб провести деякі їх час технічно працюємо над цим? Або змусити інших людей працювати на ньому з ними, і все в такому дусі? Марк Цукерберг: Ммм. Я думаю, що багато людей - я маю на увазі, люди, які працюють на Facebook дійсно як працювати в Facebook, Я думаю, здебільшого, і витрачати багато їх час робити це. І як, багато раз, що вони витрачають, вони витрачають працює над матеріал, який може бути роду стратегічне значення для те, що ми намагаємося зробити в цій точці. А крім того, багато людей просто возитися з кодовою базі, і вид покласти IF-заяви в там, що як, якщо користувач це я, потім покласти це в там. І так я ходжу в різні місця народних протягом дня, або люди приходять і поговорити зі мною. Мовляв, я тримаю CEO робочі години, як жарт, як з 2:00 до 4:00 щодня - не сьогодні. І люди просто приходять і показати мені, різні речі, які вони роблять, і багато з цього є відносно прохолодно, і все таке що у мене не буде обов'язково думали. Так що я маю на увазі, що ви запитали до цього, якщо ми рятували, якби ми архівування, старий профіль інформація, і однією з причин Тому я сказав, що ми може почати робити це тому що один з хлопців в компанії придумав дещо, де це, як, так що ви перейти на сторінку вашого друга, і він показує свої недавно оновлюються друзів. А потім ви натискаєте на що, і це показує їх новий профіль. Але немає ніяких ознак того, про те, що змінилося. Так, один з хлопців зробив щось, що тримає стару версію його профіль, а потім робить це так, що, коли ви перейти в його профіль, коли він оновлює його, в ньому підкреслюється в Жовтий частини, які були змінені. І я думаю, що це дуже здорово. І це не величезний проект - Я маю на увазі, це насправді вид є, якщо ми повинні почати зберігання Інформація кожного. Але я маю на увазі, це дещо прохолодно. Це не той тип, що ви обов'язково зобов'язані придумати, але я безумовно думаю, що це досить великий крок вперед по тому, що ми маємо зараз. Тепер, це дійсно важко піти в чийсь профіль і розповісти, що змінилося. І це тільки найбільш Недавній приклад, що у мене є. АУДИТОРІЯ: У вас є час, щоб дозволити людей змінити зовнішній вигляд кожної сторінки? [Нерозбірливості]? Марк Цукерберг: Отже, я не хочу цього робити. А причина в тому, тому що я думаю, що Facebook є каталогом, і основна мета це подивитися на когось. Чи не так? Як типу на їх ім'я і отримати деяка інформація про них. І одна з речей, що дійсно корисно є те, що сторінку кожної людини структурований таким же чином. Так що якщо ви хочете побачити якщо хтось один, у вас немає для сканування вниз стовпці поки ви не отримаєте, щоб сімейний стан. Ви просто знаєте, де це. Таким чином, ви натисніть, піти - Ваш Очі просто піти в цій речі. Але якщо у вас різні люди зміни їх ЦГСЕН по-різному, те, що може стати дратує - особливо якщо люди роблять такі речі, як темно- синій текст на чорному фоні. Він просто бере роду неприємним. АУДИТОРІЯ: Наскільки успішно має Facebook [нерозбірливо] був, і що ти бачиш, як відмінності в цілях [нерозбірливо]? Марк Цукерберг: Мета - для мені, вуз був тим же самим. Я думаю, що застосування - це буде, ймовірно, звучить досить безглуздо - але бажаючих дивитися людям, я думаю, це свого роду ядро ​​людське бажання. Чи не так? Я думаю, що люди просто хочуть знаю речі про інших людей. Так що я думаю, що надання Інтерфейс де люди можуть просто введіть в чиємусь імені та отримати деяка інформація про них , Як правило, досить корисна річ. Так зростання було досить добре. Це було жорстко, щоб з'ясувати, точно, як оцінювати його, тому що, коли ми зробили коледж, ми відкрили його в Гарварді. Тоді ми відкрили його в пара коледжі навколо Гарварді. А ідея була завжди, ми були дійсно вистачає грошей і обладнання. Так при отриманні всього обладнання, наскільки це можливо, ми хочемо, щоб максимізувати наше зростання. Тому ми хочемо, щоб запустити в школах, що ми думаю будуть рости швидкий, заснований на тому факті що люди в цих школах будете мати найбільш кількість друзів на школи, які ми вже в. Ми взяли інший підійде для середньої школи, тому що ми могли просто запустіть він скрізь одночасно. Таким чином, ми дійсно не знали, як він збирається рости. Я думаю, що це росте на більш ніж 5000 осіб на день, що досить непогано. Так? АУДИТОРІЯ: Коли ви почав Facebook, ви призначаються для того, щоб стати це повноцінний бізнес-? Марк Цукерберг: Ні. АУДИТОРІЯ: Ну, як ти [нерозбірливо]? Марк Цукерберг: Я пам'ятаю, думаючи, що було б здорово, якщо ви могли б каталог всіх. Я пам'ятаю, сперечався з моїми батьками про це, тому що після того як я майже вигнали зі школи за це проект, який я зробив, перш ніж Facebook, вони були схожі, що хорошого може можливо, приходять робити щось нове? І я, як, немає, це дуже здорово. Тільки уявіть, як здорово було б, якщо Ви можете просто набрати в чиємусь імені і отримати деяку інформацію про них. І вони були так само, як, я не бачу його. І я, як, ну, ми будемо просто зробити це в Гарварді на даний момент, але уявіть, що станеться, якщо в один прекрасний день, Ви можете просто ввести ім'я будь-якої людини і отримати деяку інформацію про них. І, як, що б бути круто, чи не так? Таким чином, вони не купити його, але тепер вони роблять. [Сміх] Так, так що я не знаю. Я думаю, на кожному етапі, ми просто вид, дивлячись на природним чином зберегти цілісність мережі, а також зробити так, що це більш корисно - я думаю, що відповідь на це питання. Так? АУДИТОРІЯ: Чи є певна навичок, зокрема [нерозбірливо], що ви [нерозбірливо] або ви б запропонувати для когось вчитися? Марк Цукерберг: Я просто пропоную вам прийняти найважчі курси, які ви можете, тому що ви дізнаєтеся більше всього, коли Ви кинути виклик собі, чи не так? Так як 161 просто зруйнував моє життя, і я так багато дізнався від нього. 121 Я також знайшов досить важко. 124 вид змінився так, як я думав про речі. Що 124 навчив мене, що Я думаю, що було дійсно корисним було те, що є - я думаю, що багато людей зосередитися про те, як робити такі речі, як а також можливо і як зробити найбільш ефективний алгоритм. Але те, що завжди отримували з нами по які робити речі в найбільш ефективним способом, але закласти основу в досить ефективним способом. Так що я маю на увазі, що це начебто вчить Ви обидві сторони проблеми, структур даних і алгоритмів, і як установка, що дійсно важливо. І це, безумовно, врятував нашу осів у розширенні багато разів. Я не знаю. Робота з розумними людьми. Вчіться у людей. АУДИТОРІЯ: Одна з речей, що Я помітив, про Facebook, порівняно в іншій соціальній мережі простору, що це насправді набагато простіше у використанні. Чи є у людей - як своїх співробітників просто покласти всі частини вони думають це круто. У вас є окремі люди стабільності забезпечити все це працює все разом? Марк Цукерберг: Люди можуть зробити все, що хочуть, але це не означає, що вони можете помістити його на сайті. Так що я думаю, що до речовину йде на сайті, багато людей подивитися. Я маю на увазі, я безумовно галочку на ньому, перш ніж він може піти в прямому ефірі. Але я маю на увазі, я думаю, що у людей є багато творчості, щоб робити класні речі. І багато разів, це все одно, хтось може придумати класну ідею, але це не означає, що це Остаточний спосіб, що це відбудеться. Так, наприклад, люди виділивши в жовтий, що ці зміни в своєму профілі - Я думаю, що просто концепція виділення матеріал, який змінилося, так це дійсно добре, але інтерфейс що цей хлопець використовується для цього не що я думаю, одним з найкращих варіантів. І те, як він зберігання старий профіль інформація не є оптимальним небудь. І що це за це здорово, тому що він просто робить це для себе. Але якщо ми коли-небудь збиралися зробити щось жити з тієї, яка Я хочу, що ми робимо по-іншому. І це більше, так само, як макет. АУДИТОРІЯ: Так як, ідеї приходять від землі, вгору, , А потім [? це просто?] [? кинув?] [? по лінії? ?] Марк Цукерберг: Я У сенсі, це йде в обох напрямках. І я не повністю unopinionated. Майкл Д. Сміт: [нерозбірливо]. Зали: Я насправді є Питання про [нерозбірливо]. Так, повертаючись близько [Нерозбірливості] і [нерозбірливо] конфіденційності. І це зовсім інша платформа? Марк Цукерберг: Так. Аудиторія: Так коледжу люди старше 18 років і дозволив розміщувати все, що фотографії, які вони хочете, і вони насправді не проти себе, за винятком можливо, для наркотиків і алкоголю? Я бачив фотографії на Facebook, де мій молодший двоюрідні брати п'ють і все в такому дусі. Але коли ви йдете до школи Діти, вони 15 і 16 і молодше. І ви, хлопці просто кажучи, це інтернет, і якщо вони хочуть інкримінувати самі і тому подібні речі, це нормально? Або ви, хлопці, фільтрувати фотографії студенти, які середньої школи миритися та інформація, яку вони пишуть? Або ви просто [нерозбірливо]? Марк Цукерберг: Так багато рішення, які ми придумали матеріал не технічним або організаційним, але просто застосовуючи соціальний тиск в хороших відносинах. Так Myspace має - майже третину своїх співробітників стежить фотографії, які отримати завантажені для порнографії. Ми майже ніколи не було нікого порнографія завантажені, і я думаю, що багато Причина в тому, що люди використовувати свої справжні імена на Facebook, і Ваш реальну адресу електронної пошти для школи. І якщо у вас є, що, те, що ти не збирається завантажити порнографію. І я думаю, що це дійсно просто соціальна рішення до, можливо, складної технічної проблеми. Так що сказав, ми змінили деякі з особливості навколо для середньої школи. Наприклад, ми взяли Сторони поза, тому що ми вважав, що батьки б залупаться або вони просто розбити всі Бочонок сторони дійсно швидко, і що буде смоктати для всіх. [Хихикає] Я не знаю. Ми применшити роль контакт Інформація в середній школі. Так. АУДИТОРІЯ: Добре, ми закінчується. Якщо у вас є інші питання, будь ласка вільно спуститися і поговорити з Марком. Велике спасибі. Марк Цукерберг: Так. [Оплески]