Аргументы и функции, главное за неделю

Сотрудники Google против Dragonfly, разработчики Linux против непристойных комментариев, Amazon — за новые сервисы.
Аргументы и функции, главное за неделю

Новости IT

«Hug, we are miserable poor guys…»

Команда по разработке ядра Linux выпустила 15 патчей, в которых код почищен от непристойных комментариев. Ругательное слово на букву «f» и его производные заменены на «hugs» («обнимашки») и его производные. Так код ядра приводят в соответствие с новым кодексом поведения.

Сотрудники Google протестуют

История о цензуре, свободе слова и моральных ценностях, поставленных над прибылью, получила продолжение. Сотрудники Google создали в блоге «Google Employees Against Dragonfly» петицию, в которой сообща выразили недовольство тем, что их компания рассматривает выход на китайский рынок с цензурируемым поисковым приложением. Ещё они заявили, что присоединились к неправительственной организации по защите прав человека — Amnesty International.

Разработчики Rust интересуются

Создатели Rust провели третий ежегодный опрос среди пользователей языка. Кратко о выводах:

  • 75 % разработчиков продолжают использовать Rust (8 % бросили);
  • 47 % разработчиков написали на Rust от 1 до 10 тысяч строк кода, а 20 % — от 10 до 100 тысяч;
  • 24 % разработчиков используют Rust ежедневно, 43 % — еженедельно.

А вот по удобству работы с языком первое место занял Python. На второй строчке Rust, на третьей — Си.

Хакеры атакуют

Куда уж без них. В пакете flatmap-stream библиотеки event-stream специалисты обнаружили бэкдор, который воровал ключи и пароли от криптокошельков Copay. Всё произошло в сентябре, и через неделю скомпрометированный модуль удалили. Точно уязвимы Copay версий 5.0.2−5.1.0.

Релизы JetBrains

Команда JetBrains на прошлой неделе выпустила вдогонку ещё несколько обновлённых IDE.

CLion 2018.3 получила поддержку C++17, возможность удалённой разработки и инструменты для измерения производительности.

В DataGrip 2018.3 реализована поддержка PostgreSQL и Apache Cassandra, улучшен модуль автозавершения кода в редакторе и добавлена функция глобального поиска.

AppCode 2018.3 теперь может похвастаться поддержкой Swift 4.2, навигацией по описанию типов, а также новым способом рефакторинга и форматирования кода.

Другие релизы

Прочие проекты тоже не дремлют.

Microsoft выпустила TypeScript 3.2 c поддержкой копирования свойств существующего объекта в новый для обобщённых типов, новым типом bigint для сколь угодно больших чисел и новым синтаксисом Rest, который создаёт новый объект, который не наследует некоторые свойства существующего.

Вышла Opera 57 со списком персонализированных новостей на стартовой странице и персональными же рекомендациями для фильмов и сериалов на Netflix.

Появилась СУБД EuclidesDB — она помогает подключать для ускорения работы с данными модели машинного обучения. Сборка пока экспериментальная.

Анонсы Amazon

На прошлой неделе прошла конференция re:Invent, и компания там представила много чего разного. Например, новые возможности платформы AWS Lambda — поддержку Ruby, Runtime API, нескольких IDE (PyCharm, Visual Studio и IntelliJ). Стал доступен сервис FSx для создания и управления файловыми системами Windows в облаке AWS.

Платформа AWS также пополнилась инструментом Personalize, который помогает строить свои интеллектуальные системы персональных рекомендаций, сервисами Textract для корректного переноса данных на бумаге в цифровой вид и RoboMaker — для создания программного обеспечения роботов.

Ещё Amazon открыла исходный код платформы для бессерверных вычислений Firecracker, анонсировала чип Inferentia, ориентированный на искусственный интеллект, и сделала свои курсы машинного обучения бесплатными.

И последнее — модель беспилотного автомобиля DeepRacer, на котором можно оттачивать свои навыки в машинном обучении. В продажу машинка готовится выйти к марту 2019 года, но сейчас можно сделать предзаказ.

Алгоритмы

Ребята из MIT CSAIL представили систему RePaint — с помощью 3D-принтера она помогает создавать репродукции картин, практически неотличимые от оригинала. RePaint способна имитировать переход и смешение цветов: 10 слоёв прозрачного материала определённой толщины определённым образом преломляют свет и обеспечивают нужный оттенок.

Алгоритм Go-Explore от Uber набрал в игре Montezuma’s Revenge больше 2 миллионов очков, что на порядок превышает показатели игроков-людей и других ИИ. По словам создателей, он не просто исследует игровое пространство, но и подмечает «перспективные места», где можно получить дополнительную награду. Montezuma’s Revenge — крепкий орешек для ИИ. Игра требует от участника не только проходить некие квесты и решать головоломки, но также исследовать лабиринты в поисках чего-то любопытного.

Кстати, об играх. 31 января закончится приём работ на Unity Global Student Challenge — это онлайн-соревнование среди студентов по созданию VR/AR-игр или виртуального путешествия на платформе Unity. Необходимо представить такой продукт, который бы помимо развлекательной преследовал и образовательную цель — обучить игрока новым навыкам или дать новые знания. Победитель получит 10 тысяч долларов.