Python как компилируемый статически типизированный язык программирования

По данным широко известного в узких кругах Tiobe Index язык Python скорее всего станет языком 2020 года, в четвертый раз в своей карьере. Кроме того, скорее всего он обгонит Java и займет вторую строчку в общем рейтинге языков программирования вслед за языком C.

Основным драйвером роста популярности языка Python стало его широкое использование в задачах машинного обучения. Но как же так? Python динамически типизируемый и интерпретируемый язык. Это же все очень медленно. Как его использовать в научных вычислениях, которые требуют максимальной производительности.

Обычно считается, что Python это только обертка над вычислительным ядром, написанным на C++. А что еще можно ожидать от такого медленного языка? Но ядро то ядром, но местами хочется обработать данные здесь и сейчас на таком удобном Python.

За всю историю Python было придумано большое количество решений, позволяющих ускорить Python код: a) Fortran, C, C++ модули; b) NumPy массивы; c) Cython расширения, и много другого. Это все работало, конечно, но все это было лишь внешним кодом по отношению к Python. Местами довольно неуклюжим.

Сбербанк открыл облако ML Space для сторонних разработчиков

Сбербанк и SberCloud сделали облачную платформу ML Space доступной для всех разработчиков приложений и сервисов на базе технологий ИИ. На ML Space можно запускать процессы распределенного машинного обучения более чем на тысяче GPU.


Платформа станет доступна с 12 декабря. Разработчики смогут выполнять различные операции — от ввода данных до автоматического развертывания обученных моделей в облаке SberCloud.

Параллельно Сбербанк запускает программу грантов «ML Space для бизнеса». Она предусматривает грант в размере до 1 млн рублей для российских предпринимателей и компаний на создание ML-технологий и внедрение их в свои ИИ-продукты.

GitHub убрал предупреждение о куки

GitHub убрал предупреждение о куки, потому что сторонних сервисов на сайте больше нет

17 декабря 2020 года глава GitHub Нэт Фридман (Nat Friedman) в блоге компании рассказал, что на сайте сервиса теперь нет предупреждения о куки (cookie-баннера). Разработчики полностью убрали из кода сайта ссылки на сторонние сервисы для аналитики, отслеживания и рекламы.

Фридман пояснил, что такое действие является частью политики по защите конфиденциальности разработчиков. Сервис считает, что cookie-баннеры раздражают пользователей, поэтому разработчикам сайта пришлось найти оптимальное решение для избавления от навязчивых предупреждений. Ненужных файлов куки на GitHub теперь нет. Остались только те, которые необходимы для обслуживания сайта.

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

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

Объём домашнего интернет-трафика в России увеличился на треть в 2020 году

Трафик фиксированного интернета в России за первые девять месяцев 2020 года увеличился на 32% в сравнении с аналогичным периодом прошлого года — до 43,7 млрд ГБ, пишут «Ведомости» со ссылкой на данные Министерства цифрового развития, связи и массовых коммуникаций.


В то же время темпы роста трафика выросли более чем в 1,5 раза — в период с января по сентябрь 2019-го трафик увеличился лишь на 18,5%. При этом в мобильных сетях рост несколько замедлился — за первые девять месяцев прошлого года абоненты передали и приняли на 53,5% больше данных, чем годом ранее, а в 2020-м рост составил уже 48,6%.

Перебалансировку трафика спровоцировала пандемия коронавирусной инфекции COVID-19 и вызванный ей режим самоизоляции, из-за которого люди начали работать и учиться из дома, говорит руководитель проекта Content-Review Сергей Половников. Пользователи чаще выходили в интернет через домашний Wi-Fi, в том числе и со своих смартфонов — таким образом, часть мобильного трафика перешла в фиксированный.

WhatsApp отложил до мая срок вступления правил конфиденциальности

WhatsApp отложил до мая срок вступления в силу обновлений правил конфиденциальности.

15 января 2021 года мессенджер WhatsApp объявил о переносе на три месяца срока вступления в силу обновленного пользовательского соглашения, в том числе передачи всех личных данных пользователей в рекламную систему Facebook. Вместо 8 февраля изменения в правилах использования WhatsApp начнут действовать с 15 мая 2021 года. Мессенджер до этого времени не будет блокировать или удалять аккаунты пользователей из-за непринятия нового соглашения. Компания пояснила это заботой о клиентах и массой жалоб от недовольных пользователей.

В начале этого года мессенжер рассказал, что с 8 февраля 2021 года будет передавать все личные данные пользователей в рекламную систему Facebook, причем это нельзя отключить. Если пользователи с этим не согласны, то они не смогут использовать WhatsApp.

После изменения политики WhatsApp пользователи начали массово переходить к его конкурентам. Популярность Signal взлетела на 4200%, а Telegram вышел на второе место в США.

Турция начала антимонопольное расследование против мессенджера WhatsApp и компании Facebook. Регулятор потребовал от WhatsApp и Facebook отмены новых условий в политике конфиденциальности.

14 января WhatsApp объяснил, как работают новые правила конфиденциальности пользователей и какие данные передаются Facebook. В компании утверждают, что изменения в политике никак не влияют на конфиденциальность пользователей, а WhatsApp и Facebook не могут видеть личные переписки пользователей благодаря сквозному шифрованию.

В сети раскритиковали затратность технической архитектуры Parler

17 января пользователь Twitter опубликовал требования Parler по размещению инфраструктуры соцсети на площадках других облачных провайдеров. Уже неделю никто в мире официально не может предоставить Parler необходимые мощности, после отключения платформы от AWS. Хотя соцсеть заявила, что потихоньку восстанавливается, но это еще займет некоторое время.

