Как я написал диплом по химии с (Xe)LaTeX

Эту статью я задумал еще на втором курсе, когда впервые решил перейти с Word’а на LaTeX. В конце третьего курса я ее начал, и, наконец, после защиты диплома я нашел в себе силы ее дописать. Здесь я постарался собрать свой опыт (и созданные костыли, куда же без них) в использовании LaTeX при подготовке текста, связанного с химией и в решении тех проблем, с которыми столкнулся я.
Читать дальше →
Как я написал диплом по химии с (Xe)LaTeX
Source: geektimes

7 soft skills, которые нужно начинать прокачивать уже сейчас

image

Быть программистом в 2020 году — не то же самое, что десять лет назад. Мир постоянно меняется, и многие из умений, которые были важны тогда, со временем отошли на второй план. А какими навыками должен обладать разработчик, чтобы оставаться востребованным специалистом, например, через пять лет? Если у вас их нет, возможно, стоит подумать над их развитием уже сейчас?

Читать дальше →
7 soft skills, которые нужно начинать прокачивать уже сейчас
Source: geektimes

Логика у HR проста — обучать ИИ на «прижившихся»

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

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

О том, как работает сервис и какова тут логика кадровиков, нам рассказал Александр Барабаш. Формально он директор GoRecruit, но при этом имеет прямое отношение к разработке.
Читать дальше →
Логика у HR проста — обучать ИИ на «прижившихся»
Source: geektimes

[Перевод] Эволюция открытого интернета

image

Разработчики говорили о преимуществах технологии блокчейна на протяжении многих лет. Они аргументировали это блеклыми «вариантами использования» вместе с неясными определениями того, как работает технология, для чего она на самом деле нужна и чем применяющие ее платформы отличаются друг от друга. Неудивительно, что это вызывало путаницу и недоверие к блокчейн-технологии.

В этой статье я хочу описать набор ментальных моделей, которые помогут понять, как потенциальные варианты использования приводят к техническим компромиссам, на которые вынуждена идти каждая платформа. Эти ментальные модели построены на основе прогресса, которого технология блокчейна достигла за последние 10 лет, пройдя в своем развитии через 3 поколения: открытые деньги, открытые финансы и, наконец, открытый интернет.
Моя цель — помочь вам сформировать чёткое представление о том, что такое блокчейн, понять зачем нужны разные платформы и представить будущее открытого интернета.
Читать дальше →
[Перевод] Эволюция открытого интернета
Source: geektimes

Сбер выложил русскоязычную модель GPT-3 Large с 760 миллионами параметров в открытый доступ

Последнее десятилетие в области компьютерных технологий ознаменовалось началом новой «весны искусственного интеллекта». Впрочем, ситуацию в индустрии в наши дни можно, наверное, охарактеризовать уже не как весну, а полноценное «лето ИИ». Судите сами, за последние неполные 10 лет только в области обработки естественного языка (Natural language processing, NLP) произошли уже две настоящие технологические революции. Появившаяся в результате второй из них модель GPT-3 произвела настоящий фурор не только в технологических медиа, но стала знаменитой далеко за пределами научного сообщества. Например, GPT-3 написала для издания «The Guardian» эссе о том, почему ИИ не угрожает людям. GPT-3 сочиняет стихи и прозу, выполняет переводы, ведёт диалоги, даёт ответы на вопросы, хотя никогда специально не училась выполнять эти задачи. До недавних пор все возможности GPT-3 могли по достоинству оценить лишь англоязычные пользователи. Мы в Сбере решили исправить эту досадную оплошность. И сейчас расскажем вам, что из этого получилось.


Источник изображения
Читать дальше →
Сбер выложил русскоязычную модель GPT-3 Large с 760 миллионами параметров в открытый доступ
Source: geektimes

[Перевод] Новые хрящи для наших суставов

Вечная мечта человечества о замене изношенных тканей организма на новые все ближе к реализации. Как сообщает Advanced Materials, команда под руководством профессора Роберта Маука, директора лаборатории McKay Lab и профессора ортопедической хирургии и биоинженерии, разработала новый способ восстановления сложных биологических тканей.


Фото: Dr. Manuel González Reyes on Pixabay
Читать дальше →
[Перевод] Новые хрящи для наших суставов
Source: geektimes

