Кодируем и декодируем сообщение для внеземных цивилизаций

Привет Хабр. Мотивом для этой статьи, на самом деле, послужил грустный повод. Всемирно известный радиотелескоп обсерватории Аресибо в Пуэрто-Рико разрушился и восстановлению не подлежит. Многие годы это был самый крупный радиотелескоп в мире с полной апертурой (диаметр 304 м, диапазон частот до 10 ГГц), с помощью которого было сделано немало открытий. Здесь на фото из […]

Популярная лингвистика. Часть 1. Маме — пиджин, детям — креол

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

RxJS и Angular: искусство отписки от уведомлений

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

Анализатор кода не прав, да здравствует анализатор

Совмещать много действий в одном выражении языка C++ плохо, так как такой код тяжело понимать, тяжело поддерживать, так в нём еще и легко допустить ошибку. Например, создать баг, совмещая различные действия при вычислении аргументов функции. Мы согласны с классической рекомендацией, что код должен быть прост и понятен. И сейчас рассмотрим интересный случай, когда формально анализатор […]

Делаем печатные ссылки кликабельными с помощью TensorFlow 2 Object Detection API

TL;DR В этой статье мы начнем решать проблему того, как сделать печатные ссылки в книгах или журналах кликабельными используя камеру смартфона. С помощью TensorFlow 2 Object Detection API мы научим TensorFlow модель находить позиции и габариты строк https:// в изображениях (например в каждом кадре видео из камеры смартфона). Текст каждой ссылки, расположенный по правую сторону […]

Сеньоров не хватает, или Статистика зарплат JavaScript-разработчиков

TL;DR В этой статье мы начнем решать проблему того, как сделать печатные ссылки в книгах или журналах кликабельными используя камеру смартфона. С помощью TensorFlow 2 Object Detection API мы научим TensorFlow модель находить позиции и габариты строк https:// в изображениях (например в каждом кадре видео из камеры смартфона). Текст каждой ссылки, расположенный по правую сторону […]

Возможно, вам не нужно машинное обучение

Машинное обучение — модная технология, поэтому её часто используют в ситуации, когда существует более простое, эффективное и надёжное решение. На днях мне попался наглядный и забавный пример: «Нейросетевые машины и генетические алгоритмы». Всю эту навороченную систему легко заменить простым многочленом без потери функциональности. Машинное обучение тут явный перебор. Выше показана моя реализация с многочленом. Жена […]

Дождались — вышел релиз системного менеджера systemd 247

Разработка системного менеджера systemd 247 заняла у создателей свыше четырех месяцев, но это того стоило. В новом выпуске появился экспериментальный обработчик нехватки памяти, добавлен механизм для безопасной передачи конфиденциальных данных в сервисы, а также стабилизирована утилита system-dissect. На самом деле, нового гораздо больше, подробности — под катом. Одно из самых заметных изменений — внесение в […]

Чем интересна разработка программных роботов RPA?

Разработка системного менеджера systemd 247 заняла у создателей свыше четырех месяцев, но это того стоило. В новом выпуске появился экспериментальный обработчик нехватки памяти, добавлен механизм для безопасной передачи конфиденциальных данных в сервисы, а также стабилизирована утилита system-dissect. На самом деле, нового гораздо больше, подробности — под катом. Одно из самых заметных изменений — внесение в […]