Андрей Карпов считает, что код проекта Manticore качественнее, чем код проекта Sphinx

Автор: admin от 13-11-2017, 19:15, посмотрело: 139

Андрей Карпов считает, что код проекта Manticore качественнее, чем код проекта SphinxМои читатели попросили сравнить проекты Manticore и Sphinx с точки зрения качества кода. Я могу сделать это только одним освоенным мною способом — проверить проекты с помощью статического анализатора PVS-Studio и посчитать плотность ошибок в коде. Итак, я проверил C и C++ код в этих проектах и, на мой взгляд, качество кода Manticore выше, чем качество кода Sphinx. Естественно, это очень узкий взгляд, и я не претендую на достоверность своего исследования. Однако меня попросили, и я сделал сравнение так, как умею.

Категория: Компании » Facebook

 

Подводные грабли управления частотами процессоров Intel

Автор: admin от 13-11-2017, 19:15, посмотрело: 97

Во время сравнения нового серверного чипа Centriq от Qualcomm с имеющимися в наличии Intel Xeon поколения Skylake мною была замечена странная штука: производительность шифра ChaCha20-Poly1305 плохо масштабируется при добавлении ядер. Один поток работал на скорости примерно 2,89 Гбайт/с, а на 24 ядрах и при 48 потоках сумарная производительность составила всего лишь 35 Гбайт/с.



Неплохо, конечно, но я ожидал увидеть что-то вроде 69 Гбайт/с. 35 Гбайт/с это всего лишь 1,46 Гбайт/с на ядро, или около 50 % от производительности одного ядра. AES-GCM масштабируется в тех же условиях гораздо лучше, до примерно 80 % производительности одного ядра, что объясняется способностью процессора повышать частоту при нагрузке на одно ядро.



Подводные грабли управления частотами процессоров Intel

Категория: Компании » Facebook

 

PM из Facebook: контринтуитивные выводы о менеджменте (часть 1)

Автор: admin от 13-11-2017, 19:15, посмотрело: 98

Впервые я начала руководить людьми семь лет назад — прошло три года после моего выпуска из университета и первой работы в области дизайна. В то время мне крайне не хватало квалификации. У меня почти не было опыта, когда кто-то руководил мной, не говоря уже о том, чтобы мне руководить другими. Я все еще благодарна менеджеру, который у нас был на тот момент, за её веру в меня. Не думаю, что в её ситуации я бы поставила на себя. И, опять же, одна из вещей, которой вы учитесь — дальновидный менеджер иногда может видеть в тебе то, что ты сам не видишь и подталкивать тебя к тем достижениям, которые казались невозможными.



PM из Facebook: контринтуитивные выводы о менеджменте (часть 1)


В центре кадра — Julie Zhuo, product design director в Facebook



Те семь лет я в большинстве случаев руководила смесью из разработчиков, некоторых инженеров пользовательского интерфейса и исследователей. Совсем недавно я стала руководить управляющими по дизайну.



Я люблю свою работу. Мне кажется, что из-за людей она и тяжелая, и безумная, и чудесная. Она о взаимодействии с людьми. О понимании людей. О поиске самого лучшего в людях. И снова о понимании, что все не идеальны, но вместе с нашими несовершенствами мы все равно можем добиться большего, чем в одиночку.

Категория: Компании » Facebook

 

Обзор конференции Highload fwdays’17

Автор: admin от 1-11-2017, 11:05, посмотрело: 143

Обзор конференции Highload fwdays’17


14 октября в Киеве прошла конференция Highload fwdays, посвященная высоконагруженным проектам, работе с базами данных и архитектурой, в частности, микросервисами, машинному обучению и Big Data. DataArt был спонсором конференции. А наши коллеги Игорь Мастерной (лидер Java-сообщества DataArt Киев) и Анна Колот (.NET, SharePoint Developer) рассказали о докладах, на которых они побывали.



Детально с программой конференции можете ознакомиться тут.



Начнем обзор с доклада Дмитрия Охонько из Facebook про Log Device. “Yet another log storage”, — подумаете вы. Вы бы были правы, но этот Log Storage на общем фоне выделяется своими создателями. Заявленная пропускная способность у Facebook — 1TB/s. И узнать, как они справляются с обработкой такого объема данных, было интересно.

Категория: Компании » Facebook

 

Адаптивные email-письма без боли и страданий

Автор: admin от 27-10-2017, 12:30, посмотрело: 259

Привет, Хабр! Все, кто хоть раз сталкивался с версткой email-писем, знают, что это нудно, утомительно и порой очень сильно раздражает. В большинстве случаев это обусловлено тем, что почтовые клиенты не умеют поддерживать очень многое из того, что мы используем при верстке самых простых веб-страниц. Поэтому дизайн письма делается простым или не делается вовсе, а львиная доля времени уходит на проверку и фиксы багов в многочисленных почтовиках.



В этой статье мы хотим поделиться с вами рецептами верстки красивого, на наш взгляд, и адаптивного письма, которое будет подстраиваться под экран вашего телефона даже в Gmail. А так же рассказать про нюансы, проблемы и тонкости, с которыми мы столкнулись в процессе его создания.

Категория: Компании » Facebook

 

Как руководить людьми, у которых больше технического опыта, чем у вас

Автор: admin от 27-10-2017, 12:30, посмотрело: 124

Как руководить людьми, у которых больше технического опыта, чем у васJulie Zhuo — вице-президент Facebook по продуктовому дизайну.



Вопрос: Как вам удается руководить людьми с большим опытом или более глубокими знаниями в определенной области? В чем важные отличия? При разговорах тет-а-тет со специалистами насколько вы углубляетесь в технические детали?



