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

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

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

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

 

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

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

Во время сравнения нового серверного чипа 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, посмотрело: 26

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



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


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



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



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

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

 

Code review по-человечески (часть 2)

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

Code review по-человечески (часть 2)


Это вторая часть статьи о том, как правильно общаться и избежать ошибок в процессе код-ревью. Здесь мы поговорим о том, как довести ревью до конца и избежать неприятных конфликтов.



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



Моё худшее код-ревью



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

Категория: Программирование

 
 

Россия заняла первое место на Всемирной олимпиаде роботов

Автор: admin от 13-11-2017, 16:40, посмотрело: 47

Российские робототехники взяли треть всех медалей в Коста-Рике — 5 золотых, 1 серебряную и 2 бронзовых. К мировому первенству сборную готовил Университет Иннополис.



Россия заняла первое место на Всемирной олимпиаде роботов

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

 

Роли, их моделирование в ИС

Автор: admin от 13-11-2017, 16:40, посмотрело: 42

Задача и ее решение



Пусть есть пользователи информационной системы. Авторизованным пользователям позволено строить свои модели в этой ИС. Неавторизованные могут только смотреть, как другие строят эти модели, но сами не могут этого делать.

Вопрос: сколько ролей в ИС?



Пусть есть две кучи песка, сваленные рядом.

Вопрос: Это одна куча, или по-прежнему две кучи, но теперь сваленные рядом?



Пусть есть должность директора школы №123. Сидоров занимает эту должность после Иванова.

Вопрос: это два разных директора, или один директор?



Сегодня Иванов играет роль княжны Мэри.

Вопрос: завтра, когда он будет играть роль с тем же названием, это будет та же роль, или другая?

Вопрос: Сидоров, который сегодня играет роль с тем же названием, играет ту же роль, или другую?



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

Вопрос: часовой привод теперь другой, или это тот же часовой привод, но с другим часовым механизмом?

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

 

Рейтинг ИТ-работодателей Санкт-Петербурга и Москвы: результаты опроса разработчиков

Автор: admin от 13-11-2017, 16:40, посмотрело: 37

Некоторое время назад социологический факультет СПбГУ решил разобраться, каких работодателей считают лучшими в ИТ. В опросе приняли участие порядка 2500 человек, среди них: пользователи «Моего круга», посетители мероприятий JUG.ru, подписчики ИТ-сообществ «Вконтакте» и «Телеграма». Сегодня мы делимся получившимися результатами.



Рейтинг ИТ-работодателей Санкт-Петербурга и Москвы: результаты опроса разработчиков

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

 

Обнаружение птиц с помощью Azure ML Workbench

Автор: admin от 13-11-2017, 16:40, посмотрело: 60

Задумывались ли вы, что перед биологами, помимо всего прочего стоит ряд важных задач? Им необходимо анализировать огромные объёмы информации для отслеживания динамики популяции, выявления редких видов и оценки воздействия. Под катом мы хотим рассказать вам о проекте по идентификации красноногих моевок на фотографиях, сделанных с помощью камер слежения. Вы узнаете подробности о разметке данных, обучении модели на платформе Azure Machine Learning Workbench с использованием Microsoft Cognitive Toolkit (CNTK) и Tensorflow, а также развертывание веб-службы прогнозирования.



Обнаружение птиц с помощью Azure ML Workbench

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

 

Анонс митапа ThinkJava #6, Харьков

Автор: admin от 13-11-2017, 11:35, посмотрело: 55

Анонс митапа ThinkJava #6, ХарьковПриглашаем всех Java-разработчиков на шестую встречу ThinkJava-комьюнити! Будем говорить о разработке реактивных приложений, а перерывах — общаться на кофе-брейках и делиться впечатлениями об услышанном и собственным опытом.

Категория: Операционные системы » Linux

 
Назад Вперед