Социальные сети Рунета
Суббота, 25 сентября 2021

[Перевод] Как искусственный интеллект научили решать диффуры Сегодня, в преддверии старта нового потока курса «Математика и Machine Learning для Data Science», делимся с вами полезным переводом статьи из MIT Technology Review о том, как исследователи Колтеха научили ИИ решать дифференциальные уравнения частных производных, зачем это н...

[Перевод] GPT-2 в картинках (визуализация языковых моделей Трансформера) В 2019 году мы стали свидетелями блистательного использования машинного обучения. Модель GPT-2 от OpenAI продемонстрировала впечатляющую способность писать связные и эмоциональные тексты, превосходящие наши представления о том, что могут генерировать современные языковые мо...

[Перевод] Я спросил GPT-3 о «вопросе 42». Ответ мне не понравился. И вам тоже не понравится Известно, что ответ на вопрос жизни, Вселенной и всего такого — 42. Однако, несмотря на согласованные усилия лучших умов человечества, соответствующий вопрос всё ещё ускользает от нас. Специально к старту нового потока курса «Машинное обучение» делимся материалом, автор кото...

[Перевод] Развертывание интерактивных визуализаций данных в реальном времени на Flask и Bokeh Сегодня, в преддверии старта нового потока курса «Python для веб-разработки», делимся с вами полезным переводом статьи о небольшой интерактивной визуализации, для исследований данных о фильмах. Автор использует не только Flask и Bokeh, но и задействуя бесплатную облачную п...

[Перевод] Как искусственный интеллект борется с вредителями Сегодня, в преддверии старта набора на новый поток курса «Machine Learning», делимся с вами переводом поста из блога PyTorch, в котором рассказывается о работе ИИ для борьбы с вредителями, который анализирует ситуацию по фотографиям феромоновых ловушек в условиях индийской г...

[Перевод] Как сделать CI на Github для современного фронтенда Совсем скоро, 6 и 18 ноября, у нас стартуют новые потоки курса по JavaScript и курса «Профессия Веб-разработчик», специально к их старту делимся с вами полезным туториалом, как настроить Github Actions для реальных проектов в области фронтенда со множеством линтеров и тест...

[Перевод] Что нового в C# 9.0 В преддверии старта нового потока курса «C#-разработчик» представляем вашему вниманию обзор нововведений. Среди них — новый метод доступа к свойству — init, не позволяющий изменять свойства после инициализации, with-выражения для изменения свойств объекта прямо здесь и сейча...

[Перевод] Как машинное обучение помогает открыть мир Древней Японии Богатая история человечества оставила после себя огромное количество исторических документов и артефактов. Однако практически все документы, содержащие рассказы и записанный опыт, имеющие существенное значение для нашего культурного наследия, понятны только специалистам по...

[Перевод] Как мы создали вкладку WebAuthn в Chrome DevTools Сегодня, в преддверии старта нового потока курса по JavaScript, делимся с вами полезным переводом статьи о том, как разрабатывалась вкладка WebAuthn в Chrome DevTools, какие решения принимались и почему, с какой проблемой столкнулись разработчики. Приятного чтения!

[Перевод] Как экономить память и удваивать размеры моделей PyTorch с новым методом Sharded Модели глубокого обучения улучшаются с увеличением количества данных и параметров. Даже с последней моделью GPT-3 от Open AI, которая использует 175 миллиардов параметров, нам ещё предстоит увидеть плато роста количества параметров. Для некоторых областей, таких как NLP, ра...

[Перевод] Ответ философам от GPT-3 Привет, Хабр. В преддверии старта курса «Deep Learning. Basic» мы подготовили для вас довольно необычный перевод. Читайте ниже, что из этого вышло. Рафаэль Миллер попросил языковую модель GPT-3 от OpenAI ответить на эссе, написанные о ней философами. Приводим перевод текст...

[Перевод] Готовим console.log() правильно Специально к старту нового потока курса «Frontend-разработчик» делимся с вами полезным переводом. Автор рассказывает, как использует методы логирования в производственной среде собственного проекта и в чём именно они помогают. Кроме того, нас знакомят с платформой AppSignal,...

[Перевод] Актуальные инструменты контроля версий данных в 2020 году Все мы знаем и любим Git. И, конечно же, были придуманы его аналоги для управления версиями данных, чтобы эксперименты с данными были воспроизводимыми, а действия команд — согласованными. Сегодня, в преддверии старта нового потока курса по Data Science, делимся с вами матери...

[Перевод] ALBERT — облегченный BERT для самообучения языковым представлениям С тех пор как в 2018 году был представлен BERT, исследования в области обработки естественного языка охвачены новой парадигмой: использованием больших объемов существующего текста для предварительного обучения параметров модели на основе самообучения (self-supervision), не т...

[Перевод] Знакомимся с методом обратного распространения ошибки Всем привет! Новогодние праздники подошли к концу, а это значит, что мы вновь готовы делиться с вами полезным материалом. Перевод данной статьи подготовлен в преддверии запуска нового потока по курсу «Алгоритмы для разработчиков». Поехали! Метод обратного распространени...

[Перевод] Отец искусственного интеллекта Джефф Хинтон: «Глубокое обучение сможет делать всё» В преддверии старта нового потока курса «Machine Learning Pro + Deep Learning», делимся с вами переводом интервью MIT Technology Review с профессором Джеффри Хинтоном, который в 2012 году со своими студентами победил на ImageNet, применив глубокое обучение и добившись таким ...

Нейродайджест: главное из области машинного обучения за июнь 2021 Начнем подборку с новостей из области NLP. Языковых моделей становится все больше, некоторые из них уже активно используются в продакшне, про других пока есть только громкие пресс-релизы. Коротко пройдемся по самым важным новостям.   Как вы помните, в прошлом году Micro...

[Перевод] Тематическое исследование распознавания именованных сущностей в биомедицине Не так давно у автора этой статьи возник вопрос: может ли простой метод сопоставления строк — в сочетании с некоторыми простыми оптимизациями — конкурировать с моделью, обученной с учителем, в биомедицинской задаче распознавания именованных сущностей (NER)? Автор сравнил эти...

[Перевод] 21 канал на YouTube, где вы можете бесплатно изучить ИИ, машинное обучение и Data Science Мы уже не раз делились в своем блоге полезными материалами для развития (их список можно найти в конце этого поста). Сегодня продолжаем это начинание и специально перед стартом новых потоков курсов по Data Analytics и Data Science представляем подборку YT-каналов по Data S...

[Перевод] Создание масштабируемой и отказоустойчивой архитектуры с помощью динамических микросервисов И снова здравствуйте. Как вы знаете, в марте OTUS запускает абсолютно новый курс «Архитектура и шаблоны проектирования». В преддверии старта курса перевели для вас большой материал про Создание масштабируемой и отказоустойчивой архитектуры с помощью динамических микросервисо...