Требования Parler:

не менее 40 высокопроизводительных инстантов (типа i3.metal AWS), в каждом 64 vCPU, 512 ГБ ОЗУ, система хранения 14 ТБ nVME (Scylla Cluster);
от 70 до 100 инстантов для кластера БД, в каждом 96 vCPU, 768 ГБ ОЗУ, система хранения 4 ТБ nVME (PSQL Cluster);
300-400 простых инстантов, в каждом 8-16 vCPU, 32-64 ГБ ОЗУ;
пропускная способность СПД для внутреннего трафика: 300-400 Гб/мин;
пропускная способность СПД для внешнего трафика: 100-120 Гб/мин.

Google представила ToTTo — датасет для генерации текста по таблицам

Google опубликовала датасет для создания текста на основе таблиц. ToTTo (сокращение от «Table-To-Text») позволяет резюмировать текст с высокой точностью, утверждают в компании.


За последние несколько лет исследования в области генерации естественного языка, которая используется для таких задач, как резюмирование текста, достигли больших успехов. Однако нейросети до сих пор бывают склонны к «галлюцинациям» (созданию текста, который не соответствует источнику). Например, нейросеть, резюмирующая информацию о бельгийском футболисте Константе Вандене Стоке, может ошибочно назвать его американским фигуристом. Эта проблема мешает использованию нейросетей в приложениях, требующих высокой точности.

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

Сервисы Google вернутся на телефоны Honor

Китайский бренд Honor готовит линейку устройств с поддержкой сервисов Google. Её планируется выпустить весной 2021 года.

Обойти американские санкции станет возможно после отделения бренда Honor от Huawei (в ноябре 2020 года его продали китайской компании Shenzhen Zhixin New Information Technology Co.). В новой линейке устройств уже не будет магазина приложений Huawei AppGallery, а вместо него появится стандартный Google Play.

Разделение брендов Huawei и Honor — вынужденная мера. 15 января 2021 года смартфоны Honor были удалены с сайта Huawei.


Сервисы Google на телефонах Huawei (и Honor) попали под запрет после того, как в мае 2019 года президент США Дональд Трамп подписал указ, позволяющий блокировать покупку оборудования, угрожающего национальной безопасности страны, а Министерство торговли США внесло Huawei в чёрный список.

Предполагается, что продажа Honor сторонней компании позволит бренду работать в обход санкций, которые наложены на Huawei. В частности, Honor уже ведёт переговоры с Qualcomm об использовании новейших американских процессоров в новых моделях своих смартфонов.

Добавление сервисов Google — критически важный шаг для бизнеса. Из-за отсутствия сервисов Google доля Honor на российском рынке снизилась с 24,6% (по итогам 2019 года) до 21% (по итогам 2020 года), в штуках. Если измерять в деньгах, то это снижение с 19% до 14%. Тем не менее, этот бренд сохраняет второе место после Samsung по количеству проданных устройств.

Всего за 2020 год в России было продано 31,5 млн смартфонов на 570 млрд руб.

Путин поручил разработать дополнительные требования к работе иностранных IT-компаний

Путин поручил разработать дополнительные требования к работе иностранных IT-компаний

Президент России Владимир Путин поручил проработать дополнительные требования к иностранным IT-компаниям, работающим в России. В их числе — обязательства по созданию представительств в стране, сообщается на сайте Кремля.

Список поручений был создан по итогам заседания Совета при президенте по развитию гражданского общества и правам человека, которое состоялось 10 декабря 2020 года — на нём обсуждались преимущества и риски цифровизации. Ответственными за их выполнение назначили руководителя администрации президента Антона Вайно и премьер-министра Михаила Мишустина. Рабочая группа под их руководством должна представить новые требования к 1 августа 2021 года.

22 января о введении требования открыть представительства иностранных компаний заявили в Общественной палате. По словам первого зампреда палаты по развитию информационного сообщества, СМИ и массовых коммуникаций Александра Малькевича, такие меры необходимы из-за «угроз, которые существуют в социальных сетях». Политик призвал Госдуму принять такой закон уже в весеннюю сессию: «В противном случае действующие депутаты Госдумы сами себе создадут дополнительные проблемы на предстоящих выборах», объяснял Малькевич.

Процессоры Intel Itanium «потерянные» для ядра Linux

Линус Торвальдс назвал процессоры Intel Itanium «потерянными» для ядра Linux

Ядро Linux больше не будет поддерживать процессоры Intel Itanium после решения Линуса Торвальдса выпустить патч, помечающий архитектуру как «потерянную».

«HPE больше не принимает заказы на новое оборудование Itanium, а Intel прекратила прием заказов еще год назад», — отмечает Торвальдс. По его словам, хотя Intel все еще официально поставляет чипы до 29 июля 2021 года, но маловероятно, что такие заказы действительно существуют. «Он мертв, Джим», — заключил Линус.

Itanium был разработан совместно HP и Intel и используется в серверах HP Integrity. Микропроцессор построили на архитектуре IA-64 (EPIC), которая должна была заменить x86 в 64-битных серверах и настольных компьютерах. На стадии разработки в 90-х архитектуру планировали сделать доминирующей в сфере корпоративных вычислений.

Itanium поддерживался Windows NT, HP-UX, Linux, OpenVMS, Solaris и другими. Первый процессор был выпущен в 2001 году, но его показатели производительности оказались невысокими. В итоге Intel приняла AMD x86-64 как отраслевой стандарт.

В 2017 году вышла серия 9700 «Kittson», и Intel заявила, она будет последней для Intel Itanium. В феврале 2019 года компания объявила, что поставки Itanium завершатся в июле 2021 года.