Как руководить людьми, у которых больше технического опыта, чем у вас



Усэйн Болт — ямайский легкоатлет, специализировался в беге на короткие дистанции, восьмикратный олимпийский чемпион и 11-кратный чемпион мира.



Прошло всего несколько лет после выпуска из колледжа, когда я стала менеджером по дизайну. Из-за того, что в колледже я изучала информатику, а затем стала работать инженером в компании Facebook, в основном в работе я изучала дизайн. В дни стартапов в компании, традиция быстрого принятия решений подразумевала, что я редко занималась углублением своих знаний и оттачиванием мастерства. Часто казалось, что я самозванка среди настоящих дизайнеров.



В результате, в начале своей карьеры менеджера я отлично ладила с выпускниками колледжа, в которых видела более молодую версию себя. Но я переживала, что кто-нибудь с настоящим опытом в дизайне не станет меня уважать. В конце концов, как я могу быть боссом для людей, которые не только старше меня на несколько лет, но и являются профессионалами своего дела? Как я могу научить их чему-то, чего они ещё не знают?



Однажды я поделилась этим переживанием со своим мужем, когда мы смотрели Олимпийские Игры. Он сказал: «Неужели ты думаешь, что тренер Усэйна Болта бегает быстрее него?». Раньше я не размышляла о том, что Глен Миллс — главный тренер сборной Ямайки по бегу, который ответственен за самых успешных спринтеров — не то, чтобы не отличается высокой скоростью, но и вообще не является бегуном.

Категория: Компании » Facebook

 

А как у них? Технический контроль за розницей в зарубежных странах

Автор: admin от 24-10-2017, 17:10, посмотрело: 174

В обязанности любого государства входит контроль за торговыми операциями. В XIX веке это лучше делать с помощью современных технологий — так будет проще для всех. И пока у нас в стране идет массовый переход на онлайн-кассы, хотим познакомить вас с тем, какие подходы к учету продаж уже реализованы в некоторых других странах мира.



А как у них? Технический контроль за розницей в зарубежных странах

Категория: Компании » Facebook

 

На всех не угодишь, или чему нас учит редизайн ленты от Facebook 2006 года

Автор: admin от 24-10-2017, 17:10, посмотрело: 118

Представьте себе: вы разработчик ПО. Вас включили в команду, работающую над редизайном одной из центральных функций приложения, созданного компанией. Вы несколько месяцев собирали информацию о пользователях, делали прототипы, тестировали их на контрольной группе (всем понравилось!) и переделывали приложение. И вот сегодня обновленная версия вышла в публичный доступ.



Теперь представьте, что тысячи людей выступили против обновления. Они стали создавать веб-страницы для противников новой функции. Они решили объявить массовый бойкот продукту. В «Тайм» появилась статья с подробным разбором вашего провала.



На всех не угодишь, или чему нас учит редизайн ленты от Facebook 2006 года



В такой ситуации вы бы, вероятно, подумали, что пора освежить свой профиль на LinkedIn (разумеется, умолчав там об этом фиаско): как только директор разгребет то, что вы натворили, он немедленно вас уволит.



А теперь представьте, что все эти люди были неправы. Вы провели исследование. Вы протестировали приложение на контрольной группе (всем понравилось!). Представьте, что пока сотни или даже тысячи пользователей протестовали, все остальные продолжали пользоваться продуктом и прибыль возросла в разы. Представьте, что на самом деле ваш редизайн изменил мир и то, как люди общаются друг с другом.

Категория: Компании » Facebook

 

Тотальное истощение, или есть ли жизнь после IPv4

Автор: admin от 12-10-2017, 23:05, посмотрело: 140

На CloudFlare Internet Summit 2016 года Илья Григорик (Ilya Grigorik), инженер по веб-производительности в Google, дал такой прогноз: «Насколько я могу судить, к 2020 году у нас будут летающие машины, сингулярность и IPv6».



Годом ранее в Twitter он объявил о том, что «вечеринка IPv4 окончена», присоединившись к весьма популярной теме для обсуждения последних 30 лет, касающейся исчерпания IPv4-адресов. В этой статье мы постараемся обобщить уже известные факты и оценить, что будет дальше.



Тотальное истощение, или есть ли жизнь после IPv4

Категория: Компании » Facebook

 

Пластик: как ненароком не зашибить коллектив гравированной статуэткой

Автор: admin от 12-10-2017, 23:05, посмотрело: 114

Пластик: как ненароком не зашибить коллектив гравированной статуэткой



Компании встречаются разные. Бывают такие, где выстроена строгая и глубокая иерархия управления, и где вопрос самореализации сотрудников связан в первую очередь с продвижением вверх по карьерной лестнице. Бывают наоборот организации с плоской структурой, у которых в пронизанном лучами солнечного света офисном воздухе постоянно витает дух равенства и братства. Говоря о первых приходящих в голову образах, наверняка вы уже представили себе небоскреб крупной и бюрократизированной корпорации с одной стороны, и цветущий среди холмов Кремниевой долины стартап — с другой. В то же время британские ученые доподлинно доказали, что мир не черно-белый, и что большинство компаний в той или иной степени живут на стыке этих двух метафор – механизма и семьи. Вполне вероятно, что в одной из таких работаете и вы.



Однако речь сегодня пойдет вовсе не об организациях как таковых, а о пластике. Менеджмент, как известно, не очень-то любит материальные методы мотивации сотрудников (и правильно делает), зато очень любит различного рода пластиковые награды, статуэтки и плашки, призванные оценить успехи. Между тем, главное правило при проведении подобных мероприятий – «Не навреди!».

Категория: Компании » Facebook