Насколько неуязвим искусственный интеллект? Сегодня искусственные нейронные сети лежат в основе многих методов «искусственного интеллекта». При этом процесс обучения новых нейросетевых моделей настолько поставлен на поток (благодаря огромному количеству распределенных фреймворков, наборов данных и прочих «заготовок»...

[Перевод] Как мыслит GPT? Визуализируем скрытые слои В стремлении прояснить языковые модели Transformer с помощью пакета Ecco авторы показывают механизм генерации предложений внутри предварительно обученной языковой модели. После генерации предложения возможно визуализировать представление о том, как модель пришла к каждому сл...

Uber запускает бесплатные языковые курсы для водителей Такси-сервис Uber и популярнымй языковой сервис Rosetta Stone сообщили в четверг о совместном решении создать бесплатные курсы языков для водителей-мигрантов и курьеров.

[Перевод] Автоматизация обнаружения возможных путей перехвата DLL (DLL Hijacks) Привет, хабровчане. Прямо сейчас открыт набор на новый поток курса «Пентест. Практика тестирования на проникновение». В преддверии старта курса делимся с вами переводом интересного материала. Введение В этой статье мы рассмотрим концепцию перехвата порядка поиска динамическ...

Как мы добавили поддержку языка Frege в IDEA. Часть 1 Привет! В этом посте мы расскажем, как реализовывали плагин для поддержки функционального языка Frege в IntelliJ IDEA. Если вам интересно, как IDE от JetBrains работают внутри, или вы хотите поконтрибьютить в языковые плагины (а может даже написать свой!), эта статья для вас...

[Перевод] Наша Вселенная — огромная нейронная сеть, и вот почему 10 сентября 2020 года мир облетела новость о том, что мир, по мнению физика Виталия Ванчурина, может быть огромной нейронной сетью. Специально к старту новых потоков курса «Machine Learning» и версии для подготовленных спецов «Machine Learning Pro + Deep Learning» представля...

[Перевод] GPT-3 от OpenAI может стать величайшей вещью со времён Bitcoin Резюме: Я делюсь своими ранними экспериментами с бета-версией новой модели прогнозирования языка OpenAI (GPT-3). Я объясняю своё мнение, что GPT-3 обладает революционным потенциалом, сравнимым с блокчейн-технологией. Некоммерческую исследовательскую ИИ-компанию OpenAI по...

WSL эксперименты. Часть 1 Привет, хабр! В октябре OTUS запускает новый поток курса «Безопасность Linux». В преддверии старта курса делимся с вами статьёй, которую написал один из наших преподавателей — Александр Колесников. В 2016 году компания Microsoft представила IT сообществу новую технологи...

[Перевод] Почему для SQL Server важна статистика Считанные дни остаются до старта нового потока по курсу “MS SQL Server разработчик”. В преддверии старта курса продолжаем делиться с вами полезным материалом. За годы работы с SQL Server я обнаружила, что есть несколько тем, которые часто игнорируются. Их что боятся, думают,...

[Перевод] Статистика в Data Science — исчерпывающий гид для амбициозных практиков ML В преддверии старта нового потока курса «Machine Learning Pro + Deep Learning» представляем вашему вниманию пост, который смело можно класть в закладки, — гид по статистике для амбициозных практиков машинного обучения. От ответа на вопрос, что такое статистика, до весьма под...

[Перевод] ИИ в качестве тренера: советы и мотивационные беседы для чемпионов Компания SportsBettingDime в партнерстве с OpenAI работает над спортивным проектом с привлечением технологий искусственного интеллекта. Цель проекта — создание цифрового спортивного тренера, который способен мотивировать команду или же давать полезные советы, которые помо...

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

[Перевод] Как «подружить» инженеров и дата-сайентистов с помощью одной библиотеки Представьте, что у вас имеется большой проект по машинному обучению. Естественно, сначала над ним работали дата-сайентисты, а затем инженеры-программисты, которые оптимизировали модель для быстрого выполнения на определенных GPU. В итоге модель изменилась так сильно, что дат...

[Перевод] 15 лучших наборов данных для обучения чат-бота Чтобы быстро решать вопросы пользователей без вмешательства человека, эффективный чат-бот требует огромного количества обучающих данных. Однако основное узкое место в разработке чат-бота — это получение реалистичных, ориентированных на задачи диалоговых данных для обучения э...

[Перевод] Использование Atomics.wait(), Atomics.notify() и Atomics.waitAsync() Статические методы Atomics.wait() и Atomics.notify() представляют собой низкоуровневые примитивы синхронизации, которые можно применять для реализации мьютексов и других подобных механизмов. Но, так как метод Atomics.wait() является блокирующим, его нельзя вызывать в главном...

Всё, что нам нужно — это генерация Применяем ruGPT-3 в популярных задачах и показываем, зачем языковым моделям триллион параметров С наступлением 2021 в NLP продолжается гонка «больше — лучше», захватывая новые архитектуры. Пальма первенства самой большой языковой модели в 2020 году принадлежала GPT-3 от Open...

[Перевод] Распознавание мелодии путем изучения языка тела музыканта Перевод статьи подготовлен в преддверии старта нового набора на курс «Computer vision». Инструмент распознавания музыкальных жестов на основе искусственного интеллекта, разработанный в MIT-IBM Watson AI Lab, использует движения тела, чтобы различать звуки отдельных музык...

Языковые модели как двигатель прогресса: необычные применения для GPT-3 В начале лета разработчики из OpenAI представили языковую модель GPT-3, созданную для написания связного текста на основе заданного материала. Её обучали на 570 гигабайтах содержимого веб-страниц, википедии и художественной литературы, что почти в 15 раз превышает объем да...

[Перевод] В двух словах: Лучшие практики Async/Await в .NET В преддверии старта курса «Разработчик C#» подготовили перевод интересного материала. Async/Await — Введение Языковая конструкция Async/Await существует со времен C# версии 5.0 (2012) и быстро стала одним из столпов современного программирования на .NET — любой уважающий ...

[Перевод] Добро пожаловать в Angular 11 Специально к старту нового потока курса «Fullstack веб-разработчик на JavaScript» представляем вам обзор новой версии популярного фреймворка JavaScript — Angular. 11.0.0 версия уже доступна, и в ней есть отличные обновления, которые затрагивают всю платформу, включая сам фре...

[Перевод] Представляем программируемую AWS Landing Zone в модуле Terraform Всем привет! В декабре OTUS запускает новый курс — Cloud Solution Architecture. В преддверии старта данного курса делимся с вами переводом интересного материала по теме. AWS Landing Zone – это решение, которое помогает клиентам быстро настроить безопасную среду AWS с не...

[Перевод] Разбираемся с ChainMap из коллекций Python Работая с несколькими словарями, иногда нужно сгруппировать их и управлять ими как единым словарём. В других ситуациях у вас есть словари, представляющие различные области видимости, контексты и, чтобы получить данные в определённом порядке или с определённым приоритетом, ну...

[Из песочницы] Некоторые тонкости injection'а коллекций в Spring'е Всем привет! Меня зовут Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. Сейчас в OTUS'е открыт набор на новый поток курса Разработчик на Spring Framework. В преддверии старта к...

Функционал Cisco Webex для перевода в реальном времени устраняет языковой барьер Устранение языковых барьеров — ключевой шаг в реализации гибридного рабочего режима с привлечением кадровых ресурсов из разных стран. Решая эту задачу, Cisco представила функцию перевода с английского языка в реальном ...

Мобильный Spotify начал работать на украинском Команда самого популярного потокового музыкального сервиса в мире Spotify объявила о большом расширении языковой поддержки для мобильного приложения.  Мобильный Spotify начал работать на 36 дополнительных языках, доведя общую языковую базу до 62. Поддержка новых я...

30 миллиардов параметров: реально ли обучить русский GPT-3 в «домашних» условиях? Не так давно Сбер, а затем и Яндекс объявили о создании сверхбольших русских языковых моделей, похожих на GPT-3. Они не только генерируют правдоподобный текст (статьи, песни, блоги и т. п.), но и решают много разнообразных задач, причем эти задачи зачастую можно ставить...

Вредные советы или причины продолжить изучать английский после уровня Intermediate Вчерашняя статья от worksolutions породила волну обсуждений, а мне хотелось бы поговорить немного о том почему все же не стоит останавливаться на уровне Intermediate и как побороть языковую «импотенцию» если вы уперлись в пределы своих возможностей и больше не прогрессируете...

Когда не хватает слов: новый сервис «Балабоба» Яндекса допишет любой текст Команда Яндекса объявила о запуске нового сервиса на основе системы искусственного интеллекта — «Балабоба».  Сервис способен дописать небольшой текст на основе первой фразы. Как отмечают разработчики, «Балабоба» может закончить истори...

Необязательные параметры в репозиториях Spring Data Все кто использовал Spring Data сталкивались с ситуацией, когда у вас есть репозиторий для работы с сущностью и вы хотите написать универсальный find-метод для поиска по набору параметров, которые пользователь может задать или пропустить на форме поиска. Базовая реализация f...

Все, что вы хотели узнать про области видимости в Python, но стеснялись спросить В преддверии старта нового потока по курсу «Разработчик Python», решили поговорить про области видимости в Python. Что из этого вышло? — Читайте в материале ниже. Сегодня мы будем говорить о важных теоретических основах, которые необходимо понимать и помнить, чтобы писат...

Яндекс.Практикум запустил онлайн-курсы английского языка Сервис онлайн-образования «Яндекс.Практикум» теперь помогает не только получить профессию, но и создать новые карьерные возможности за счет владения иностранными языками. В сервисе стали доступны онлайн-курсы английского языка — «Флоу». Ключевая особенность курсов — полноцен...

Entity Framework Core Привет, друзья. В этот чудесный майский день мы продолжаем трудиться и сегодня хотим рассказать о том, что в мае OTUS запускает полюбившийся всем курс «Разработчик С#», а также отдельный курс по С# ASP. NET Core. Традиционно, в преддверии старта курсов начинаем публиковать п...

[Перевод] Понимание деревьев решений в машинном обучении и их реализация с помощью Python Совсем скоро, 20 ноября, у нас стартует новый поток «Математика и Machine Learning для Data Science», и в преддверии этого мы делимся с вами полезным переводом с подробным, иллюстрированным объяснением дерева решений, разъяснением энтропии дерева решений с формулами и просты...

[Перевод] Как создать свою собственную библиотеку AutoML в Python с нуля Библиотеки и сервисы AutoML вошли в мир машинного обучения. Для дата-сайентиста это очень полезные инструменты, но иногда они должны быть адаптированы к потребностям бизнес-контекста, в котором работает дата-сайентист. Вот почему вам нужно создать свою собственную библиотеку...

ANYKS Spell-checker Здравствуйте, это моя третья статья на хабре, ранее я писал статью о языковой модели ALM. Сейчас, я хочу познакомить вас с системой исправления опечаток ASC (реализованной на основе ALM). Да, систем исправления опечаток существует огромное количество, у всех есть свои сил...

Windows 11 Build 21996 с русским языковым пакетом Вчера состоялся слив сборки Windows 11, а энтузиасты уже во всю ее изучают. Даже уже производится установка российских языковых пакетов поверх сборки 21996, благодаря сборкам 19043 и 21390. Из-за того, что языковой пакет берётся со старых версий, многие элементы остаются неп...

Компьютер попытался придумать новые фразы для пикапа Исследовательница в области машинного обучения и искусственного интеллекта Джанель Шейн (Janelle Shane) использовала четыре различных варианта языкового алго­рит­ма GPT-3, чтобы сгенерировать новые фразы для пикапа.

[Перевод] 57 отборных репозиториев для всех разработчиков Python Специально к старту нового потока курса «Python для веб-разработки» представляем подборку из 57 репозиториев, которые будут полезны как начинающему, так и опытному разработчику: это репозитории с ответами на вопросы собеседований, репозитории с книгами, небольшие, но полезны...

[Перевод] Vim с поддержкой YAML для Kubernetes Прим. перев.: оригинальную статью написал Josh Rosso — архитектор из VMware, ранее работавший в таких компаниях, как CoreOS и Heptio, а также являющийся соавтором Kubernetes alb-ingress-controller. Автор делится небольшим рецептом, который может оказаться очень полезным для ...

Анонс Windows 10 Insider Preview Build 19042.541 (каналы Beta и Release Preview) Добрый вечер, друзья! Компания Microsoft выпустила новую сборку Windows 10 October 2020 Update (версия 20H2) под номером 19042.541 (KB4577063) для участников программы Windows Insider на каналах Beta и Release Preview. Новая сборка Windows 10 20H2 приносит с собой большое к...

[Перевод] Риски и предостережения при применении метода главных компонент к задачам обучения с учителем Перевод статьи подготовлен в преддверии старта базового курса по машинному обучению. Пространство высокой размерности и его проклятие Проклятие размерности – это серьезная проблема при работе с реальными наборами данных, которые, как правило, являются многомерными. По мере...

[Перевод] Невероятная производительность ввода-вывода с параллельным Apache Parquet на Python В преддверии старта курса «Data Engineer» подготовили перевод небольшого, но интересного материала. В этой статье я расскажу о том, как Parquet сжимает большие наборы данных в маленький файл footprint, и как мы можем достичь пропускной способности, значительно превышающей ...

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

[Перевод] Визуализируйте многопоточные программы Python с open source инструментом – VizTracer Специально к старту нового потока курса Fullstack-разработчик на Python, представляем небольшой авторский обзор кроссплатформенного инструмента визуализации многопоточных программ – VizTracer. У VizTracer 57 форков и 841 звезд на Github. Настраиваемые события, отчёты в HTML,...

[Перевод] 9 репозиториев, о которых должен знать каждый веб-разработчик В наши дни GitHub — это универсальное хранилище всего, что связано с веб-разработкой. Фреймворки, демоверсии, всевозможные коллекции — вероятно, нет ничего такого, что вы не могли бы найти на GitHub. Однако в этом огромном количестве и заключается проблема. Есть классные вещ...

Partial Update library. Частичное обновление сущности в Java Web Services В структуре веб-сервисов типичным базовым набором операций над экземплярами сущностей(объектами) является CRUD (Create, Read, Update и Delete). Этим операциям в REST соответствуют HTTP методы POST, GET, PUT и DELETE. Но зачастую у разработчика возникает необходимость частичн...

Языковая школа с российскими корнями Novakid закрыла раунд на 35 млн USD Owl Ventures, TMT Investments, LETA Capital, Goodwater Capital и другие инвесторы предоставили языковой школе с российскими корнями Novakid 35 млн USD. По данным Forbes, средства понадобились образовательному стартапу на азиатскую экспансию.

Почему может понадобится полусинхронная репликация? Всем привет. На связи Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. В преддверии старта нового потока курса «Архитектор высоких нагрузок» я решил написать небольшой авторский ...

[Перевод] Применение машинного обучения к кинетике ядерных реакторов На Хабре часто выкладывают туториалы по разным областям знаний. Сегодня, к старту нового потока курса по machine learning, поделимся с вами туториалом.... по ядерной физике, работе реакторов и прогнозной аналитике с использованием Python.По данным Комиссии по ядерному регул...

[Перевод] Инструмент AI распознает изображения жестокого обращения с детьми с точностью в 99% Перевод статьи подготовлен в преддверии старта курса «Компьютерное зрение». Разработчики нового инструмента на основе искусственного интеллекта утверждают, что он обнаруживает изображения жестокого обращения с детьми с почти 99 процентной точностью. Инструмент под на...

[Перевод] Создание зомби-шутера от третьего лица с помощью DOTS Салют, хабровчане. Как мы уже писали январь богат на новые запуски и сегодня мы анонсируем набор на новый курс от OTUS — «Разработчик игр на Unity». В преддверии старта курса делимся с вами переводом интересного материала. Мы пересобираем ядро Unity с помощью нашего стек...

[Перевод] Реконструкция нейронных карт по данным электронной микроскопии с помощью глубокого обучения Ручная многоракурсная стереореконструкция биологической нейронной сети занимает десятки тысяч часов. Специально к старту нового потока продвинутого курса «Machine Learning Pro + Deep Learning» делимся материалом, в котором рассказывается о том, как исследователи института Ма...

Пошаговое руководство по настройке Laravel 6 в Google Cloud Run с непрерывной интеграцией Всем привет! В преддверии старта курсов «Framework Laravel» и «Backend-разработчик на PHP», продолжаем делиться интересным материалом по теме. Поехали. За последние несколько лет популярность Laravel резко возросла. Сообщество Laravel даже придерживается мнения, что Larave...

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

Imint и Qualcomm будут вместе развивать технологии улучшения видео для смартфонов Совместное сотрудничество может привести к новым прорывам в энергоэффективной технологии улучшения видео на базе AI для смартфонов следующего поколения. Шведская компания Imint Image Intelligence AB (Imint), называющая себя мировым лидером в области программного обеспеч...

[Перевод] Навигация между представлениями с помощью @EnvironmentObject в SwiftUI Перевод статьи подготовлен в преддверии старта продвинутого курса «Разработчик iOS». Здравствуйте и добро пожаловать на наш туториал! В этой серии мы говорим о том, как перемещаться между представлениями в SwiftUI (без использования навигационного представления!). Хоть эта...

[Перевод] Шифрование в MySQL: хранилище ключей В преддверии старта нового набора на курс «Базы данных» подготовили для вас перевод полезной статьи. Прозрачное шифрование данных (Transparent Data Encryption, TDE) появилось в Percona Server for MySQL и MySQL довольно давно. Но задумывались ли вы когда-нибудь о том, как о...

[Перевод] Как преобразовать текст в речь с использованием Google Tesseract и Arm NN на Raspberry Pi Привет, Хабр! Сегодня специально к старту нового потока курса по Maсhine Learning делимся с вами постом, автор которого создаёт устройство преобразования текста в речь. Такой механизм преобразования текста в речь (TTS) — ключевой элемент систем, которые стремятся сформирова...

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

[Перевод] Как сделать так, чтобы ИИ не стал предвзятым? Принципы справедливого моделирования Справедливое моделирование — это область искусственного интеллекта, которая гарантирует, что на результат машинного моделирования не влияют такие защищённые атрибуты, как пол, раса, религия, сексуальная ориентация и т. д. В последнее время справедливое моделирование привлекл...

[Перевод] Машинное обучение: ансамбль смешивания на Python Смешивание — это ансамблевый алгоритм машинного обучения. Это разговорное название для стекового обобщения (stacked generalization) [далее будем использовать термин «пакетирование» вместо принятого в научных работах термина «стекинг»] или ансамбля пакетирования, где вместо т...

Imint и Qualcomm будут вместе развивать технологии улучшения видео для смартфонов Совместное сотрудничество может привести к новым прорывам в энергоэффективной технологии улучшения видео на базе AI для смартфонов следующего поколения. Шведская компания Imint Image Intelligence AB (Imint), называющая себя мировым лидером в области программного обеспе...

PHP и регулярные выражения: азы для новичков В преддверии старта нового потока по курсу «Backend-разработчик на PHP», а также смежного с ним курса «Framework Laravel», хотим поделиться статьей, которую подготовил наш внештатный автор. Внимание! данная статья не имеет отношения к программе курса и будет полезна только ...

[Перевод] Файловые разрешения в Linux Всем привет. Мы активно вливаемся в работу и уже в январе готовим много мощных запусков. Среди прочих, объявлен набор на новый поток полюбившегося всем курса «Администратор Linux». В преддверии запуска традиционно делимся переводом полезного материала. Файловые разрешения...

Как я изучаю языки Привет, хабровчане! Давным-давно, когда динозавры ходили по земле, a автор этих строк училась в шестом классе, на глаза мне попалась небольшая книжечка венгерской переводчицы Като Ломб «Как я изучаю языки». Я прочла её и — пропал калабуховский дом. Передо мной открылся сов...

[Перевод] Думать, как фронтенд-разработчик Привет Хабр! У нас стартанул новый поток курса Frontend-разработчик, а я делюсь с вами небольшим чек-листом для фронтендера о том, как мыслить при создании макета, какие вопросы задавать себе самому. Смело кладите её в закладки, если хотите рассказать своему падавану джуну, ...

[Перевод] Сжатие ответов в GRPC для ASP.NET CORE 3.0 Перевод статьи подготовлен в преддверии старта курса «C# ASP.NET Core разработчик». В этом эпизоде моей серии статей о gRPC и ASP.NET Core мы рассмотрим подключение функции сжатия ответов (response compression) служб gRPC. ПРИМЕЧАНИЕ: В этой статье я рассказываю о некото...

[Перевод] Пристальный взгляд на код из лучшего доклада конференции по компьютерному зрению и распознаванию образов 2021 — GIRAFFE 25 июня завершилась конференция CVPR – 2021, и какая замечательная подборка докладов! Глубокое обучение продолжает доминировать в области компьютерного зрения: у нас есть новые методы для SLAM, оценки позы, оценки глубины, новые наборы данных, сети GAN, а также многочисленны...

[Перевод] Введение в асинхронное программирование на Python Всем привет. Подготовили перевод интересной статьи в преддверии старта базового курса «Разработчик Python». Введение Асинхронное программирование – это вид параллельного программирования, в котором какая-либо единица работы может выполняться отдельно от основного потока в...

[Перевод] Оптимизация при помощи линейного поиска на Python Линейный поиск — это алгоритм оптимизации, который может использоваться для целевых функций с одной или несколькими переменными. Он предоставляет возможность использовать алгоритм одномерной оптимизации, например поиск методом деления пополам (бисекции) для многомерной целев...

[Перевод] Как BigQuery от Google демократизировал анализ данных. Часть 1 Привет, Хабр! Прямо сейчас в OTUS открыт набор на новый поток курса «Data Engineer». В преддверии старта курса мы традиционно подготовили для вас перевод интересного материала. Каждый день более ста миллионов человек посещают Twitter, чтобы узнать, что происходит в мире, ...

[Перевод] Распределенное обучение с Apache MXNet и Horovod Перевод статьи подготовлен в преддверии старта курса «Промышленный ML на больших данных» Распределенное обучение на нескольких высокопроизводительных вычислительных экземплярах может сократить время обучения современных глубоких нейронных сетей на большом объеме данных с не...

[Перевод] Разворачиваем модель машинного обучения с Docker – Часть 1 Перевод статьи подготовлен в преддверии старта базового и продвинутого курсов по машинному обучению. Расширяем возможности для наших студентов. Теперь в OTUS есть целых два курса по Machine Learning: базовый и продвинутый. Оба курса стартуют в августе, в связи с чем мы приг...

Переводчик Google стал одним из самых популярных приложений Google Play. Его скачали более миллиарда раз Очередное приложение из каталога Google Play достигло отметки в миллиард скачиваний. Это Переводчик Google – небольшая программа, поддерживающая 108 языков. При загруженных в память смартфона языковых пакетах она позволяет переводить с 59 языков и обратно без подк...

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

[Перевод] Учимся видеть Перед вами — оптическая иллюзия Мюллера-Лайера. Возможно, вы её уже видели (в этой статье я использую слово «видеть» в смысле «воспринимать»; не все познают мир через зрение).  На рисунке имеются два отрезка, обрамлённых стрелками, направленными в разные стороны. Иллюзия с...

Samsung Neon — когда «цифровой» человек неотличим от настоящего В конце прошлого года в Сети появилась информация о некоем интригующем проекте под названием Neon. Тогда предполагалось, что это новое детище Samsung, связанное с искусственным интеллектом. Пока Neon ещё не представили, но у нас есть возможность взглянуть на то,...

[Перевод] Локализация в ASP.NET Core Razor Pages — Культуры Привет, хабр! Прямо сейчас OTUS открывает набор на новый поток курса "C# ASP.NET Core разработчик". В связи с этим традиционно делимся с вами полезным переводом и приглашаем записаться на день открытых дверей, в рамках которого можно будет подробно узнать о курсе, а также за...

В «Google Переводчике» появится режим для изучения иностранных языков Google взялась за развитие Google Переводчика. Видимо, поняла, что ему нужны обновления Переводчик – инструмент очень полезный и даже незаменимый, но, по сути, он оказывает своим пользователям медвежью услугу. Вместо того чтобы подучить иностранный язык как следует, многие з...

[Перевод] Сделайте свое приложение масштабируемым, оптимизировав производительность ORM Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP». Привет! Я Валерио, разработчик из Италии и технический директор платформы Inspector.dev. В этой статье я поделюсь набором стратегий оптимизации ORM, которые я использую, разрабатывая серв...

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

[Перевод] Triton: Open Source язык для ядер Deep Learning Подобный Python Triton уже работает в ядрах, которые в 2 раза эффективнее эквивалентных реализаций Torch. А ядра матричного умножения FP16, сравнимые производительностью с cuBLAS, на Triton займут менее 25 строк. Как утверждает автор, многие программисты не могут написать та...

[Перевод] HyperBand и BOHB. Понимание современных алгоритмов оптимизации гиперпараметров Специально к старту курса «Машинное обучение» в этом материале представляем сравнение BOHB и HyperBand — двух передовых алгоритмов оптимизации гиперпараметров нейронной сети и простого случайного поиска оптимальных гиперпараметров. Сравнение выполняется с помощью платформы n...

Языковой сервер Pylance вышел в релиз Мы рады объявить, что Pylance, наша быстрая и многофункциональная языковая поддержка Python в Visual Studio Code, официально вышла из предварительной версии и достигла своего первого стабильного выпуска.Ранее на этой неделе мы объявили, что, начиная с майского выпуска расшир...

[Перевод] Машинное обучение в Excel при помощи Python и PyXLL К старту курса о машинном и глубоком обучении делимся переводом статьи, автор которой показывает на практике, как модель машинного обучения может использоваться через Excel. Зачем это нужно? Компании больше и больше вкладывают в исследования и разработку моделей прогнозов; п...

Можно ли подружить Stream API и JPA? В этой статье я хотел бы познакомить сообщество с библиотекой JPAstreamer. Идея этой библиотеки очень проста, но в то же время гениальна - получать нужные нам сущности из базы так, как если бы мы просто обрабатывали поток сущностей в стриме.Если интересно посмотреть, что мож...

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

[Перевод] Sktime: унифицированная библиотека Python для машинного обучения и работы с временными рядами Всем привет. В преддверии старта базового и продвинутого курсов «Математика для Data Science», мы подготовили перевод еще одного интересного материала. Решение задач из области data science на Python – это непросто Почему? Существующие инструменты плохо подходят для реше...

Теория об искусственном ограничении доступности AMD Ryzen 5000 несостоятельна Все подобные идеи противоречат здравому смыслу и политике AMD.

Новая разработка превратит любое лобовое стекло в AR-дисплей Превратить лобовое стекло автомобиля в AR-проектор? Звучит неплохо! Технология дополненной реальности уже не является чем-то из ряда вон выходящим. Взять те же смартфоны: практически любой современный (и даже не очень современный) гаджет может легко управляться с дополненной...

Яндекс запустил генератор текстов «Балабоба» Яндекс запустил генератор текстов «Балабоба». Сервис работает на основе языковой модели YaLM (Yet another Language Model) и умеет дописывать за пользователем тексты на любую тему.

(Не)рушимые законы крутого кода: Law of Demeter (с примерами на TypeScript) Когда я узнал об этих принципах, гибкость моего кода, по ощущениям, выросла х2, а скорость принятия решения по дизайну сущностей х5. Если SOLID – это набор принципов написания качественного кода, то Law of Demeter (LoD) и Tell Don’t Ask (TDA) – это конкретные приемы как доб...

[Перевод] Взгляд на Tailwind CSS В этом году я видел много шумихи вокруг популярного фреймворка CSS, Tailwind CSS. И подумал, что поделюсь некоторыми мыслями и опасениями по поводу этого фреймворка UI. Я приобрёл небольшой опыт написания CSS с подходом utility-first (полезность прежде всего), когда начал св...

[Перевод] Регрессионная спираль смерти Перевод статьи подготовлен в преддверии старта курса «Автоматизация тестирования на JavaScript» История, которая может показаться вам до боли знакомой: Вы работаете QA в небольшой команде разработчиков; сегодня утро четверга второй недели вашего двухнедельного спринта. У ва...

[Перевод] Компьютеры постепенно приближаются к обладанию здравым смыслом Специалисты, изучающие искусственный интеллект, уже 50 лет борются с задачей построения рассуждений при помощи здравого смысла. Новый подход к этой проблеме, созданный на основе двух совершенно разных подходов к мышлению, демонстрирует важные достижения. Однажды вечером, в ...

[Перевод] Как изучать Data Science, когда всё в огне Мы уже писали о том, как студенты нашей онлайн-магистратуры совмещают учёбу и работу, а сегодня, к началу потока флагманского курса по Data Science, делимся материалом об этом от Куен Тран, автора статьи о том, как на Python создать математическую анимацию. Сегодня Куен Data...

[Перевод] Знакомимся с NestJS Перевод статьи подготовлен в преддверии старта курса «Разработчик Node.js». У современных разработчиков есть много альтернатив, когда речь заходит о создании веб-сервисов и других серверных приложений. Node стал крайне популярным выбором, однако многие программисты предп...

[Перевод] Разрабатываем и развёртываем собственную платформу ИИ с Python и Django Взлёт искусственного интеллекта привёл к популярности платформ машинного обучения MLaaS. Если ваша компания не собирается строить фреймворк и развёртывать свои собственные модели, есть шанс, что она использует некоторые платформы MLaaS, например H2O или KNIME. Многие исследо...

[Перевод] Юнит-тесты на Python: Быстрый старт Перевод статьи подготовлен специально для студентов курса «Python QA Engineer». Юнит-тестирование кода является неотъемлемой частью жизненного цикла разработки программного обеспечения. Юнит-тесты также формируют основу для проведения регрессионного тестирования, то есть о...

Детские истории и языковой барьер: в Сети делятся самыми стыдными ситуациями из жизни Такое не с каждым бывает.

[Перевод] Как я изучал структуры данных и алгоритмы для собеседования в FAANG Продолжая тему устройства в FAANG, которую уже мы поднимали в нашем блоге, и специально к старту нового потока нашего курса по алгоритмам сегодня делюсь описанием пути Эско Обонга, старшего инженера-программиста Uber. Эта история началась в 2015 году, когда стартап, к котор...

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

Обучение модели естественного языка с BERT и Tensorflow Рис. 1. Фразы и предложения в векторном представлении модели естественного языка Обработка естественного языка (Natural Language Processing, NLP) – это область вычислительной лингвистики, ориентированная на разработку машин, способных понимать человеческие языки. Разработк...

Xiaomi запускает тестирование Android 12: первая сборка MIUI 12.5 выпущена для Xiaomi Mi 11 Компания Xiaomi начала тестирование сборок фирменной оболочки MIUI на основе новой операционной системы Android 12 среди своих пользователей. О запуске бета-версии MIUI 12.5 на основе Android 12 для флагманского Xiaomi Mi 11 сообщили сразу несколько источников.  П...

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

[Перевод] Что же такого особенного в IAsyncEnumerable в .NET Core 3.0? Перевод статьи подготовлен в преддверии старта курса «Разработчик C#». Одной из наиболее важных функций .NET Core 3.0 и C# 8.0 стал новый IAsyncEnumerable<T> (он же асинхронный поток). Но что в нем такого особенного? Что же мы можем сделать теперь, что было невозмо...

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

Расчёты для солнечных батарей в 200 раз быстрее, архитектура мозга для искусственной нейросети, тесты беспилотников К старту курса о машинном и глубоком обучении делимся подборкой новостей последних недель из мира ML о том, какой компромисс между желанием получить данные и высокой стоимостью МРТ нашли исследователи, об огромном ускорении расчётов в области материалов солнечных батарей, и ...

[Перевод] Как создать сервер PostgreSQL на Google Cloud Platform SQL Перевод статьи подготовлен в преддверии старта курса «PostgreSQL». Введение В этой статье я познакомлю вас с GCP SQL и покажу как создать в этом сервисе сервер PostgreSQL. Читать дальше →

[Перевод] Минимально жизнеспособный Kubernetes Перевод статьи подготовлен в преддверии старта курса «DevOps практики и инструменты». Если вы это читаете, вероятно, вы что-то слышали о Kubernetes (а если нет, то как вы здесь оказались?) Но что же на самом деле представляет собой Kubernetes? Это “Оркестрация контейнеро...

[Перевод] Теория игр как механизм для анализа крупномасштабных данных Современные системы искусственного интеллекта подходят к решению таких задач, как распознавание объектов на изображениях и прогнозирование трёхмерной структуры белков, как прилежный студент готовится к экзамену. Тренируясь на многих примерах решения аналогичных задач, они со...

[Перевод] Как я прошёл путь от инженера-автоматизатора PayPal до специалиста в Data Science В этом материале, переводом которого мы делимся к старту нашего курса по Data Science, автор делится ценными знаниями, полученными за 2,5 года, пока менял профессию. Он перешёл в Data Science из инженеров-автоматизаторов, но считает, что большинство идей в статье применимы к...

Samsung Neon — когда «цифровой» человек неотличим от настоящего В конце прошлого года в Сети появилась информация о некоем интригующем проекте под названием Neon. Тогда предполагалось, что это новое детище Samsung, связанное с искусственным интеллектом. Пока Neon ещё не представили, но у нас есть возможность взглянуть на то, что эт...

Про фразовые глаголы-2 Те, кто в теме, знают, сколько копий ломают в Интернете сами носители английского по поводу фразовых глаголов. Поэтому прошу воспринимать мои статьи на эту тему просто как рассуждения неглупого русскоязычного преподавателя с серьёзным стажем теоретической и практической рабо...

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

Как адаптировать языковые модели Kaldi? (со смешными животными) «Как научить русскоязычную модель распознавать речь геймеров?» Подобными вопросами задаются те, кто увлекается и занимается NLP. В частности, NLP-специалистов интересует, как можно адаптировать русскоязычную модель vosk под их предметную область, чтобы улучшить качество ра...

[Перевод] Улучшаем allOf и anyOf в CompletableFuture И снова здравствуйте. В преддверии старта курса «Разработчик Java» подготовили для вас перевод полезного материала. В CompletableFuture есть два метода, дизайн которых меня удивляет: CompletableFuture#allOf CompletableFuture#anyOf В этой статье мы посмотрим, что с ними ...

5 лучших приложений для языковых переводов Общение помогает сделать мир ярче. Люди путешествуют, заводят новых друзей, узнают другие культуры и адаптируются к иностранным языкам. Чтобы поддерживать эту связь, они используют различные современные технологии.

[Перевод] Алгоритм AdaBoost Перевод статьи подготовлен в преддверии старта продвинутого курса «Математика для Data Scienсe». Введение Алгоритм AdaBoost можно использовать для повышения производительности любого алгоритма машинного обучения. Машинное обучение стало мощным инструментом, позволяющим д...

[Перевод] 5 визуализаций, который помогут улучшить Data Story Статья переведена в преддверии запуска курса «Разработчик Python». Сторителлинг – один из важнейших навыков для специалистов, которые занимаются анализом данных. Чтобы доносить идеи и делать это убедительно, нужно простраивать эффективную коммуникацию. В этой статье мы поз...

NVIDIA Jarvis упрощает создание передовых диалоговых ИИ-сервисов Новый фреймворк позволяет создавать специализированные языковые ИИ-сервисы, от клиентской поддержки до транскрибирования в реальном времени

[Перевод] Производитель/потребитель на Kafka и Kotlin Перевод статьи подготовлен в преддверии старта курса «Backend-разработка на Kotlin» В этой статье мы поговорим о том, как создать простое приложение на Spring Boot с Kafka и Kotlin. Читать дальше →

Microsoft выпустит обновление Windows 10 21H2 с новыми функциями, несмотря на запуск Windows 11 В конце прошлого месяца Microsoft официально анонсировала Windows 11 — следующее поколение своей операционной системы. Предполагается, что она станет доступна пользователям позднее в этом году. Однако запуск Windows 11 не означает, что разработчики перестанут выпускать обнов...

[Перевод] Как работает гистограмма Prometheus? Перевод статьи подготовлен в преддверии старта курса «Мониторинг и логирование: Zabbix, Prometheus, ELK». Ранее мы рассматривали счетчик (counter), измеритель (gauge) и сводку (summary). Теперь же давайте поговорим о том, как работает гистограмма (histogram) в Prometheus....

Xiaomi Mi 10 Pro Plus получит просто гигантский модуль основной камеры Смартфон Samsung Galaxy S20 Ultra показал, что блоки камер у современных смартфонов могут быть огромными. После этого мы видели Huawei P40 Pro, да и в целом производители стали использовать модуль основной камеры в том числе в качестве элемента дизайна, не боясь существ...

Неожиданные значения английских слов, или почему “ass” и “rape” – не всегда то, что вы думаете Английский известен словами, у которых миллион значений. Все много раз встречались с разнообразными вариантами использования “get”, “run”, “take”, “go”. Но несмотря на обилие смыслов у подобных слов-многостаночников, в основном, они поддаются логике. Зная ключевые из них, ос...

[Перевод] Почему нам нужно больше Open Source Data Science Почти все мы пользуемся ПО с открытым исходным кодом (Open Source Software или OSS), это часть нашей жизни. Коллективное сотрудничество в создании программного обеспечения изменило мир разработки ПО и мир вообще. Но мы не видим тех же действий в области data science. В DAGs...

[Перевод] Настраиваем DRBD для репликации хранилища на два CentOS 7 сервера Перевод статьи подготовлен в преддверии старта курса «Администратор Linux. Виртуализация и кластеризация». DRBD (Distributed Replicated Block Device — распределённое реплицируемое блочное устройство) представляет собой распределенное, гибкое и универсально реплицируемое р...

[Перевод] Как начать заниматься Bug Bounty Друзья, в этом месяце Otus запускает набор на новый курс — «Безопасность приложений». В преддверии старта курса традиционно подготовили для вас перевод полезного материала. Как начать заниматься Bug Bounty? Этот вопрос весьма распространенный, и я продолжаю получать его в ...

Google запустил инфосайт и новый блок по коронавирусу в результатах поиска Google запустил информационный сайт по COVID-19 и новый блок по запросам, связанным с коронавирусом. Об этом сообщается в блоге компании. Инфосайт Новый сайт доступен по ссылке: google.com/covid19. На данный момент он запущен только на английском языке, но в ближайшие дни до...

[Из песочницы] Компилятор Befunge на Python В процессе подготовки к курсу «Основы компиляторов» для студентов 4-го курса я изучал различные эзотерические языки программирования. Вот хорошая статья на эту тему. В статье самым интересным мне показался язык Befunge (Крис Пресс, 1993 год), особо отмечу три его особенности...

Опыт авиации: как “черные ящики” изменили систему образования Если вы следите за образовательными новинками, вас будет трудно удивить. Мультимедийные курсы, вебинары и тому подобные изобретения появляются каждый день. Учиться можно дома и на работе. Главный же недостаток новомодных курсов - материал исчезает из памяти так же быстро, ка...

Альтернативное понимание контекста с помощью статистической языковой модели В интернете полно статей на тему основанных на N-граммах языковых моделей. При этом, готовых для работы библиотек довольно мало. Есть KenLM, SriLM и IRSTLM. Они популярны и используются во многих крупных проектах. Но есть проблемы: Библиотеки старые, не развиваются. Пло...

[Перевод] Укрощение Data-ориентированной сервисной сетки Микросервисы — модная и распространённая сегодня архитектура. Но когда количество микросервисов разрастается до тысяч и десятков тысяч микросервисов, что делать со «спагетти» огромного графа зависимостей, как удобно изменять сервисы? Специально к старту нового потока курса «...

[Перевод] Управление жестами: Обработка визуальных перекрытий. Часть 2 В преддверии старта продвинутого курса по Android-разработке продолжаем делиться с вами серией полезных переводов. Вы читаете вторую статью из серии об управлении жестами. Первую часть вы можете найти здесь. В первой части серии мы узнали, как расположить ваше приложение ...

[Перевод] Как мы оптимизировали наш DNS-сервер с помощью инструментов GO В преддверии старта нового потока по курсу «Разработчик Golang» подготовили перевод интересного материала. Наш авторитетный DNS-сервер используют десятки тысяч веб-сайтов. Мы ежедневно отвечаем на миллионы запросов. В наши дни DNS-атаки становятся все более и более распрос...

Полиморфные аллокаторы C++17 Уже совсем скоро в OTUS стартует новый поток курса «C++ Developer. Professional». В преддверии старта курса наш эксперт Александр Ключев подготовил интересный материал про полиморфные аллокаторы. Передаем слово Александру: В данной статье, хотелось бы показать простые прим...

Генерация под контролем: как обуздать мощные языковые модели Intro Если вы не проспали последние пару-тройку лет, то вы, конечно, слышали от трансформерах — архитектуре из каноничной Attention is all you need. Почему трансформеры так хороши? Например, они избегают рекуррентности, что дает им возможность эффективно создавать такое пред...

Корпоративный английский: кто в выигрыше? Как вы можете учиться на самом деле, а не в фантазиях ваших HR'ов. Корпоративный английский это практически must have в любой уважающей себя компании. Со своей стороны все уважающие себя языковые школы и фрилансеры обязательно предлагают корпоративный английский. Больше...

Слабые модели памяти: буферизации записи на x86 Об авторе Антон Подкопаев является постдоком в MPI-SWS, руководителем группы слабых моделей памяти в лаборатории языковых инструментов JetBrains Research и преподавателем Computer Science Center. Еще в 1979 году Лесли Лампорт в статье «How to make a multiprocessor computer...

Говорящий робот-учитель поможет детям практиковать разговорный английский Курс поможет ученикам, вынужденным заниматься дома из-за пандемии, практиковать разговорный английский, общаясь с милым персонажем - роботом Buddy. В мини-курсе дети, помимо практики разговорного английского, получат знания по важной и актуальной теме, а также в игровой инте...

[Перевод] Изучаем внутренние компоненты Docker — Объединённая файловая система Создавать, запускать, просматривать, перемещать контейнеры и образы с помощью интерфейса командной строки Docker (Docker CLI) проще простого, но задумывались ли вы когда-нибудь, как на самом деле работают внутренние компоненты, обеспечивающие работу интерфейса Docker? За эти...

Как учить английский, чтобы наконец на нём заговорить? Отвечает эксперт! Можно ли поднять уровень языка, просто смотря сериалы? Есть ли смысл браться за английский после 50 лет? Что делать, чтобы понимать фильмы без субтитров? Ответы на эти и другие вопросы мы узнали у преподавателя и методиста курсов английского языка.

[Перевод] 10 лучших игр по программированию, которые улучшат ваши навыки Вы помните далёкие дни из детства, когда вы, проводили целый день, а иногда даже не ели целый день, чтобы поиграть в игры на Nintendo? (Ах, дни Mario и Contra!!!)С того времени игры претерпели гигантские преобразования и сфера стала более обширной. Это уже не просто хобби. С...

Все доклады бесплатной онлайн-части PHP Russia c иностранными докладчиками можно будет смотреть в переводе В конце апреля организаторы пошли на очень крутой шаг, сделав лайв 13 мая с англоязычными докладами открытым. Но английским хорошо владеют не все, а акцент, темп речи докладчика, параллельное чтение слайдов могут создать сложности в восприятии на слух. Поэтому Skyeng наш...

[Перевод] Масштабируем кластер Kubernetes до 7500 нод Фото Carles Rabada, Unsplash.com Мы заскейлили кластер Kubernetes до 7500 нод, создав масштабируемую архитектуру для крупных моделей, вроде GPT-3, CLIP и DALL·E, и для небольших итеративных исследований, например, законов масштабирования для нейронных моделей языка. Кластер...

[Перевод] Как разработать ансамбль Light Gradient Boosted Machine (LightGBM) В преддверии старта нового потока курса «Машинное обучение» представляем вашему вниманию материал о Light Gradient Boosted Machine (далее — LightGBM), библиотеке с открытым исходным кодом, которая предоставляет эффективную и действенную реализацию алгоритма градиентного буст...

[Перевод] Сначала я подумал: «Это безумие»: реальный план использования романов для предсказания войн Три года назад небольшая группа учёных из немецкого университета начала беспрецедентное сотрудничество с военными, используя литературные произведения, чтобы попытаться спрогнозировать следующие мировые конфликты. Они что-то задумали? К старту курса о машинном и глубоком обу...

[Перевод] В поисках искусственного здравого смысла 19 июля 2020 года была опубликована запись в блоге под названием «Чувствуете себя непродуктивным? Может, стоит перестать задумываться». В этой статье о самосовершенствовании в 1000 слов объясняется, что чрезмерное обдумывание — враг творчества, и даётся совет быть внимательн...

Prometheus запускает 5 курсов английского языка для различных категорий пользователей Образовательная платформа Prometheus подготовила сразу 5 новых бесплатных курсов английского языка. Каждый из них ориентирован на отдельную категорию пользователей, для которых английский не является родным языком. При этом они преподаются на английском и сопровождаются англ...

Языковая онлайн-школа №1 Lingoda запустила курс Lingoda Team Challenge Lingoda, языковая онлайн-школа №1, объявила о запуске #LingodaTeamChallenge, курс, который объединит людей со всего мира, которые хотят выучить новый язык. Особенность Lingoda Team Challenge заключается в программах онлайн-обучения. Каждая программа разработана индивидуально...

[Перевод] Ваш первый BERT: иллюстрированное руководство Прогресс в области машинного обучения для обработки естественного языка существенно ускорился за последние несколько лет. Модели покинули исследовательские лаборатории и стали основой ведущих цифровых продуктов. Хорошей иллюстрацией этому служит недавнее заявление о том, чт...

Sony принесла новую версию Android TV на телевизоры Bravia 4K 2015 года. Ряд функций пропадёт Компания Sony начала распространять крупное обновление программной платформы Android TV для телевизоров Bravia 4K линейки 2015 года.  На эти модели, наконец-то, начала поступать прошивка на основе Android 8 Oreo. Ранее телевизоры работали на основе Android 7 Nouga...

[Перевод] Создаем Gatling скрипты с помощью VS Code Перевод статьи подготовлен в преддверии старта курса «Нагрузочное тестирование». Предисловие Недавно, благодаря комментарию одного из студентов, изучающих мой курс Gatling Fundamentals, я узнал о том, что вы можете создавать Gatling скрипты с помощью Visual Studio Code. Я,...

Выкладка go pet проекта на VPS Привет, Хабр! Меня зовут Артем Желтак, я teamlead, а также преподаватель курса “Разработчик Golang” в OTUS. В преддверии старта нового потока курса, хочу поделиться с вами своей авторской статьей. Я верю, что Golang прекрасен, но в мире еще много php и других проектов рабо...

[Перевод] KELM — внедряя графы знаний в корпус для предварительного обучения языковой модели Большие предобученные модели для обработки естественного языка (Natural Language Processing, NLP), такие как BERT, RoBERTa, GPT-3, T5 и REALM, использующие корпусы полученных из Интернета текстов на естественном языке и тонко настроенные под конкретную задачу, добились значи...

Больше подробностей о Xiaomi Mi 11 Pro, а также слухи о Xiaomi ... Вчера Xiaomi объявила дату очередной презентации. Она пройдет 29 марта и ее героями станут Xiaomi Mi 11 Pro и Xiaomi Mi 11 Ultra. В преддверии анонса компания разогревает интерес к новинкам и опубликовала постер, в котором пообещала «прорыв в области обработки изображений».

[Перевод] Как сделать DIY-термостат с веб-интерфейсом, чтобы отапливать дом дистанционно Разработка на фронтенде не ограничивается интернет-ресурсами, а бекенд может оказаться неожиданным. К старту курса о Fullstack-разработке на Python делимся переводом статьи, автор которой в условиях Великобритании, где центрального отопления в привычном нам смысле этого слов...

[Перевод] Тестирование: назад к основам + [Puppeteer][Mocha] Совершенствуйте код с помощью тестового покрытия Перевод статьи подготовлен в преддверии старта курса «Автоматизация тестирования на JavaScript». Меня несколько раз спрашивали о разнице между инженером по обеспечению качества (QA — Quality Assurance) и тестером (QC — Quality Control), и я понял, что даже если люди, разра...

[Перевод] Аутентификация REST API с помощью Spring Security и MongoDB Всем привет! Уходя на выходные делимся с вами статьей, которая была переведена в преддверии старта курса «Разработчик на Spring Framework». В прошлых статьях мы создавали RESTful веб-сервис, теперь же мы поговорим о безопасности Вступление В предыдущем посте мы рассмотр...

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

[Перевод] Как корпоративные команды разработчиков используют GitLab и Mattermost ChatOps для ускорения разработки И снова здравствуйте! В феврале OTUS запускает новый курс «CI/CD на AWS, Azure и Gitlab». В преддверии старта курса подготовили перевод полезного материала. Полноценный набор DevOps инструментов, мессенджер с открытым исходным кодом и ChatOps – как тут не влюбиться? Нико...

[Перевод] Автономные автомобили на open source (Статья Forbes 2019 года ) Брэд Тэмплтон с ранней версией Стэнфордского робокара. Об авторе: Брэд Тэмплтон — инженер-программист, евангелист робоавтомобилей с 2007 года, работал над Гуглокаром в его ранние годы. Основатель ClariNet, почетный председатель Electronic Fronti...

Общий финансовый анализ на Python (Часть 3) После всех вычислений, приведенных в этой и этой публикациях, можно углубиться в статистический анализ и рассмотреть метод наименьших квадратов. Для этой цели используется библиотека statsmodels, которая позволяет пользователям исследовать данные, оценивать статистические мо...

Cross-Fold Generation или как генерировать длинные последовательности с ruGPT-3 RuGPT-3 - AI-модель для русского языка, которая умеет писать тексты. Она может генерировать истории, стихи и новости, которые люди не могут отличить от настоящих. Похожая модель лежит в основе Балаболы от Яндекса. В этой статье мы описываем способ генерации длинных текстов б...

Rassvet.digital запускает пятый набор PR-акселератора PR-агентство Rassvet.digital объявляет о пятом, юбилейном наборе в обучающий проект PR-акселератор. Проект проходит при поддержке Российской ассоциации электронных коммуникаций (РАЭК) и RUWARD. Его цель — дать начинающим специалистам и уже опытным...

[Перевод] Понимаем и ищем уязвимости типа Open Redirect Перевод статьи подготовлен в преддверии старта курса «Безопасность веб-приложений». Одной из наиболее распространенных и тем не менее игнорируемых веб-разработчиками уязвимостей является Open Redirect (также известная как «Непроверенные переадресации и пересылки»). Веб-са...

Это новые функции, которые появятся в Windows 10 версии 21H1 Microsoft недавно подтвердила Windows 10 версии 21H1, которая будет из себя представлять небольшое обновление. Версия 21H1 не будет крупным обновлением, а будет небольшим выпуском, аналогичным версии 20H2, поэтому она будет представлена ​​в виде обновления качества, опублико...

Обзор и тестирование материнской платы ASUS Prime Z490-P Что же представляет собой плата начального уровня на новой платформе Intel? Справится ли она с разгоном, хватит ли штатных функций? Мы изучим недорогую модель для LGA 1200, которая предлагает базовый набор функций, ограниченных возможностями чипсета. На мой взгляд, для больш...

MyApp extends Holiday Я уверен, что среди уважаемой аудитории найдутся те, кто меня поймет. Дело в том, что во всем изобилии популярных библиотек и фреймворков для веб-фронтэнда, лично мне, не нравятся, практически, все альтернативы. В каждом из вариантов я нахожу для себя существенные минусы, к...

Яндекс добавил автоматический перевод любых англоязычных видео в «Яндекс.Браузере» Технологии IT/Игры 07.09.2021, 16:00 Яндекс добавил автоматический перевод любых англоязычных видео в «Яндекс.Браузере» Благодаря технологии пользователи смогут смотреть ролики на Youtube и других сервисах на английском языке с закадро...

Масштабируем продакт-менеджмент, часть 2: продукт В предыдущей статье были тезисно расписаны основные идеи правильного масштабирования продукт-менеджмента в компаниях энтерпрайз уровня. Настало время рассмотреть каждую из идей в отдельности. Сегодня мы поговорим про то, что является продуктом в сложном решении, состоящем из...

Эффективные и безопасные методы линкбилдинга. Без мифов и со здравым смыслом

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

[Перевод] useSWR – моя новая любимая библиотека React Перевод статьи подготовлен в преддверии старта курса «React.js разработчик». Последние несколько месяцев я работаю над приложением на NextJS. С каждой неделей оно становится все больше и больше. В приложении используется axios для вызовов API и unstated-next для управлени...

Яндекс снабдил англоязычные видео закадровым переводом 7 сентября 2021 года. Яндекс начал предлагать автоматически перевести англоязычные видеоролики. Научно-популярные передачи, кулинарные шоу, лекции Илона Маска и Ричарда Фейнмана, стендапы и видеоблоги - всё это теперь можно посмотреть в русской озвучке. Перевод получается за...

Яндекс представил большое обновление поиска Главная тема обновления - экономия времени. Для того чтобы пользователи быстрее решали свои задачи, поиск научился находить нужный фрагмент видео по смыслу текстового запроса и начал давать больше быстрых ответов, в том числе добавил новый формат, который помогает изучить те...

[Перевод] Многопоточность. Модель памяти Java (часть 2) Привет, Хабр! Представляю вашему вниманию перевод второй части статьи «Java Memory Model» автора Jakob Jenkov. Первая часть тут. Аппаратная архитектура памяти Современная аппаратная архитектура памяти несколько отличается от внутренней Java-модели памяти. Важно понимать апп...

[Перевод] Языки Data Mining и AI переживают бум Смартфоны много лет назад стали хитом, а за ними последовали языки программирования мобильных приложений. Достигший пика на третьей позиции Objective-C использовался только для iPhone. Сегодня ту же картину мы видим в Data Mining и искусственном интеллекте: языки программиро...

Новый Проводник в Windows 10X В 2017 году Microsoft представила Fluent Design, и постепенно многие ключевые области Windows 10 были изменены в связи с новым обновлением языка дизайна. В рамках подхода Fluent Design Microsoft обновила множество приложений, таких как «Музыка Groove», «Почта и Календарь», «...

Вопреки здравому смыслу в сети появились качественные рендеры Sony Xperia 1 III Инсайдер OnLeaks продолжает раскрывать подробности и внешний вид новых смартфонов Sony. На днях он показал Xperia Compact и Xperia 10 III, а сейчас рассекретил флагман Xperia 1 III.

Вопреки здравому смыслу Sony Xperia 1 III будет толщиной 8.4 мм (в сети появились его рендеры) Инсайдер OnLeaks продолжает раскрывать подробности и внешний вид новых смартфонов Sony. На днях он показал Xperia Compact и Xperia 10 III, а сейчас рассекретил флагман Xperia 1 III.

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

Ultimate Guide по карьере в AI: как выбрать специальность, прокачаться и найти классную работу 3 августа в наших соцсетях выступал Сергей Ширкин, специалист по ML и искусственному интеллекту. Сергей занимался автоматизацией финансовых технологий и базами данных в «Сбербанке» и «Росбанке», построением финансовых моделей на основе машинного обучения и аналитической ...

О полезности contextvars В Python есть множество возможностей и языковых конструкций. Какие-то мы используем каждый день, а о некоторых даже опытные программисты узнают с удивлением после нескольких лет работы с языком (привет, Ellipsis!). Совсем недавно вышел Python 3.9, но в этой статье я расскаж...

[Перевод] 5 HTML-трюков, о которых никто не говорит Все веб-разработчики широко используют HTML, независимо от того, какой фреймворк или серверный язык используется. Фреймворки и языки программирования могут приходить и уходить, но HTML никуда не денется. Но, несмотря на такое широкое использование, всё ещё есть теги и свойст...

[Перевод] Автостопом к ответу жизни, вселенной и всего такого 10 октября 2010 года исполнилось 10 лет с первого «Дня 42», потому что 1010102 = 42. Сегодня делимся переводом поста об этом удивительном числе. Автор — профессор компьютерных наук Лилльского университета управления Жан Поль Делахайе, также написавший книгу «Формальные мет...

Книга «Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений» Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода....

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

[Из песочницы] Новая архитектура нейросети — EfficientDet Привет, Хабр! представляю вашему вниманию перевод статьи «EfficientDet: Scalable and Efficient Object Detection» автора Mingxing Tan, Ruoming Pang, Quoc V. Le. В последние годы был достигнут огромный прогресс в направлении более точного обнаружения объектов, в то же время с...

[Перевод] Управление несколькими JDK в Mac OS, Linux и Windows WSL2 И снова здравствуйте. В преддверии старта курса «Разработчик Java» подготовили для вас перевод интересной статьи. Если вам, как и мне, приходится одновременно работать с несколькими проектами (как с легаси, так и с современными), а возможно, вы разрабатываете какую-то библ...

Вопреки здравому смыслу в сети появились качественные рендеры Sony Xperia 1 III до анонса Инсайдер OnLeaks продолжает раскрывать подробности и внешний вид новых смартфонов Sony. На днях он показал Xperia Compact и Xperia 10 III, а сейчас рассекретил флагман Xperia 1 III.

Южная Корея глазами российского студента Всем привет! Эта статья – наблюдение и небольшое сравнение двух стран: России и Южной Кореи. Здесь мы рассмотрим жизнь и проблемы, учебу и ботанов, работу и айти, языковой барьер в крайне интересной азиатской стране. Здесь не будет долгих размышлений, мы не затронем K-pop и...

Нейросеть — обучение без учителя. Метод Policy Gradient Доброго времени суток, Хабр Настоящей статьей открываю цикл статей о том, как обучать нейронные сети без учителя. (Reinforcement Learning for Neuron Networks) В цикле планирую сделать три статьи по теории и реализации в коде трех алгоритмов обучения нейронных сетей без учи...

Раскрыты новые подробности об iPhone 13, iPhone 14 и iPhone 15 Аналитик Минг-Чу Куо, который известен своими прогнозами касательно Apple, опубликовал обширный отчет о планах компании на ближайшие несколько лет.Начнем с линейки iPhone 14 следующего года — она ​​будет состоять из двух 6,1-дюймовых iPhone и двух 6,7-дюймовых. Это озн...

[Перевод] Почему SQL Server не гарантирует сортировку результатов без ORDER BY И снова здравствуйте. В июне OTUS вновь запускает курс «MS SQL Server разработчик», традиционно в преддверии старта курса мы начинаем делиться с вами материалом по теме. Если в вашем запросе отсутствует ORDER BY, то вы не можете быть уверены в том, что сортировка результато...

В базе данных EЭК появилось упоминание о новом iPad Сегодня Apple направила в Евразийскую экономическую комиссию (ЕЭК) заявку на сертификацию нового устройства с индексом A2229. Указанно, что новое устройство будет работать под управлением iPad OS 13, но неясно, будет ли это iPad, iPad Pro или iPad Mini. apple.com В январе ан...

Новые технологии хранения данных: ждет ли нас прорыв в 2020 году? В течение нескольких десятилетий прогресс в технологиях хранения информации измерялся, прежде всего, с точки зрения емкости накопителей и скорости чтения/записи данных. Со временем к этим параметрам оценки прибавились технологии и методологии, которые делают HDD- и SSD-накоп...

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

[Перевод] Обработка сетевых данных на лету Перевод статьи подготовлен в преддверии старта курса «Пентест. Практика тестирования на проникновение». Аннотация Разнообразные виды оценки безопасности, начиная от регулярного тестирования на проникновение и операций Red Team до взлома IoT/ICS-устройств и SCADA, подразум...

Как работают профайлеры в Ruby и Python? Перевод статьи подготовлен в преддверии старта продвинутого курса «Разработчик Python». Всем привет! В качестве аперитива к профайлеру на Ruby я хотела рассказать о том, как работают уже существующие профайлеры на Ruby и Python. Также это поможет дать ответ на вопрос, к...

Google тестирует новую функцию Memory для Assistant, которая позволяет «сохранить и найти всё, что угодно» Компания Google работает над новой функцией Memory для своего виртуального помощника Assistant. Данное новшество представляет собой комбинацию списка дел, приложения для заметок, списка для чтения в духе Pocket, набора коллекций в стиле Pinterest – всё это совмещено в едином...

[Перевод] Настройка среды Amazon SageMake на локальной машине Перевод статьи подготовлен в преддверии старта курса «Промышленный ML на больших данных» Amazon SageMaker дает не просто возможность управлять notebook-ами в Jupyter, а предоставляет конфигурируемый сервис, который позволяет создавать, обучать, оптимизировать и разворачи...

Настоящий автомобиль будущего по мнению Samsung. Компания показала концепцию Digital Cockpit 2021 Похоже, в ближайшем будущем автопроизводители и, соответственно, владельцы автомобилей начнут мериться размерами экранов в своих машинах. Собственно, делать это можно и сейчас, но последние анонсы явно намекают на тенденцию к увеличению размеров таких дисплеев в разы.&n...

Скажи мне что ты измеряешь… На недавно прошедшем курсе «Управление архитектурой предприятия на основе TOGAF и IT4IT» возник вопрос о соотношении/противопоставлении моделей, предлагаемых для описания функционирования ИТ, IT4IT (The Open Group IT4IT Reference Architecture) и библиотекой ITILv3. На самом ...

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

Книга «Java Concurrency на практике» Привет, Хаброжители! Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина J...

Windows 10 версии 21H2 будет запущена в этом году с несколькими новыми функциями Еще в июне наши источники сообщили, что Microsoft хочет разделить осенний выпуск Windows на два обновления: одно для потребителей с большими изменениями, а другое для корпоративных клиентов, которые хотят продолжать использовать текущую Windows 10 еще в течение года. Когда м...

Xiaomi раскрыла секрет 50-ваттной беспроводной зарядки Xiaomi Mi 10 Ultra Компания Xiaomi поделилась подробностями о том, как работает беспроводная зарядка мощностью 50 Вт, которая поддерживается в новом флагманском смартфоне Xiaomi Mi 10 Ultra.  В смартфоне используется аккумулятор 4500 мАч. С помощью 50-ваттной беспроводной зарядки ег...

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

[Перевод] Почему я разочаровался в хуках Перевод статьи подготовлен в преддверии старта курса «React.js Developer». Чем полезны хуки? Прежде чем я расскажу, в чем и почему разочаровался, я хочу официально заявить, что, вообще-то, я фанат хуков. Я часто слышу, что хуки создали для замены классовых компонентов. К ...

Использование TSDuck для мониторинга IP(TS)-потоков На сегодняшний день существуют готовые (проприетарные) решения для мониторинга IP(TS)-потоков, например VB и iQ, они обладают достаточно богатым набором функций и обычно подобные решения имеются у крупных операторов, имеющих дело с ТВ-сервисами. В этой статье описывается реш...

Apple Watch Series 7 могут выйти в новых размерах Китайские источники сообщают о том, что в этом году компания Apple может изменить размеры своих умных часов. На смену 40 и 44 мм моделям могут прийти 41 и 45 мм версии. Такая информация получена от инсайдера, известного в Weibo под ником UnclePan. В прошлом он уже делился сл...

[Перевод] Машинное обучение столкнулось с нерешенной математической проблемой Салют, хабровчане! В преддверии запуска новых потоков по продвинутому и базовому курсам «Математика для Data Science» хотим поделиться с вами достаточно интересным переводом. В этой статье не будет практики, но материал интересен для общего развития и обсуждения. Группа ис...

[Перевод] 13 игр, в которые можно поиграть, взломать и убить ими эти выходные В конце ноября у нас стартует новый поток курса Разработчик игр на Unity и C#, и специально к нему мы делимся подборкой игр на тему Хеллоуина. Все они создавались на соревнованиях вроде Ludum Dare, JS13K и Game Off. Игры написаны на разных языках и движках, причём некоторые ...

Бесплатные образовательные курсы: фронтенд-разработка Порядочный фронтендер знает HTML и CSS, разбирается во фреймворках и библиотеках, понимает, что находится «под капотом» на серверной стороне. Плюс, обязательно умеет работать с контролем версий, использовать графические редакторы, разбираться в шаблонах разных CMS. Сегодн...

[Перевод] Настройка ядра Linux для GlusterFS Перевод статьи подготовлен в преддверии старта курса «Administrator Linux. Professional». Периодически то тут, то там возникают вопросы о рекомендациях Gluster относительно настройки ядра и есть ли в этом необходимость. Такая необходимость возникает редко. На большинств...

Создаем калькулятор на Swift 5 В преддверии старта базового курса «iOS-разработчик» публикуем статью, которую написал наш внештатный автор. Всем привет! Прошло уже больше года с того момента, как появился релиз Swift 5, который принес разработчикам много нового. В этой статье я хочу поговорить о мобиль...

[Перевод] Разбираем AirTag Самый миниатюрный продукт Apple, о котором долгое время ходили слухи (но это не электронный ключ), наконец-то добрался до Саманты Голдхарт — автора статьи, переводом которой мы делимся в преддверии нового старта курса по iOS-разработке. Добро пожаловать, AirTag! Интересно бу...

[Перевод] Использование VueJS вместе с Django Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Введение Сейчас я работаю над очень интересным проектом. И в нем все сложно, потому что сам проект очень масштабный, а я занимаюсь им один в свободное время, при этом работая полный рабочий ...

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

[Перевод] Как при помощи ИИ сделать распознавание вводимых вами рукописных цифр прямо в браузере Эта статья для новичков и не претендует на высокий технический уровень, а если вам интересны сложные современные решения, обратите внимание, например, на статью о GIRAFFE, который для генерации реалистичного движения объединяет самые современные подходы в ИИ.В конце статьи в...

Идеальный бюджетник Samsung? Galaxy M21 получит гигантский аккумулятор и достаточно современную платформу Недавно компания Samsung выпустила смартфон Galaxy M31 с огромным аккумулятором ёмкостью 6000 мА·ч. Но фактически эта модель является почти полной копией Galaxy M30s — разве что камеру сделали лучше. Если верить источнику, вскоре у нас появится ещё одна коп...

Представлены процессоры Intel Core 11-го поколения, Atom x6000E, Pentium и Celeron N и J для устройств интернета вещей В рамках мероприятия Intel Industrial Summit 2020 компания Intel представила новые процессоры для устройств интернета вещей (IoT). Это процессоры Intel Core 11-го поколения, серии Intel Atom x6000E, а также Intel Pentium и Celeron серий N и J. По словам производителя, о...

[Из песочницы] 10 признаков того, что хороший программист из вас не получится Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Signs You Will Suck at Programming» автора Jonathan Bluks. Очень часто на Reddit или Quora я вижу вопросы вида «Как понять, смогу ли я стать успешным программистом?» (На самом деле, эта статья является расширенн...

[Перевод] Как SQL Server использует bitmap-фильтры Перевод статьи подготовлен в преддверии старта курса «MS SQL Server Developer». Может ли запрос, выполняющийся параллельно, использовать меньше CPU и выполняться быстрее, чем такой же запрос, выполняющийся последовательно? Да! Для демонстрации я буду использовать две та...

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

Представляем .NET 5.0 Preview 3 Представляем новую версию .NET 5.0 Preview 3. Она содержит набор новых функций и улучшений производительности. Мы продолжаем работать над более фундаментальными функциями, которые будут содержаться в финальном выпуске 5.0. Статья о .NET 5.0 Preview 1 охватывает то, что мы пл...

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

Телевизоры Philips второй половины 2021 года: поддержка HDMI 2.1, 4-сторонний Ambilight и OLED нового поколения с защитой от выгорания Компания TP Vision 31 августа провела большую презентацию, представив широкое обновление аудио-видеотехники Philips. Мы уже писали о новых TWS-наушниках Philips Fidelio T1, но новые телевизоры заслуживают отдельного внимания хотя бы потому, что старшие модели телевизоров Phi...

[Перевод] Оптимизация платежей в Dropbox при помощи машинного обучения Представьте ситуацию: вам нужно воспользоваться оплаченным (как вы думаете) сервисом — и вдруг оказывается, что он отключен за неуплату. Такая неприятность портит впечатление от бренда, снижая поток прибыли, а внезапно отключенный клиент может не вернуться к сервису. К старт...

[Перевод] Деликатные числа. Математики заявили о новом классе простых чисел Ученые доказали, что существуют особые простые числа, настолько чувствительные, что изменение любой из их цифр превращает такие числа в составные. Однако конкретных примеров исследователи пока не нашли.Возьмем числа 294 001, 505 447 и 584 141. Заметили в них что-нибудь ...

Набор на 4 поток моего курса SEO Шаолинь Дорогие друзья, я набираю 4 поток на свой курс по продвижению англоязычных сайтов SEO Шаолинь. Все подробности можете узнать на сайте http://seoshaolin.com/. Курс SEO Шаолинь - это концентрация моего опыта и знаний в англоязычном SEO с 2006 года. Над созданием курса я работ...

Новые процессоры AMD будут иметь почти 1 ГБ кэш-памяти. Milan-X получат дополнительный кэш Технология AMD X3D (3D V-Cache), которая позволит компании существенно увеличить объём кэш-памяти в своих процессорах, будет использована в том числе при создании серверных CPU Milan-X. И такие процессоры смогут предложить до 768 МБ кэш-памяти третьего уровня! Несложны...

[Перевод] Устранение узких мест в PostgreSQL при высоких нагрузках Всем привет. Прямо сейчас в OTUS открыт набор на новый поток курса «PostgreSQL». В связи с этим, мы традиционно подготовили для вас перевод полезного материала по теме. Взяв за основу статью Петра Зайцева об узких местах в производительности MySQL (MySQL Performance Bottle...

[Перевод] Как за 60$ создать систему распознавания лиц с помощью Python и Nvidia Jetson Nano 2GB Новый набор инструментов для разработчиков Nvidia Jetson Nano 2GB представляет собой одноплатный компьютер с графическим ускорителем стоимостью 59$, работающий под управлением программного обеспечения с искусственным интеллектом.Производительность, которую вы можете получить...

Головоломка для ИИ Как я обучал агента собирать клетку 2048 в игре “2048”Привет! Меня зовут Ринат Максутов, я работаю в подразделении Intelligent Engineering Services департамента Technology российского офиса компании Accenture, и веду проекты по заказной разработке. За свою многолетнюю карьер...

У IBM готова первая в мире 2-нанометровая технология производства микросхем Компания IBM объявила о прорыве в разработке и производстве полупроводников: представлена первая в мире микросхема, в которой используется технология «нанолистов» размером 2 нм. Спрос на повышенную производительность и энергетическую эффективность микросхем ...

Softline и CraftTalk стали партнерами в области омниканальных решений для контакт-центров Решение CraftTalk представляет собой текстовый контакт-центр на основе технологий искусственного интеллекта.

Microsoft готовит новый Проводник для Windows 11 Windows 11 является официальной версией ОС и выйдет позже в этом году с обновленным меню «Пуск», Панелью задач, Центром уведомлений и многим другим. Следующее поколение Windows также будет включать в себя Проводник, который тесно связан с другими современными приложениями в ...

Предварительный обзор Acer ConceptD 700. Новый взгляд на ПК Сегодня мы поговорим о достаточно интересном необычном компьютере, который создавали для ценителей дизайна, однако с прицелом на сложные задачи. То есть, это настоящая рабочая станция с громадной производительностью, которая при этом выглядит как современный дизайнерский про...

[Перевод] Как ИИ превосходит человека в разработке квантовых экспериментов и причём здесь графы Система машинного обучения, изначально созданная для ускорения вычислений, сегодня делает удивительные успехи на границах экспериментальной квантовой физики. Квантовый физик Марио Кренн помнит, как в начале 2016 года он сидел в кафе в Вене и просматривал компьютерные распеча...

[Перевод] Введение в графовые базы данных SQL Server 2017 В преддверии старта курса «MS SQL Server Developer» подготовили для вас еще один полезный перевод. Графовые базы данных — это важная технология для специалистов по базам данных. Я стараюсь следить за инновациями и новыми технологиями в этой области и, после работы с реляци...

Объявлено начало V Ежегодного международного фестиваля русского языка Директор Московского центра качества образования (МЦКО) Марианна Лебедева прокомментировала старт в столице V Ежегодного международного фестиваля русского языка. Отмечается, что он выступает в качестве образовательной и творческой площадки для иностранных школьников, позволя...

«Рабочий и колхозница» на принтере Phrozen Transform Standard Добрый день, друзья!Решили напечатать модель памятника. «Рабочий и колхозница» - один из выдающихся и узнаваемых памятников монументального искусства нашей страны. Эта поистине гигантская скульптура не может не вызывать интерес. Ведь этот колосс и по сей день таит немало уд...

[Перевод] Использование потоков WebAssembly из C, C++ и Rust Поддержка многопоточности стала одним из важнейших апгрейдов производительности в WebAssembly. Она позволяет выполнять либо части кода на разных ядрах параллельно, либо один код для независимых элементов входных данных, масштабируя его на максимально доступное пользователю...

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

[Перевод] Tweet-a-pot, или Как я через Twitter кофе варил Мы уже писали о том, как сделать умный термостат, чтобы отапливать дом, и рассказывали, как, потратив всего 5 долларов, из подручных материалов собрать спектрометр. Сегодня мы делимся переводом статьи о превращении простой кофеварки в устройство, которое может включаться и в...

Армия США построит гигантскую стену для защиты Нью-Йорка Гигантская морская стена — не шутка, а вполне серьезное предложение, которое рассматривается в рамках долгосрочного исследовательского проекта, призванного предотвратить катастрофу, подобную той, что произошла в 2012 году. В целях защиты города от приливов и отливов во время...

Event2Mind для русского языка. Как мы обучили модель читать между строк и понимать намерения собеседника Умение модели распознавать намерения собеседника, то есть понимать зачем человек совершил то или иное действие, применимо в большом числе прикладных NLP-задач. К примеру, чат-ботам, голосовым помощникам и другим диалоговые системам это позволит эмоционально реагировать на вы...

Vodafone открывает третий набор в школу Big Data Lab Vodafone объявляет о новом наборе в школу Big Data Lab, которая готовит аналитиков больших данных. Интенсивный полугодовой курс содержит весь спектр знаний, необходимых для старта карьеры.

[Перевод] Запускаем Golang на Jupyter Notebook Если вы знакомы с Python, то уже сталкивались с Jupyter Notebook или работали в нём по крайней мере один раз. Jupyter Notebook — это удобный инструмент, позволяющий писать мини-код и отслеживать его выполнение. Он также помогает в документировании, ведении журнала и в том, ч...

[Перевод] Биологически правдоподобное обучение ИИ. Краткий обзор достижений Алгоритм, который привёл к безудержному успеху нейронных сетей глубокого обучения, не работает в биологическом мозге, но исследователи находят работающие альтернативы. Изучая алгоритмы в искусственных сетях глубокого обучения, учёные узнают всё больше о том, как учатся сети ...

Расшифрован геном гигантского кальмара: новые загадки О гигантском кальмаре известно крайне мало, в основном благодаря его скрытной и пугливой природе. Это необычное создание охотится на большой глубине, что делает его поиску живьем практически невыполнимой задачей — до сих пор ни одному биологу не улыбнулась удача. Единственны...

[Перевод] Определяем подходящий размер для кластера Kafka в Kubernetes Прим. перев.: В этой статье компания Banzai Cloud делится примером использования её специальных утилит для облегчения эксплуатации Kafka в рамках Kubernetes. Приводимые инструкции иллюстрируют, как можно определить оптимальный размер инфраструктуры и настроить саму Kafka для...

[Перевод] Уязвимости NFC позволяют взломать банкомат, просто взмахнув смартфоном Исследователь безопасности обнаружил ряд ошибок, позволяющих взламывать банкоматы и широкий спектр терминалов продаж по-новому — взмахом телефона над устройством для чтения бесконтактных банковских карт. К старту курса Этичный хакер делимся переводом статьи о возможностях, к...

[Перевод] Как протестировать блокноты Jupyter с помощью pytest и nbmake Файлы блокнотов Jupyter, в смысле количества одного из самых быстрорастущих типов файлов на Github, предоставляют простой интерфейс для итераций при решении визуальных задач, будь то анализ наборов данных или написание документов с большим объёмом кода. Однако популярность б...

SKYE – влюбленные в небо SKYE – милое небольшое приключение, бесплатная игра, которая подарит вам час приятного времяпровождения. Это работа студентов 3-го курса технологического университета города Бреда (Нидерланды), которую они выложили в Steam. SKYE Жанр action/adventure Платформы Windows Языки ...

Искусственный интеллект в области юриспруденции. Статья 3 Введение Мы продолжаем цикл статей на тему юридического искусственного интеллекта, аспектов его разработки и перспектив практического применения на отечественном рынке. В предыдущих публикациях мы неоднократно говорили, что, по нашему мнению, разработка Legal AI может быть о...

[Перевод] Необычное собеседование: GPT-3 в роли кандидата GPT-3 сегодня у всех на слуху — новейшая и самая большая языковая модель от OpenAI, обученная на терабайтах текстов из интернета. А если вы всё проспали, то вот подборка крутых демок от счастливчиков, получивших ранний бета-доступ к API. К сожалению, у меня нет заветных API...

Роскосмос: вокруг Земли вращается около 7 тысяч тонн космического мусора Пресс-служба Роскосмос поделилась интересной статистикой относительно того, что происходит на данный момент на орбите Земли.  Изначально подробности привёл начальник информационно-аналитического центра ЦНИИмаш, входящего в состав Роскосмоса, Игорь Бакарас в интерв...

[Перевод] MPIRE — быстрая альтернатива multiprocessing MPIRE комбинирует функции, подобные map из multiprocessing.Pool, с преимуществами общих объектов multiprocessing.Process, добавляя к этому также функции копирования при записи. В пакете также есть простые в работе функции состояния рабочего процесса, информирования о нём и и...

[Перевод] Визуализация и анализ белков в Biopython Биология человека – невероятно сложная наука. Даже учитывая, что с каждым годом мы открываем всё больше секретов человеческого тела, получаемые нами ответы порождают всё большее количество вопросов. Завершение проекта "Геном человека" придало многим учёным уверенность в том,...

Xiaomi Mi Mix 4 может получить небольшой дисплей и компактные размеры Небольшие телефоны давно не в моде. Всё больше потребителей при выборе нового смартфона склоняются в сторону моделей с экранами от 6 дюймов и выше, но все же еще существует значительный рынок для мобильных телефонов с небольшим размером экрана.

Регуляризация? Ортогонализация! Улучшаем компактные сети Пока другие компании обсуждают управление коллективом на удаленке, мы в Smart Engines продолжаем делиться с вами своим стеком технологий. Сегодня про оптимизацию нейронных сетей. Сделать систему распознавания на основе нейронных сетей, которая могла бы быстро работать на см...

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

[Перевод] Loki — сбор логов, используя подход Prometheus Салют, хабровчане! В преддверии старта нового набора на курс «DevOps практики и инструменты» подготовили для вас перевод интересного материала. Эта статья — краткое введение в Loki. Проект Loki поддерживается Grafana и направлен на централизованный сбор логов (с серверов ил...

[Перевод] Магические сигнатуры методов в C# Представляю вашему вниманию перевод статьи The Magical Methods in C# автора CEZARY PIĄTEK. Есть определенный набор сигнатур методов в C#, имеющих поддержку на уровне языка. Методы с такими сигнатурами позволяют использовать специальный синтаксис со всеми его преимуществами. ...

CI/CD на AWS, Azure и Gitlab. Новый курс от OTUS Внимание! Данная статья не является инженерной и предназначается читателям, которые интересуются образованием в области CI/CD. Вероятнее всего, если Вы не заинтересованы в обучении, данный материал не будет Вам интересен. Если вы разработчик или администратор, отвечающий ...

Google BERT в поиске на всех языках охватывает около 10% запросов Сотрудник Google Дэнни Салливан прояснил в Twitter, что глобальный запуск BERT не повлиял на долю охватываемых им запросов. Как и на английском языке в США, в других языковых версиях поисковой системы BERT влияет на примерно 10% запросов. «Это зависит от языка, но в целом со...

Cisco Webex преодолевает языковой барьер. Онлайн-перевод с английского на русский уже возможен С марта 2020 года пользователи Webex начинают использовать перевод в режиме реального времени с английского на более сотни языков, в том числе русский. Основанный на технологиях машинного интеллекта, онлайн-переводчик для Cisco Webex дополняет функцию транскрипции speech-to-...

Курс Digital Branding 2021. Полный курс digital маркетинга для бренд-менеджеров и маркетологов Уникальная программа Курса разработана совместно с ведущими рекламодателями и обеспечивает выпускников профессиональными навыками и экспертизой, которые требует рынок сегодня: • знание digital рынка и его игроков • понимание всех современных инструментов, метри...

[Перевод] Создание PDF-документа на Python с помощью pText Один из самых гибких и привычных способов сгенерировать pdf — написать код на LaTeX и воспользоваться соответствующей программой. Но есть и другие способы, которые могут оказаться проще и понятнее, чем LaTeX. Специально к старту курса Fullstack-разработчик на Python представ...

Обновление Windows 10 20H2 будет основано на Build 19042 Типичный календарь выпуска обновлений Microsoft включает два основных обновления каждый год: одно весной, а другое осенью. Множественные файлы манифеста и записи реестра в Windows 10 May 2020 Update предполагают, что Microsoft работает над еще одним небольшим дополнительным ...

[Перевод] Тактика Red Team: продвинутые методы мониторинга процессов в наступательных операциях И снова здравствуйте. В преддверии старта курса «Пентест. Практика тестирования на проникновение» перевели для вас еще один интересный материал. В этой статье мы собираемся разобраться в возможностях широко известных утилит мониторинга процессов и продемонстрировать, как ...

[Перевод] Применение интерфейса Collector для работы с потоками в реальных Java-проектах Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как интерфейс Collector и сопутствующие механизмы используются в реальных проектах. В Java-программировании при работе с потоками широкое применение находят методы класса Collectors. Эти методы позв...

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

Сравнительный обзор 3D принтеров Phrozen Здравствуйте!Благодаря широкому диапазону применения 3D принтеров, работающих по технологии LCD, данный рынок стремительно развивается, появляются новые игроки, инновационные идеи, направленные на повышение качества и скорости. Хотя кардинальных прорывов в этом сегменте не н...

В Adobe Photoshop добавлены новые нейронные фильтры с ускорением на GPU Nvidia На проходящем сейчас мероприятии Adobe MAX были продемонстрированы инструменты Adobe Photoshop, работающие по алгоритмам искусственного интеллекта. Их работу ускоряют графические процессоры Nvidia RTX. Речь идет о новых нейронных фильтрах. По словам Nvidia, нейронные фи...

[Перевод] 9 метрик, которые могут иметь значение для современных команд по разработке ПО Перевод статьи подготовлен в преддверии старта курса «Team Lead 2.0». Как я отмечал в статье «Why metrics don’t matter in software development unless you pair them with business goals", выбор метрик нужно продумывать очень тщательно, чтобы дать ответы на вопросы, кот...

Компания Applied Materials сообщила о прорыве в технологии металлизации, который позволит масштабировать логические микросхемы до норм 3 нм и далее Компания Applied Materials представила новый способ выполнения внутренних соединений в логических микросхемах, который позволяет масштабировать их до норм 3 нм и далее. При освоении все более тонких норм уменьшение размеров улучшает характеристики транзистора, но увелич...

[Перевод] Почему японский веб-дизайн настолько другой? Коничива Хабр! В глазах многих людей Япония — земля спокойствия дзен-садов, безмятежные храмы и изысканные чайные церемонии. Как традиционные, так и современные японские архитектура, книги и журналы — предмет зависти дизайнеров всего мира. Однако по каким-то причинам практи...

ВВС США начали подготовку к запуску 5G-сетей в космосе По данным министерства обороны, добавление космических уровней сети следующего поколения может расширить возможности военных по обмену данными и поддержке корпоративных сетей с большей пропускной способностью. Командование уже запросило информацию о том, как промышленность м...

"Умные" часы и фитнес-браслеты заменят искусственной "кожей" Носимая электроника стараниями учёных может стать в прямом смысле носимой, если делать её на основе искусственной «кожи». Учёные из Университета Колорадо в американском Боулдере представили прототип нового носимого электронного устройства, которое представляет собой эластичн...

Мозг, смысл и конец света Напомню предысторию. Меня зовут Алексей Редозубов и я занимаюсь созданием сильного искусственного интеллекта. Мой подход крутится вокруг контекстно-смысловой модели работы мозга. Об этом был цикл статей на хабре и много видео на Youtube. Сейчас я хочу рассказать об основах к...

WSL эксперименты. Часть 2 Привет, Хабр. В преддверии старта курса «Administrator Linux. Professional» публикуем продолжение статьи про WSL эксперименты, которую написал наш эксперт — Александр Колесников. Настало время для продолжения экспериментов с подсистемой WSL; первую часть статьи можно посм...

Как Python используется в разработке мобильных приложений До определенного времени о разработке приложений под Android на языке Python не могло быть и речи. Однако энтузиасты все же смогли приспособить один из лучших языков программирования, который в основном используется для веб-разработки, к индустрии мобильных приложений. И хо...

[Перевод] Искусственный интеллект обновит legacy-код за вас Инструменты IBM на основе искусственного интеллекта дают инженерам возможность исследовать способы применения устаревшего корпоративного ПО. В прошлом году компания IBM продемонстрировала, как ИИ может выполнять монотонную работу по обслуживанию программного обеспечения бла...

Google BERT в поиске на всех языках охватывает около 10% запросов Сотрудник Google Дэнни Салливан прояснил в Twitter, что глобальный запуск BERT не повлиял на долю охватываемых им запросов.Как и на английском языке в США, в других языковых версиях поисковой системы BERT влияет на примерно 10% запросов.«Это зависит от языка, но в целом соот...

Стала известна возможная дата старта продаж консоли Xbox Series X Вчера мы видели «живые» фото нового геймпада Microsoft, который подойдёт как для консолей Xbox текущего поколения, так и для приставок следующего. Кроме прочего, на коробке мы видели надпись, чётко указывающую на то, что модель Xbox Series S действительно вы...

SMARTlife: Преимущества курсов английского языка - от новой работы до новых знакомств Курсы английского языка позволяют многим людям быстро повысить свои навыки и свой доход. Иностранный язык не панацея, но он точно является одним из ключевых факторов для компании-работодателя с иностранным капиталом.

Новая система искусственного интеллекта кардинально увеличивает качество и скорость работы технологий микроскопии Новая система искусственного интеллекта, разработанная исследователями из университета Гетеборга (University of Gothenburg), позволяет кардинально увеличить качество изображений, полученных при помощи микроскопов различных типов, выдвигая на первый план именно те особенности...

[Из песочницы] Почему учёба в IT в Германии? Почему учёба в IT в Германии? Читая Хабр, я узнал много историй переезда в Европу различных специалистов. Если речь шла про Германию, то обычно это переезд с помощью Bluecard. Но я решил рассказать про свой опыт переезда на учёбу в Германию. Резиденция Вюрцбурга Почему им...

Состоялся релиз CrowdSec v.1.0.0 Привет. Мы, команда проекта CrowdSec, рады сообщить о выходе версии CrowdSec 1.0.0. Этот релиз крайне важен, потому что кроме добавления нескольких новых функций весь проект претерпел серьезные архитектурные изменения, чтобы стать быстрее, выше и сильнее. В первую очеред...

Ищем цепочку событий в потоке данных с помощью FlinkCEP В данной статье речь пойдет об использовании открытой платформы Apache Flink для обнаружения цепочки последовательности событий. Статья подойдет как для начинающих разработчиков в области обработки потоковых данных, так и для тех, кто желает познакомиться с Apache Flink. Н...

[Перевод] Укрепите свои agile-команды, используя стадии развития Такмена И снова здравствуйте. В преддверии старта курса «DevOps практики и инструменты» делимся с вами переводом еще одного интересного материала. Изолированность команд разработки и сопровождения — распространенный источник напряженности и узких мест. Когда команды работают изоли...

Языковую “суперспособность” детей подтвердили с помощью МРТ Нейробиологи из Джорджтаунского университета выяснили, почему дети быстрее, чем взрослые, восстанавливают определенные когнитивные навыки, вызванные травмами нервной системы. Считается, что взрослые люди задействуют только левое полушарие для конкретной когнитивной задачи, н...

Microsoft откроет исходный код оптимизированной модели BERT Команда Microsoft Research AI объявила, что планирует открыть исходный код оптимизированной версии модели Google BERT, созданной для работы с движком ONNX Runtime.В настоящее время использование ONNX Runtime позволяет сократить задержки в работе BERT при реализации языкового...

Google Assistant научился читать веб-страницы вслух Google начал запуск новой функции в Google Assistant, которая позволяет голосовому помощнику читать вслух статьи, которые отображаются в браузере на Android-устройствах. Эта технология была анонсирована на конференции CES в январе, а теперь запускается по всему миру. C помощ...

[Перевод] Автоматизация тестирования. Да или нет? Перевод статьи подготовлен в преддверии старта курса «Python QA Engineer». Прежде чем спрашивать: «Что автоматизировать?», нужно ответить на такой вопрос: «Рационально ли вообще автоматизировать что-либо в рамках текущего проекта?». Если ответ положительный (что означает...

Обучающий сервис для взрослых мало чем отличается от детского — пример Duolingo и их вселенной с персонажами Компания считает себя технологическим сервисом и конкурирует не с языковыми платформами, но и с телевидением, YouTube и Netflix, пишет Fast Company.

Как перевести страницу в Сафари на iOS 14 iOS 14, которую Apple представила 22 июня на конференции WWDC, можно смело считать одним из самых масштабных обновлений операционной системы со времён iOS 7. Несмотря на то что дизайнеры компании почти не изменили внешний вид интерфейса ОС, разработчики постарались на славу...

Microsoft Store: новые настройки пользовательского интерфейса Fluent Design Microsoft работает над обновлением Sun Valley для Windows 10, и ожидается, что оно будет включать некоторые улучшения для магазина приложений Microsoft Store. В настоящее время Microsoft тестирует пользовательский интерфейс, подобный Sun Valley, для магазина Windows, и в нас...

[Перевод] Дебажим PHP-контейнер с помощью Xdebug и PhpStorm Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP». Инструкция Docker #9: xdebug Я создам очень простую php-страницу и подебажу ее с помощью xdebug и PhpStorm. Исходные файлы можно найти здесь: github.com/ikknd/docker-study в папке recipe...

Сколько на самом деле галактик в Местной Группе и что это говорит о Млечном Пути? Так выглядят галактики в скоплении Девы Наша галактика Млечный Путь вращается внутри Местной Группы галактик в относительно тихом уголке космоса. Местной Группой называют гравитационно связанные галактики, среди которых Млечный Путь, Галактика Андромеды и Галактика Треугольн...

[Перевод] Квантовый эксперимент с двумя щелями даёт надежду на создание телескопа размером с Землю В новом предложении квантовые жёсткие диски будет использоваться для объединения световых потоков от нескольких телескопов, позволяя астрономам создавать оптические изображения с невероятно высоким разрешением.В эксперименте с двумя щелями фотон проходит сразу через обе щели...

Свистящие языки могут помочь создать модели дешифровки языка дельфинов Наука Гуманитарные науки 24.09.2021, 12:07 Свистящие языки могут помочь создать модели дешифровки языка дельфинов Более 80 культур используют свистящие звуки в своем родном языке. Ученые считают, что изучение особенностей этих систем м...

[Из песочницы] 7 трюков с Rest и Spread операторами при работе c JS объектами Привет, Хабр! Представляю вашему вниманию перевод статьи «7 Tricks with Resting and Spreading JavaScript Objects» автора Joel Thoms. Всем привет, на днях коллега по работе скинул мне ссылку на статью на английском языке в которой перечисляются разные методы работы с rest и ...

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

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

[Перевод] Несколько советов по созданию page object классов здорового человека И снова здравствуйте. В преддверии старта курса «Java QA Engineer» подготовили перевод еще одной полезной статьи. Это начало нового года, и многие люди во всем мире принимают решение уделять больше внимания своему здоровью. Это прекрасно! На самом деле, ваши тесты для фро...

Аутенти(фи?)кация Некоторые термины, заимствуемые из английского, входят в русский язык с нарушением всех языковых правил. Характерный пример из 90-х — слово флуд, непохожее ни на транскрипцию [flʌd], ни на транслитерацию flood. Более свежий пример — биткоин: окончание -оин характерно для хим...

Насколько упадет стоимость PlayStaion 5 после выпуска? Пока мы еще только ждем старт продаж консолей нового поколения PlayStation 5 и Xbox Series X, появилось небольшое интересное исследование относительно снижения стоимости приставок после их выпуска. Если пользователи подождут, то смогут немного сэкономить. Это исследова...

[Из песочницы] Ешь рис, молись Амитофо, люби котиков Статистические данные, о том, как живут-поживают китайские программисты Привет-привет, друзья. Сегодня Россия активно сотрудничает с Китаем в области IT- искусственного интеллекта, больших данных, и в планах даже создание «Российско-китайской цифровой долины». Эта статья...

[Перевод] Как оценивать интеллект? Подход Google От себя: В ноябре 2019 года вышла программная статья от Google «Об оценке интеллекта» Франсуа Шолле (создатель Keras). 64 страницы посвящены тому, как появилось современное понимание ИИ, почему машинное обучение от него так далеко, и почему мы все еще не можем адекватно изм...

Ожидается, что в 2030 году поставки устройств TinyML достигнут до 2,5 млрд штук В период с 2021 по 2026 год количество подключений к интернету вещей почти утроится и достигнет 23,6 млрд. Каждое новое подключение представляет собой возможность использовать искусственный интеллект и машинное обучение, и технология TinyML будет иметь решающее значение...

КОМПАС-3D v18 Home. Мини-курс проектирования под 3D-печать. От основ моделирования к 3D-проектированию сверху вниз Во многих статьях про 3D-печать подробно разбирается работа 3D-принтера и процесс печати, а создание 3D-модели описывается одной фразой, как будто это элементарное действие (что, конечно, совсем не так). Мы сделали мини-курс по 3D-моделированию, который учитывает особенности...

Новый кит набор для сборки 3Д принтера B&R 3030 plus с областью печати 300х300х400мм Буквально вчера был представлен новый концепт кит набора для сборки 3Д принтера B&R 3030 plus. Теперь это новый форм фактор корпуса.Область печати данной модели 300х300х400мм, в названии присутствует индекс plus, что означает увеличенную область перемещения печатного блока. ...

Знакомьтесь – новые телескопы, которые навсегда изменят астрономию Человечество вступило в новую эпоху – эпоху огромных (и очень дорогих) телескопов. Человечество очаровано космосом. Наши далекие предки, также как и мы с вами сегодня, вглядывались в космический океан в попытках поближе рассмотреть далекие небесные тела. Великие астрономы пр...

[Перевод] Объяснение легковесных потоков в 200 строк на Rust Объяснение легковесных потоков в 200 строк на Rust Легковесные потоки (ligthweight threads, coroutines, корутины, green threads) являются очень мощным механизмом в современных языках программирования. В этой статье Carl Fredrik Samson попытался реализовать рантайм для легков...

[Перевод] Руководство по Aircrack-ng в Linux для новичков Всем привет. В преддверии старта курса «Практикум по Kali Linux» подготовили для вас перевод интересной статьи. Сегодняшнее руководство познакомит вас с основами для начала работы с пакетом aircrack-ng. Конечно, невозможно предоставить всю необходимую информацию и охватить...

[Перевод] Как работают нейронные сети и почему они стали приносить большие деньги Нейросети выросли от состояния академической диковинки до массивной индустрии За последнее десятилетие компьютера заметно улучшили свои возможности в области понимания окружающего мира. ПО для фототехники автоматически распознаёт лица людей. Смартфоны преобразуют речь в те...

[Перевод] Как сделать Data Science приложение для Windows (и не только) с графическим интерфейсом с помощью PySimpleGUI Работать с Data Science в Jupyter, конечно, очень приятно, но если вы хотите пойти дальше и развернуть свой проект или модель на облачном сервере, то здесь есть много отличных решений — с помощью Flask, Django или Streamlit. Хотя облачные решения по-прежнему самые популярные...

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

[Перевод] Уязвимость Use-After-Free Привет, хабр! В преддверии старта продвинутого курса «Реверс-инжиниринг» мы подготовили для вас еще один интересный перевод. Начнем! Предварительные требования: Уязвимость Off-By-One Понимание работы malloc в glibc Конфигурация виртуальной машины: Fedora 20 (x86). Чт...

IELTS на 8.0 за 10 дней Друзья, привет! Хочу рассказать как за 10 дней подготовилась и сдала IELTS на 8.0, потратив 95 баксов.Многие писали о международных языковых экзаменах. Я посмотрела свежие статьи по теме. В итоге, оглядываясь назад, самыми полезными мне кажется пара публикаций, которые не пр...

16 советов по разработке для андроид на языке Kotlin. Часть 3 И еще раз здравствуйте! В преддверии старта базового курса по Android-разработке, делимся заключительной частью статьи «16 советов по разработке для андроид на языке Kotlin». Читать первую часть Читать вторую часть LATEINIT Одной из ведущих особенностей Kotlin является е...

Первый в мире ноутбук с гибким складным экраном прибыл в Россию дороже двух новеньких MacBook Pro Компания Lenovo объявила о скором начале продаж необычного ноутбука ThinkPad X1 Fold — он получил гибкий экран и может складываться до размеров компактного планшета. Ещё на момент дебюта на январской выставке CES 2020 устройство позиционировался как первый в мире ноут...

ITX-корпус Jonsplus BO 100 доступен в Европе Суббренд Jonsbo, Jonsplus привезла в Европу компактный корпус Jonsplus BO 100 в полностью черном варианте. Напомним, что у компании также есть серебристая версия. BO 100 представляет собой mini-ITX корпус с ручкой из искусственной кожи для переноски. Модель выполнена полно...

Представляем Open Source C# стандартизацию Компиляторы C# имеют открытый исходный код с 2014 года, теперь в репозитории dotnet/roslyn. Dotnet/csharplang отделился, чтобы предоставить отдельное публичное пространство для инноваций и развития языка C#. Теперь dotnet/csharpstandard дополняет эту группу, предоставляя пуб...

Директор МЦКО Марианна Лебедева рассказала о старте V Ежегодного международного фестиваля русского языка По словам директора Московского центра качества образования (МЦКО) Марианны Лебедевой, в столице приступили к проведению V Ежегодного международного фестиваля русского языка. Это образовательная и творческая площадка для иностранных школьников, благодаря которой у них есть в...

[Перевод] 7 опасных ошибок, которые легко совершить в С#/.NET Перевод статьи подготовлен в преддверии старта курса «C# ASP.NET Core разработчик». C# — великолепный язык, и .NET Framework также очень хорош. Строгая типизация в C# способствует уменьшению количества ошибок, которые вы способны спровоцировать, по сравнению с другими язык...

[Перевод] Символьная математика, наконец, начинает поддаваться нейросетям Переведя на язык машин часть сложных математических уравнений, исследователи создали систему с искусственным интеллектом, надеясь, что она даст ответы на ещё более сложные вопросы Переводя задачи символьной математики в древовидные структуры, мы, наконец, можем заставить не...

Открыт инновационный метод опреснения воды Созданный учеными МOF - «PSP-MIL-53» адсорбирует соли из морской и солоноватой воды и превращает ее в питьевую всего за 30 минут. Новый метод позволяет производить 139,5 литров на каждый килограмм MOF в день. При этом кристаллы MOF можно регенерировать для повторного использ...

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

В BioShock 4 могут быть похожие на серию Fallout диалоги и более открытый дизайн уровней Издание Resetera сообщило о новой информации, касательно разрабатываемого шутера BioShock 4. Оказывается, что сейчас студия Cloud Chamber Games набирает сотрудников, которые будут заниматься разработкой искусственного интеллекта, записью голосов и так далее. Сама игра описыв...

Google научился переводить с татарского. Google Translate впервые за четыре года расширил поддержку языков Компания Google объявила о расширении языковой поддержки для сервиса Google Translate (Google Переводчик).  Теперь Google Переводчик может работать с текстами на таких языках: руанда, ория или одия, татарский, туркменский и уйгурский. На этих языках говоря более ...

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

Яндекс превратил капчу в тренажёр правописания Яндекс запустил несколько проектов ко Дню учителя. Новые бесплатные возможности для школ и учителей включают путеводитель по цифровым инструментам, образовательный интенсив «Я Учитель» и специальное предложение для школ в наборе сервисов — Яндекс.Почта...

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

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

Характеристики камеры Panasonic DC-BGH1 утекли в сеть Сетевые источники раскрыли подробности о беззеркальной камере Panasonic DC-BGH1, которая представляет собой модель системы MFT. Итак, устройство сможет похвастаться 10,28 Мп датчиком с активной областью размером 19,0:13,0 мм, динамическим диапазоном в 13 ступеней экспозиции ...

Всё важное про атрибут hreflang Если на вашем сайте есть контент на нескольких языках, вам нужно использовать атрибут hreflang, чтобы поисковик выдавал пользователю нужную языковую версию.

Курс «Тестирование веб-приложений на проникновение» (WAPT) от победителей The Standoff 2020 Начался новый набор на курс Codeby Security School по тестированию на проникновение веб приложений (WAPT)! Курс отлично подойдет всем, кто желает понять суть хакинга веб приложений и серверов, мер по защите от атак. Ближайший поток курса стартует 1 марта 2021 года, записатьс...

Чему PMP может научиться у PRINCE2 и наоборот   Для эффективного управления проектами необходим правильный подход: метод, который поддерживает вас и облегчает работу, поскольку инициативы по изменению и так достаточно сложны. Выбор метода управления проектами для профессионалов традиционно зависит от географии: PRINCE2...

Здоровых людей нет, есть недообследованные: ранняя диагностики ишемической болезни сердца Современная диагностика заболеваний путем визуализации насчитывает множество методов: МРТ, КТ, ФА, УЗД и т.д. Каждый из них по-своему уникален и предоставляет определенный спектр информации про здоровье пациента. Однако у всего есть свои недостатки, и вышеперечисленные мет...

[Перевод] Более эффективное предварительное обучение NLP моделей с ELECTRA Последние разработки в области предварительного обучения языковых моделей привели к значительным успехам в сфере обработки естественного языка (Natural Language Processing, NLP), породив такие высокоэффективные модели, как BERT, RoBERTa, XLNet, ALBERT, T5 и многие другие. Эт...

Панель задач Windows 11 позволяет переключаться между тремя разными размерами Как вы, возможно, знаете, сборка Windows 11 просочилась в сеть, что позволяет любому, у кого есть совместимое устройство или виртуальная машина, опробовать новую операционную систему на раннем этапе разработки. Windows 11 – это усовершенствованная версия Windows 10 с оболочк...

Pattern matching в Java 8 Многие современные языки поддерживают сопоставление с образцом (pattern matching) на уровне языка. Язык Java не является исключениям. И в Java 16 будет добавлено поддержка сопоставление с образцом для оператора instanceof, как финальной фичи. В будущем надеемся, что сопос...

Apple якобы перестанет выпускать iPad mini после запуска сгибающегося iPhone, на это есть причины Apple всегда старается применять самые новые технологии в своих устройствах, которые ещё недоступны другим производителям гаджетов. И если в iPhone 12 появится 5G-модуль (который, кстати, не новинка для жителей Китая), то пока что не слышно новостей о самом интересном — сгиб...

[Перевод] Минимизируем наложение лейблов в интерактивных визуализациях Перевод статьи подготовлен в преддверии старта курса «Промышленный ML на больших данных». Интересно развиваться в данном направлении? Смотрите записи трансляций бесплатных онлайн-мероприятий: «День Открытых Дверей», «Вывод ML моделей в промышленную среду на примере онлайн-ре...

Индикатор искусственного горизонта на HTML5 canvas Ниже будет представлено воплощение средствами HTML5 одной из необычных идей по визуализации пространственного положения управляемого объекта. Код может использоваться в браузерных играх, имитирующих управление транспортным средством в трехмерном пространстве. Способ представ...

Искусство перевода, или почему английская «Алиса в стране чудес» вдруг стала Аней «Алиса в стране чудес» Льюиса Кэрролла — одна из самых любимых сказок, которую с удовольствием перечитывают и дети, и взрослые по всему миру.Но при этом это еще и одно из самых сложных произведений для перевода на другие языки. Автор щедро использует метафоры, отсылки и кала...

[Перевод] Как превратить книгу о Гарри Поттере в граф знаний Обработка естественного языка — это не только нейронные сети, а данные — это не только строки, числа и перечисления. Область работы с данными простирается намного дальше. К старту флагманского курса по Data Science представляем вашему вниманию перевод из блога разработчиков ...

Детали о Galaxy S20+: экран 120 Гц, сканер в дисплее, нет разъема для наушников Менее чем через месяц Samsung представит свои новые флагманские телефоны, которые, как мы теперь знаем, будут называться серией Galaxy S20, а не S11. Как всегда бывает в преддверии новых выпусков телефонов, подробности поступают быстро и неожиданно, а последние включают инфо...

Вопреки здравому смыслу курс биткоина взлетел после одного слова Илона Маска в Twitter Еще утром стоимость криптовалюты составляла $32 тысячи, а уже после обеда перевалила за $38 тысяч.

Вопреки здравому смыслу курс биткоина взлетел после одного слова Илона Маска в Twitter Еще утром стоимость криптовалюты составляла $32 тысячи, а уже после обеда перевалила за $38 тысяч.

[Перевод] Асинхронные задания в Django с Celery Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Если в вашем приложении есть какой-то длительный процесс, вы можете обрабатывать его не в стандартном потоке запросов/ответов, а в фоновом режиме. К примеру, в вашем приложении пользователь...

LG готовит маску с очистителем воздуха В преддверии выставки IFA, которая в этом году пройдёт в урезанном формате, компания LG приготовила новый инновационный продукт — PuriCare Wearable Air Purifier. Южнокорейская компания  подготовила новый гаджет с учетом требований нового времени. Здесь стоит два H13 H...

WhatsApp с 1-го числа перестанет работать на Android и iOS по всему миру Интерес людей по всему земному шару к разного рода интернет-сервисам стремительно растет, то есть, проще говоря, все больше и больше людей видят смысл в том, чтобы на постоянной ежедневной основе пользоваться подобными возможностями так и Читать полную версию публикации Wha...

[Из песочницы] Визуализируя нейронный машинный перевод (seq2seq модели с механизмом внимания) Привет, Хабр! Представляю вашему вниманию перевод статьи "Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)" автора Jay Alammar. Sequence-to-sequence модели (seq2seq) – это модели глубокого обучения, достигшие больших успех...

3D-печать в медицине Представляем Вам новый вебинар «3D-печать в медицине», который состоится 18 июня 2020 года в 18:00 по мскЕсли вы не знаете, как работают 3D-принтеры, но есть тяга к данной сфере деятельности, и Вы хотите узнать возможности использования - то данный вебинар как раз для Вас!Ив...

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

[Перевод] Sparkplug — неоптимизирующий компилятор JavaScript в подробностях Создать компилятор JS с высокой производительностью означает сделать больше, чем разработать сильно оптимизированный компилятор, например TurboFan, особенно это касается коротких сессий, к примеру, загрузки сайта или инструментов командной строки, когда большая часть работы ...

[Перевод] Как новая модель глубокого обучения делает возможной сегментацию изображений на пограничных устройствах К старту курса "Machine Learning и Deep Learning" мы решили поделиться переводом обзора AttendSeg — новой архитектуры нейронной сети, разработанной исследователями искусственного интеллекта из DarwinAI и Университета Ватерлоо, которая позволит выполнять сегментацию изображен...

Онлайн-курс «Директор по рекламе» Что нужно знать о современных рекламных технологиях? Эксперты Русской Школы Управления создали продвинутый курс, который поможет свободно ориентироваться в нюансах современной рекламы, маркетинга, PR-коммуникаций и интернет-продвижения. Вас научат: Работать с инструм...

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

[Перевод] В поисках единорогов: классическая воронка стартапов сломалась Перевод статьи подготовлен в преддверии старта курса «Product Manager IT-проектов». Согласно отчету Global Entrepreneur Monitor (GEM) за 2019 год, ежегодно во всем мире запускается более 100 миллионов стартапов. То есть это примерно 3 стартапа в секунду. Предприниматели по...

Представлен стабилизатор для смартфонов DJI Osmo Mobile 4 Компания DJI представила ручной стабилизатор для смартфонов Osmo Mobile 4 (OM4), сведения о котором появились накануне. Как и его предшественники, OM4 представляет собой сверхкомпактный трехосевой стабилизатор. Визуально он мало отличается от своего предшественника Osmo...

Microsoft Edge Canary теперь может легко сортировать коллекции Если вы используете Microsoft Edge Canary для создания коллекций, то у вас есть новая опция, которая упрощает отслеживание вещей. В недавнем обновлении версии Canary появилась возможность сортировать коллекции по имени, дате создания и недавнему использованию. Похоже, что но...

Набор на 9 поток моего курса SEO Шаолинь Дорогие друзья, я набираю 9 поток на свой курс по продвижению англоязычных сайтов SEO Шаолинь. Все подробности можете узнать на сайте seoshaolin.com. Курс SEO Шаолинь - это концентрация моего опыта и знаний в англоязычном SEO с 2006 года. Над созданием курса я работал полто...

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

Шаблоны GRASP: Controller (контроллер) Привет, Хабр! Меня зовут Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Специально к старту нового набора на курс «Архитектура и шаблоны проектирования» я продолж...

Microsoft делает еще один шаг к преодолению разрыва между Win32 и UWP в Windows 10 Как вы, возможно, знаете, Project Reunion – это последний проект Microsoft, призванный упростить разработку приложений для Windows 10. Project Reunion разрабатывается для преодоления разрыва между двумя важными платформами приложений (API) для Windows 10 – Win32 (настольный ...

[Перевод] Как устранить слепые зоны с помощью визуального тестирования Перевод статьи подготовлен в преддверии старта курса «Python QA Engineer». Визуальные ошибки – это ошибки в представлении приложения. Они появляются на протяжении всего времени жизни приложения, и очень часто всплывают, когда приложение отображается на экранах мобильных у...

Simple English и Simple Wikipedia: как идея о простом английском стала реальностью Английский язык — далеко не самый простой из существующих. А по количеству лексики он вообще один из лидеров. По исследованию Google и Гарвардского университета, на 2000 год в английском языке было уже около 1 022 000 слов.В мировой истории был целый ряд попыток популяризова...

Google представила новый режим для планшетов Android Компания Google представила новый детский режим Kids Space для планшетов на основе операционной системы Android.  Это ещё один шаг в попытке обеспечить для детей безопасное окружение в своих сервисах, вслед за приложением родительского контроля Family Link и секци...

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

Microsoft откроет исходный код оптимизированной модели BERT Команда Microsoft Research AI объявила, что планирует открыть исходный код оптимизированной версии модели Google BERT, созданной для работы с движком ONNX Runtime. В настоящее время использование ONNX Runtime позволяет сократить задержки в работе BERT при реализации языковог...

[Перевод] Assert-сообщения в тестах И снова здравствуйте. В преддверии старта курса «Разработчик C#» перевели интересный материал про assert-сообщения в тестах и с радостью делимся с вами переводом. В этом посте мы поговорим о том, должны ли вы использовать Assert-сообщения в ваших тестах. Я получил интересн...

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

Cooler Master представляет новое поколение 120 мм вентиляторов Sickleflow Cooler Master представила новые 120 мм вентиляторы серии Sickleflow. Компания проделала несколько улучшений касаемо новых лопастей и технических характеристик. Вентиляторы Sickleflow 120 мм доступны в нескольких вариантах: есть версия с подсветкой и без подсветки. Вентиля...

Новинки Laravel 8 Привет, хабр! В преддверии старта курса "Framework Laravel", наш эксперт и по совместительству активный участник российского сообщества Laravel — Виталий Юшкевич, подготовил обзор новинок в Laravel 8. Передаю слово Виталию: Всем привет! Последний релиз Laravel 8 п...

Это первая полностью готовая игра для PlayStation 5. Godfall готова к отправке в магазины Для Sony PlayStation 5 вышла первая игра. Экшен Godfall стал первой игрой для консоли нового поколения, которую уже выпустили на дисках, то есть она полностью готова для продажи. Godfall — это временный эксклюзив для PlayStation 5 (затем игра выйдет на ПК), предс...

Улучшения нового редактора Razor в Visual Studio Прошло шесть месяцев с тех пор, как мы анонсировали первую предварительную версию нового экспериментального редактора Razor для Visual Studio, основанного на общем языковом сервере Razor, и пришло время рассказать о наших успехах. Команда усердно работала над приведением нов...

OnePlus представила беспроводные наушники и станцию беспроводной зарядки Вместе с парой новых смартфонов компания OnePlus представила новые беспроводные наушники и станцию беспроводной зарядки, с которой будет работать старшая модель, OnePlus 8 Pro. OnePlus Bullets Wireless Z — это беспроводные наушники, соединенные между собой проводом, которые...

Новую камеру sCMOS — ORCA-FusionBT выпустила компания Hamamatsu Десять лет назад появление научных камер CMOS (sCMOS) стало настоящим прорывом в сфере микрофотографии. Компания Hamamatsu Photonics представляет новый продукт «эволюции» ведущего отраслевого бренда ORCA – ORCA-Fusion BT. Новая камера наследует безупречные характ...

[Перевод] Участие в тестировани Incentivized Testnet — глобальной децентрализованной мультиагентной системы Специально к старту курса «Машинное обучение» в этом материале знакомим читателей Хабра с Fetch.ai — децентрализованной платформой для оптимизации существующих технологий с помощью искусственного интеллекта, машинного обучения и интеллектуального обмена данными. Платформу мо...

Что должен уметь специалист по Data Science? Будущее за наукой о данных За последние несколько лет технологии интегрировались с многими бизнесами, что сформировало новые профессии, которые стали очень востребованными на рынке. Одним из таких направлений стало Data Science: специалисты в этой области сейчас нарасхват, и...

Характеристики телевизора OPPO Smart TV K9 слили в сеть OPPO запланировала мероприятие на 6 мая в Китае — компания подтвердила, что на данный момент выпустит как минимум четыре продукта. Это OPPO K9 5G, OPPO Enco Air, новый OPPO Band и OPPO Smart TV K9. В преддверии конференции компания каждый день публиковала спецификации, особе...

Методология и практика нагрузочного тестирования. Опыт Miro Всем привет! Меня зовут Дмитрий Винокуров и я работаю инженером по нагрузочному тестированию в Miro. Я хочу рассказать о личном опыте и опыте нашей команды в развитии направления нагрузочного тестирования (для краткости НТ). В статье я расскажу самые основы НТ, как на эти...

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

Новейший самолетный двигатель ПД-14 получит искусственный интеллект Об этом сообщил журналистам директор по производству Объединенной двигателестроительной корпорации (ОДК, входит в Ростех) Валерий Теплов.По его словам, внедрение технологий искусственного интеллекта в систему управления авиационным двигателем является общемировой тенденцией....

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

ZTE представляет Intelligent Orchestration Radio Network В ней используется принципиально новый интеллектуальный механизм оркестровки на основе искусственного интеллекта, позволяющий операторам мобильной связи достигать максимальной эффективности функционирования сетей 5G.

[Перевод] Что нового в Node.js 15? Делимся переводом статьи, в которой собраны подробности о новых функциях 15-й версии Node.js. Версия Node.js 15 была выпущена 20 октября 2020 года. Среди основных изменений: режим throw при необработанных отклонениях особенности языка V8 8.6 NPM 7 экспериментальная поддер...

[Перевод] Языковая механика escape analysis Прелюдия Это вторая из четырех статей в серии, которая даст представление о механике и дизайне указателей, стеков, куч, escape analysis и семантики значения/указателя в Go. Этот пост посвящен кучам и escape analysis. Оглавление цикла статей: Language Mechanics On Stacks A...

[Перевод] История интерпретируемости в распознавании изображений Распознавание изображений (т. е. классификация того, какой объект отображается на изображении) является основной задачей в области компьютерного зрения, так как она позволяет использовать различные последующие приложения (автоматическая маркировка фотографий, помощь слабов...

Как скачать и пользоваться TapTap вместо Google Play, и есть ли смысл?  В Китае нет Google. Наверняка, это не шок для большинства из вас, но для многих невозможность смотреть YouTube во время поездки в Китай звучит как нонсенс. Это тем более странно потому, что именно Android - самая распространённая мобильная операционная система во всём Китае....

MSI представляет линейку видеокарт с графическими процессорами NVIDIA GeForce RTX 3060 Ti MSI с гордостью представляет свои версии видеокарт с новыми графическими процессорами NVIDIA GeForce RTX 3060 Ti. Эти устройства вобрали в себя самые современные технологии в области компьютерной графики. The post MSI представляет линейку видеокарт с графическими процессорам...

[Перевод] Знакомимся с Event Sourcing. Часть 1 Перевод статьи подготовлен в преддверии старта курса «Java Developer. Professional». Event sourcing (источники событий, регистрация событий, генерация событий) — это мощный архитектурный шаблон, при котором все изменения, вносимые в состояние приложения, сохраняются в той ...

Grand Theft Auto V сделали бесплатной для Android Спрос на видеоигры стремительно растет, то есть все больше и больше людей видят смысл в том, чтобы так и вовсе вообще на постоянной ежедневной основе проводить с их помощью свое свободное время. Подобный способ проведения Читать полную версию публикации Grand Theft Auto V с...

Windows 10 Build 21343 доступна для загрузки Microsoft только что выпустила сборку Windows 10 под номером 21343 для инсайдеров на канале разработчиков (Dev), и каждый может скачать ее прямо сейчас из Центра обновления Windows. В этом обновлении есть два заметных изменения: добавление значков Fluent Design в Проводнике ...

LabVIEW NXG 5.0 — Основы и Блок-Диаграмма Это первая статья из небольшого цикла о графическом языке программирования G, который используется в LabVIEW. Язык этот пока не очень популярен — по индексу TIOBE на май 2020 года LabVIEW находится на сороковом месте аккурат между Julia и Haskell. Выпуск LabVIEW Community Ed...

[Перевод] Элегантное асинхронное программирование с помощью «промисов» Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «Graceful asynchronous programming with Promises» с MDN. «Обещания» (промисы, promises) — сравнительно новая особенность JavaScript, которая позволяет откладывать выполнение действия до завершения вы...

Цифровая фоторамка Ritmix RDF-881 уже в продаже Цифровая фоторамка – это отличный способ делится памятными моментами в современном диджитал формате. Ritmix представляет новую модель фоторамки — RDF-881, которая уже поступила в продажу.

Вопреки здравому смыслу следующие игры Tomb Raider объединят новую и старую вселенную По словам игрового директора франшизы Уилла Керслейка, в новые игры Tomb Raider объединят временные линии старых и новых приключений Лары Крофт.

Xiaomi выпустит новый гигантский телевизор серии Redmi Smart TV MAX В прошлом году Xiaomi выпустила свой самый большой смарт-телевизор под названием Redmi Smart TV MAX 98.Почти год спустя компания начала интриговать поклонников выпуском очередного крупного телевизора. Новинка, якобы, будет анонсирована на мероприятии по запуску серии Redmi K...

[Перевод] Антипаттерн “Репозиторий” в Android Перевод статьи подготовлен в преддверии старта курса «Android Developer. Professional». Официальное руководство по архитектуре приложений Android рекомендует использовать классы репозитории (Repository) для «предоставления чистого API, чтобы остальная часть приложения мог...

«Видеокарта» с 80 ГБ памяти. Nvidia A100 получит новую модификацию Ускоритель Nvidia A100 был представлен ещё год назад. Он основан на гигантском GPU GA100 с 54 млрд транзисторов, а также может похвастаться 40 ГБ памяти HBM2.  Однако столь огромный объём памяти, видимо, показался Nvidia недостаточным, так что в ближайшее время на...

SkillFactory открывает новый набор на полный курс по Data Science Уже наслышаны про достижения в области машинного обучения, нейросетей и ИИ? Хотелось бы работать в этой сфере, но не знаете, с чего начать? Обратите внимание на сферу Data Science! Большие данные дают неиссякаемое количество возможностей — помогают определять вероятность ра...

Вызов Rust функции из Go На Хабре в свое время была статья о том, как вызвать Rust код из Go. Статья неплохая, но довольно сложная для понимания и на самом деле отталкивающая новичков от желания смотреть в сторону обоих языков. Цель этого поста не столько залезть в «кишки» кросс-языковых вызовов, ск...

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

High-velocity IT На только что завершившейся неделе провёл курс ITIL® 4 High-velocity IT (HVIT). Ниже некоторые мысли после курса. Про HVIT, ITIL «и вообще». По абзацу на каждую. Книга HVIT и дополнительные материалы программы, включающие в том числе значительное количество публикаций практи...

Google открыл набор на третий поток акселератора для стартапов Growth Lab Google объявил о старте набора на третий поток Growth Lab – акселератора для стартапов

[Перевод] 10 научных статей о реставрации с помощью глубокого обучения, которые должен прочитать каждый В скором времени у нас стартует новый поток продвинутого курса «Machine Learning Pro + Deep Learning», а сегодня мы делимся постом, в котором рассказывается о подходах к реставрации с помощью глубокого обучения. Реставрация изображений в разрезе глубокого обучения — это зада...

[Перевод] Как устроен процесс создания docker-контейнера (от docker run до runc) Перевод статьи подготовлен в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». За последние несколько месяцев я потратил немало личного времени на изучение работы Linux-контейнеров. В частности, что конкретно делает docker run. В этой статье я соб...

[Перевод] REST API в Symfony (без FosRestBundle) с использованием JWT аутентификации. Часть 1 Перевод статьи подготовлен в преддверии старта курса «Symfony Framework». В первой части статьи мы рассмотрим самый простой способ реализации REST API в проекте Symfony без использования FosRestBundle. Во второй части, которую я опубликую следом, мы рассмотрим JWT аутентиф...

Семантика и деятельность В тексте “Семантические цифровые системы” отмечалось, что современные семантические технологии пока не имеют полноценных инструментов для описания деятельности. Семантические данные традиционно представляются в виде объектного графа, узлами которого являются сущности или зна...

[Из песочницы] ConfigureAwait: часто задаваемые вопросы Привет, Хабр! Представляю вашему вниманию перевод статьи «ConfigureAwait FAQ» автора Стивен Тауб. Async/await добавили в .NET более семи лет назад. Это решение оказало существенное влияние не только на экосистему .NET — оно также находит отражение во многих других языках...

[Перевод] Советы по выбору оптимальной архитектуры вашего Kubernetes-кластера Несколько больших нод или много маленьких?Управление Kubernetes-кластером - это не та задача, где есть одно правильное решение на все случаи жизни. Есть много способов оптимизации кластера и главное здесь - это обеспечение стабильной и отказоустойчивой работы приложений.Как ...

6. Масштабируемая платформа Check Point Maestro стала еще доступнее. Новые шлюзы Check Point Ранее мы уже писали, что с появлением Check Point Maestro, уровень входа (в денежном выражении) в масштабируемые платформы значительно снизился. Больше нет необходимости в приобретении шасси-решений. Берете ровно столько, сколько вам нужно и добавляете по необходимости без...

Выяснились подробности о новом поколении смарт-часов Apple Watch Apple Watch являются наиболее популярными в мире смарт-часами, поэтому выпуск очередной модели не заставит себя ждать.Теперь появилась информация, что новая версия Apple Watch получит функцию определения уровня насыщения кислородом крови (SpO2). У некоторых конкурентов уже е...

Встраиваемые компьютеры Aaeon Boxer-8251AI, Boxer-8240AI и Boxer-8222AI для ИИ и вычислений на периферии облака построены на платформах Nvidia Компания Aaeon, называющая себя ведущим разработчиком встраиваемых решений для искусственного интеллекта (ИИ) и периферийных вычислений, объявила о выпуске встраиваемых компьютеров Boxer-8251AI, Boxer-8240AI и Boxer-8222AI. Эти компактные системы для ИИ и вычислений на ...

Пиццу для посетителей выставки CES 2020 будет готовить робот Компания Picnic сообщила, что в партнерстве с Las Vegas Convention Center впервые предложит посетителям CES пиццу, произведенную роботом с использованием технологий искусственного интеллекта, облачных вычислений и автоматизации. Робот способен производить до 300 пицц д...

Найдены следы галактики, поглощенной Млечным Путем Ученые рассказали о том, как крупные галактики пожирают карликовых сородичей — то же самое проделал и наш Млечный Путь В 2005 году астрономы обнаружили плотную группу звезд в созвездии Девы. Она была похожа на звездное скопление, но дальнейшие исследования показали, что неко...

[Перевод] RPA + Машинное обучение = Интеллектуальная Автоматизация Салют, хабровчане! В марте OTUS запускает новый курс «Разработчик программных роботов (RPA) на базе UiPath и PIX». В преддверии старта курса мы перевели для вас полезный материал о том, что будет, если интегрировать RPA в машинное обучение. Роботизированная автоматизаци...

Трагедия для «зумеров». Новый набор эмодзи выйдет лишь весной 2022 года Возможно, в нашей стране, да и в других странах СНГ, это не так заметно, но современная молодёжь на Западе крайне активно использует смайлы, которые сейчас называются эмодзи. Порой целые фразы полностью заменяются такими пиктограммами, и на эту тему даже есть различные ...

[Перевод] Продуктовые стратегии для затрат перехода Перевод статьи подготовлен в преддверии старта курса «Product Manager IT-проектов». В своей предыдущей статье мы говорили о трех категориях затрат перехода: финансовых, процедурных и реляционных. Как можно использовать затраты перехода, чтобы повысить ценность вашего прод...

Что такое AIOps или искусственный интеллект для ИТ-эксплуатации? Топ 10 случаев использования AIOps AIOps включает в себя использование технологий AI и ML наряду с большими данными, интеграцией данных и технологиями автоматизации, чтобы сделать ИТ-эксплуатацию более умной и прогнозируемой. Что такое AIOps Искусственный интеллект для ИТ-эксплуатации (AIOps) включает в себя ...

Infortrend представляет горизонтально масштабируемое сетевое хранилище U.2 NVMe ТАЙБЭЙ, 20 июля 2021 г. /PRNewswire/ — Компания Infortrend® Technology, Inc. (TWSE: 2495), являющаяся ведущим в своей отрасли поставщиком корпоративных хранилищ, представила комплексное решение U.2 на основе твердотельных накопителей для горизо...

[Перевод] Понимаем JIT в PHP 8 Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP» TL;DR Компилятор Just In Time в PHP 8 реализован как часть расширения Opcache и призван компилировать операционный код в инструкции процессора в рантайме. Это означает, что с JIT некоторые о...

[Перевод] Как классифицировать мусор с помощью Raspberry Pi и машинного обучения Arm NN ML на основе нейросетей открывает для программного обеспечения новые возможности в области логического вывода. Как правило, ML-модели выполняются в облаке, а это означает, что для классификации или прогнозирования необходимо отправить данные по сети внешнему сервису. Про...

[Перевод] Лёгкая, гибкая, производительная обёртка над Web Animations API — @okikio/animate В 2020 году автор оригинальной статьи решил написать более эффективную библиотеку PJAX, похожую на проект Rezo Zero — Starting Blocks, но так, чтобы легко работать с barbajs. Он понимал, что Starting Blocks легче расширить с помощью настраиваемых функций ...

[Перевод] Построение моделей Трансформера для больших последовательностей с помощью методов разреженного внимания Модели обработки естественного языка (Natural language processing, NLP) на основе архитектуры Трансформеров, такие как BERT, RoBERTa, T5 или GPT3, успешно применяются в самых различных задачах и являются стандартом современных исследований в области NLP. Гибкость (универсаль...

Книга «Глубокое обучение: легкая разработка проектов на Python» Привет, Хаброжители! Взрывной интерес к нейронным сетям и искусственному интеллекту затронул уже все области жизни, и понимание принципов глубокого обучения необходимо каждому разработчику ПО для решения прикладных задач. Эта практическая книга представляет собой вводный к...

Создаем свою CRUD API на Express и MySQL: часть первая Всем привет. В преддверии старта курса «Fullstack разработчик JavaScript», хотим поделиться небольшим материалом, который был написан нашим внештатным автором. Express один из самых популярных веб-фреймворков, который поддерживает роутинг, миддлвейрс и систему шаблонов. Д...

Представляем новый комплект MXV-0404-H2A-KIT с масштабирующим приемником Несмотря на небольшие размеры, серия MXV от WyreStorm обладает широкими возможностями. Используя технологию HDBaseT, MXV-0404-H2A-KIT обеспечивает пропускную способность 18 Гбит/с, сжатие сигнала без потери качества, что означает, что он в состоянии ...

«Google Переводчик» поможет вам лучше понимать иностранную речь Google Translate научится переводить диалоги Удобство приложений и сервисов Google действительно сложно переоценить. YouTube, Google Maps, Google Assistant, Google Search – каждый из этих и многих других продуктов поискового гиганта считается лучшим в своём роде. Но успех пр...

10 бесплатных курсов для продвинутых специалистов от Microsoft Привет, Хабр! Совсем недавно мы делились подборками наших бесплатных курсов для начинающих специалистов в IT. Ну и теперь, конечно же, пришла очередь продвинутых коллег. В этой статье мы подобрали курсы для уровней upper-intermediate и advanced. Среди тем — SQL Server на Lin...

Sony может выпустить новые умные часы Xperia Watch после перерыва в шесть лет В сети появились свидетельства о том, что компания Sony вскоре может представить новую модель умных часов спустя более чем шесть лет после выхода Sony SmartWatch 3 (обзор). Об этом рассказал китайский сетевой информатор ZACKBUKS, который частенько делится подробностями...

ruleguard: динамические проверки для Go В этой статье я расскажу о новой библиотеке (и утилите) статического анализа go-ruleguard, которая адаптирует gogrep для использования внутри линтеров. Отличительная особенность: правила статического анализа вы описываете на особом Go-подобном DSL, который на старте rulegua...

Google почти оживил Санта-Клауса Компания Google приготовила к праздникам интересное развлечение. Любой желающий может пригласить веселого Санту к себе домой или на работу просто через смартфон. Эта функция предусмотрена в традиционном праздничном обновлении Google, которое включает в себя игры, видео и еже...

Сотовые операторы «МТС», «МегаФон», «Билайн» и Tele2 поднимут цены на 20% из-за коронавируса и падения рубля Спрос на услуги телекоммуникационного характера растет с каждым днем, то есть все больше и больше людей видят смысл в том, чтобы их использовать. В подобном положении дел нет совершенно ничего странного, ведь в современном мире Сообщение Сотовые операторы «МТС», «МегаФон», ...

Semantris от Google: как ИИ помогает учить английский играючи В 2016 году Уилл Найт, исследователь искусственного интеллекта из Массачусетского технологического института, писал, что «Машины, которые понимают естественные языки, были бы крайне полезны. Но мы не знаем, как их создать». С тех пор многое изменилось. Искусственный интел...

[Перевод] Docker Compose: от разработки до продакшена Перевод транскрипции подкаста подготовлен в преддверии старта курса «Администратор Linux» Docker Compose — это удивительный инструмент для создания рабочего окружения для стека, используемого в вашем приложении. Он позволяет вам определять каждый компонент вашего приложени...

[Перевод] Побег из песочницы с Python В преддверии старта курса «Python Developer. Professional» подготовили перевод пусть и не самой новой, но от этого не менее интересной статьи. Приятного прочтения! Вчера прошел отборочный тур Nuit du Hack CTF 2013. Как обычно, в нескольких заметках я расскажу об интересных...

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

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

Сотовый оператор Tele2 запустил новую услугу, которую все абоненты срочно обязаны подключить Спрос на услуги телекоммуникационного характера стремительно растет, а происходит это по той простой причине, что все больше и больше жителей России видят смысл в том, чтобы на постоянной ежедневной основе использовать подобные возможности. На радость Читать полную версию п...

Йога глазами дата-сайентиста: как мы строили computer vision в мобильном приложении Привет! Я Денис Соколов, руковожу R&D в Zenia Yoga — первом приложении для йоги на основе ИИ. В этой статье я расскажу, из чего состоит современная система, работающая с компьютерным зрением: как влияет каждый элемент пайплайна на конечный результат, который видит пользо...

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

[Перевод] Предсказание стоимости биткоина по новостям на Python Перевод статьи подготовлен в преддверии старта курса «Machine Learning» от OTUS. Задача В этом руководстве мы используем датасет Bitcoin vs USD. Вышеприведенный датасет содержит ежедневную сводку цен, где колонка CHANGE – это изменение цены в процентах от цены за п...

3D-сканирование для бесконтактного анализа произведений искусства Центр прототипирования Технопарка Санкт-Петербурга продолжает использование новых технологий и методов сканирования для все более широкого спектра отраслей. Совместно с коллегами из вузов инженеры планируют способствовать сохранению объектов культурного наследия, в частности...

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

BroKB Emulz — русскоязычная клавиатура для эмуляторов DosBox/Bochs/LBochs на Android-телефоне При программировании на телефоне программ под DOS или под Windows в эмуляторах существует проблема ввода русского текста - клавиатура, которой вы только что набирали русский текст в обычных андроид программах, не будет вводить никакой текст в эмуляторы. Эмуляторы, как правил...

Простой зомби-шутер на Unity Всем привет! Скоро стартуют занятия в первой группе курса «Разработчик игр на Unity». В преддверии начала курса прошел открытый урок по созданию зомби-шутера на Unity. Вебинар провёл Николай Запольнов, Senior Game Developer из Rovio Entertainment Corporation. Он также написа...

УЗИ для НКИ: неинвазивное считывание активности мозга С каждым годом грань между человеком и машиной становится тоньше. Конечно, до уровня «Deus Ex» еще далеко, но уже сейчас имеются разного рода протезы, аугментации и другие устройства, работающие в тесной связи с нервной системой пользователя. Одним из ярчайших примеров под...

Lingoda Team Challenge приглашает объединяться для онлайн-изучения языков Lingoda, языковая онлайн-школа №1, объявила о запуске #LingodaTeamChallenge, курс, который объединит людей со всего мира, которые хотят выучить новый язык. Особенность Lingoda Team Challenge заключается в программах онлайн-обучения. Каждая программа разработана индивидуально...

Некоторые методы детектирования отладки iOS приложений Изучение приложений на платформе iOS - это достаточно сложная задача, которая разрешима, если использовать правильный набор инструментов. Основа такого набора - устройство с установленным jailbreak и инструмент frida Frida.Далее будет рассказано о нескольких способах детекти...

MSI показала первый в мире ноутбук с дисплеем Mini LED Компания MSI на выставку CES 2020 привезла, как она утверждает, первый в мире ноутбук с экраном Mini LED. Модель называется Creator 17. Экраны Mini LED не новы для отрасли, но в ноутбуках ранее не использовались. В случае новинки MSI, речь о 17-дюймовом дисплее и 240 з...

Простое руководство по дистилляции BERT Если вы интересуетесь машинным обучением, то наверняка слышали про BERT и трансформеры. BERT — это языковая модель от Google, показавшая state-of-the-art результаты с большим отрывом на целом ряде задач. BERT, и вообще трансформеры, стали совершенно новым шаго...

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

Intel показала складной планшет Horseshoe с огромным гибким экраном На выставке CES 2020, которая пройдет с 7 по 10 января в Лас-Вегасе, компания Intel представила прототип складного планшета с гибким экраном под кодовым названием Horseshoe (подкова). Концептуальное устройство получило гибкий экран OLED диагональю 17,3 дюйма. В ноутбуч...

В Австралии найдена коробка с десятками ужасных пауков Кадр из мультсериала «Симпсоны» Сегодня из-за постепенного повышения температуры нашей планеты и вырубки лесов некоторые виды животных лишаются естественных сред обитания и рискуют оказаться на грани исчезновения. Чтобы обеспечить животным пригодные для жизни условия, органи...

[Из песочницы] Source Maps: быстро и понятно Механизм Source Maps используется для отображения исходных текстов программы на сгенерированные на их основе скрипты. Несмотря на то, что тема не нова и по ней уже написан ряд статей (например эта, эта и эта) некоторые аспекты все же нуждаются в прояснении. Представляемая ...

Нейросети научились предсказывать поведение генов: борьба с раком Проведенные исследования позволяют не только перевести клетку в состояние «старости» и болезни, но и изменить технические параметры генов и даже тип клетки. Это достижение позволит прежде всего значительно ускорить разработку новых методов ранней диагностики тяжелых полигенн...

Старт приему заявок для стартапов в сфере технологий дал акселератор MUIV.LAB 8 февраля в Москве открылся набор на программу акселератора MUIV.LAB. К участию приглашаются технологические стартапы в области робототехники, логистики транспортных потоков на основе big data (включая умные города), медтеха, биотеха, образования и entertainment. Заявку можн...

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

Мини-ПК Intel NUC на лучших современных процессорах компании. Появились данные о NUC 11 Pro Процессоры Tiger Lake — одни из самых впечатляющих в ассортименте Intel за последние годы. Но это мобильные CPU, и их настольных аналогов ожидать не стоит. Но есть выход — мини-ПК. В частности, Intel готовит новые NUC с процессорами Tiger Lake в основе. Это ...

Microsoft улучшает аудио и прокрутку в Edge/Chrome Наконец-то у Microsoft появился браузер, который отлично работает и по назначению, а софтверный гигант активно участвует в развитии Chromium. Вклад Microsoft в равной степени помог Edge и Chrome, и компания работает над рядом других улучшений. Microsoft работает над «основан...

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

[Перевод] Реализуем машинное обучение на iOS-устройстве с использованием Core ML, Swift и Neural Engine Привет, хабр! В преддверии старта продвинутого курса «Разработчик iOS», мы традиционно подготовили для вас перевод полезного материала. Введение Core ML — это библиотека машинного обучения, выпущенная в свет Apple на WWDC 2017. Она позволяет iOS разработчикам добавлять ...

NVIDIA представляет новое семейство продуктов BlueField DPU, производительный прорыв в сетевых технологиях, хранении и безопасности данных для каждого ЦОД Новое ПО ЦОД инфраструктуры на чипе (infrastructure-on-a-chip) – DOCA SDK – позволяет разработчикам создавать новые DPU-ускоренные инфраструктурные приложения; VMware объявляет о поддержке NVIDIA BlueField-2 и переопределяет архитектуру гибридного облака

Алгоритм Джонсона на орграфе с отрицательными дугами Статья подготовлена в преддверии старта курса «Алгоритмы и структуры данных» Алгоритм Джонсона находит кратчайший путь между всеми парами вершин во взвешенном ориентированном графе с отрицательными весами без негативных контуров. О, как звучит! Давайте разберём условие зад...

[Перевод] А вы можете решить эти три (обманчиво) простые задачи на Python? С самого начала своего пути, как разработчика программного обеспечения, я очень любил копаться во внутренностях языков программирования. Мне всегда было интересно как устроена та или иная конструкция, как работает та или иная команда, что под капотом у синтаксического сахара...

Сбербанк и «Росатом» будут совместно исследовать возможности квантовых технологий Документ подписали вице-президент, директор Управления исследований и инноваций Сбербанка Альберт Ефимов и руководитель проектного офиса госкорпорации "Росатом" по квантовым технологиям, глава Национальной квантовой лаборатории Руслан Юнусов.Стороны видят потенциал...

Процессор IBM Telum будет бороться с мошенническом в реальном времени Компания IBM представила процессор Telum. Это весьма необычное решение, опирающееся на ИИ и предназначенное для обеспечения безопасности.  Сама IBM говорит о новом решении, как о процессоре для ускорения искусственного интеллекта. И создан он для глубоко...

Проект LLHD — универсальный язык описания аппаратуры Буквально на днях на arXiv-е была выложена очень занятная статья швейцарских исследователей, в которой представлены подробности проекта LLHD. Это проект создания многоуровневого промежуточного представления для языков описания аппаратуры, наследующий идеологию и принципы про...

Трагедия для «зумеров». Новый набор эмодзи выйдет лишь весной 2022 года Возможно, в нашей стране, да и в других странах СНГ, это не так заметно, но современная молодёжь на Западе крайне активно использует смайлы, которые сейчас называются эмодзи. Порой целые фразы полностью заменяются такими пиктограммами, и на эту тему даже есть различные ...