Как коллекционировать старые компьютеры и не запутаться в них

Давным-давно, наверное даже ещё в другой галактике, на сайте old-computers была возможность отмечать какими компьютерами ты владеешь. Удобная штука для коллекционеров, многие там тусовались. Потом этот раздел на сайте выпилили, поэтому пришлось создавать аналог самому, ведь старых компьютеров у меня всё больше, а нейронов всё меньше, и становится сложно держать их в голове.

Читать далее
Как коллекционировать старые компьютеры и не запутаться в них
Source: geektimes

Зачем вам чужие ошибки? Исправляем уязвимости в сторонних библиотеках

Любое ПО содержит уязвимости, причем они появляются на разных этапах его жизненного цикла. Полностью избавиться от уязвимостей в коде достаточно сложно, но можно, как минимум, сократить их количество. Для этого используются средства SAST, DAST и IAST – статический, динамический и интерактивный методы анализа соответственно. Эти средства можно гибко интегрировать в процесс разработки, тем самым повысив качество собственного кода. Дела обстоят сложнее со сторонним программным обеспечением, так как исправлять уязвимости в заимствованных библиотеках/фреймворках сложно и трудозатратно. Библиотеки могут быть без исходного кода, в компании может отсутствовать специалист, который готов такие исправления вносить. Да и в целом стоит задуматься о целесообразности исправлений, поскольку библиотека все-таки должна обновляться и поддерживаться командой, которая ее выпускает. Но что делать, если эта команда ленится, а использовать библиотеку надо, чтобы приложение работало? Тут пригодятся средства анализа состава программного обеспечения – SCA. Разберемся, какие SCA-инструменты существуют, как они помогают устранять уязвимости в заимствованных частях кода, и почему их имеет смысл использовать вместе с SAST.


Читать дальше →
Зачем вам чужие ошибки? Исправляем уязвимости в сторонних библиотеках
Source: geektimes

Производительность распределённых вычислений превысила 81 млн петафлопс, но науке досталось лишь 470, готовы к участию?

Недавно одна из программ распределенных вычислений — SETI@Home, применявшаяся для поиска сигнала разумного происхождения, анализируя данные полученные 300-метровым радиотелескопом в Аресибо, закрытого в данный момент, объявила также и о своём закрытии, так как все данные с момента ввода телескопа в строй и до его закрытия были успешно обработаны. Это стало возможным благодаря многим миллионам добровольцев — обычных пользователей, предоставивших свободные вычислительные мощности своих устройств для анализа данных. Некоторые из них даже получили серьезные проблемы с законом из-за своего увлечения — Админ воровал компьютеры, чтобы выйти в лидеры SETI@Home.

И если польза расхода столь большого множества вычислительных мощностей для нахождения сигнала от разумной цивилизации среди множества других радиосигналов, зафиксированных телескопом, кажется несколько сомнительной, то другие проекты, подобные SETI@Home, являются более прикладными, даже несмотря на тот факт, что тот же Folding@Home начал жертвовать вычислительные мощности на борьбу с коронавирусом, когда есть множество других заболеваний и задач, пожалуй не менее важных, а возможно даже и более. С другой стороны последняя новость добавила проекту 400 000 адептов за очень короткий период, что в частности поможет в будущем изобрести лекарства и от других напастей.

Но что по истине поражает, так это прогрессирующая Идиократия нашего мира, и в этом году прослеживается её особенное обострение. Folding@Home в данный момент является крупнейшим благотворительным проектом распределённых вычислений для науки, имеет 470 петафлопс в распоряжении, что превышает более, чем в 2 раза производительность суперкомпьютерной системы «Summit», но в то же время в 81000000/470 = 172 340 раз меньше, чем производительность самой мощной в мире распределённой системы вычислений, которая обслуживает, как Вы думаете, что? Bitcoin! И обладает производительностью почти в 81 млн петафлопс. Читать дальше →
Производительность распределённых вычислений превысила 81 млн петафлопс, но науке досталось лишь 470, готовы к участию?
Source: geektimes

Частные города в России. Дизайн-город. Часть 2

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

Читать далее
Частные города в России. Дизайн-город. Часть 2
Source: geektimes