14 октября 2019

Приглашаем на конференцию Azov Developers Meetup 2019 — 19 октября в Таганроге

Злодейские наушники Aftershokz, или как вдохновляет и чем вдохновляется Marvel

О барицентрических координатах на пальцах

Наноэлектротехнический конструктор для детей своими руками

Security Week 42: аппаратные бэкдоры, уязвимость в Intel NUC

В Internet Archive добавили ещё 2500 игр для MS-DOS

HarmonyOS к 2020 году спрогнозировали пятое место на рынке ОС с долей 2%

Разработан новый имплантационный материал с антибактериальными свойствами

Возможности языка Q и KDB+ на примере сервиса реального времени

DonationAlerts запускает открытое API для разработчиков

Telegram бот для изучения языков

Fortnite объявила о конце света. Пользователей вместе с картой игры затянуло в «черную дыру»

[Из песочницы] Автоматический вход в Lync конференции в Linux

Как договориться с внутренним критиком

Альтернатива гудящим фазоинверторам: трансмиссионные линии (TQWT, ALT)

Пост про кучу хлама на рабочем столе

Чем ИТ может сильно помочь колхозу «Путь коммунизма» или агрохолдингу

Nvidia создаёт студию по ремастеру старых игр на RTX

[Перевод] Чему VR-рынок может научить геймдизайнера?

Linux многоликий: как работать на любом дистрибутиве

Пользователи обнаружили, что Safari в iOS отправляет данные в Китай для проверки сайтов на безопасность

[Из песочницы] Можно ли заработать больше, работая инженером, в другой стране?

[в закладки] PDF- и ePUB-версия руководства по React

В магазин расширений Google Chrome не пускают последнюю бета-версию uBlock Origin

Команда cp: тонкости копирования папок с файлами в Linux

Функциональные практики и frontend: монады и функторы

Хакер впаял жучок в материнскую плату брандмауэра Cisco: он говорит, что это может повторить любой электронщик-любитель

[Перевод] 10.3 секунды на хеш: майнинг на бортовом управляющем компьютере КА Аполлон

Суперинфекции, антибиотики и модели зомби-апокалипсиса

Исследователи пытались создать ИИ, который бы превзошел людей в игре Angry birds. Эксперимент провалился

Habr Weekly #22 / Как общаться в коллективе, новые налоги для мегакорпораций, TON на пальцах, Amazon копирует продукты

На развитие ИИ и робототехники в РФ потратят более 1 трлн рублей

В Великобритании открылась государственная лечебная клиника для зависимых от видеоигр и интернета

В Chrome появились функции описания картинок и маршрутов для слепых и слабовидящих

Пишем презентации в LaTeX

Где же начинается программирование

Атаки и безопасность современных Windows систем

Введение в Bash Shell

В РФ отключают аналоговое ТВ — завершается переход на «цифру»

Метод дублирования. 11 примеров из конструкции ДВС

Деревянные игрушки, часть десятая — 1996

Почему новую macOS Catalina сравнивают по качеству с Windows Vista

[recovery mode] Мое очень субъективное мнение о профессиональном и не только образовании в ИТ

[Перевод] Истории лунного компьютера. Часть 1

Ещё раз об ImmutableList в Java

Дайджест свежих материалов из мира фронтенда за последнюю неделю №384 (7 — 13 октября 2019)

13 октября 2019

Запоминать, но не зубрить — учеба «по карточкам»

Холивар. История рунета. Часть 6. Блокировки: Лурк, Лента, 282-я и китайский путь

[Перевод] Подготовка к Spring Professional Certification. Spring Boot

Бибер и Билан машут ручкой. AI научился генерировать музыку

[Из песочницы] Разработка VPN-плагина «Континент-АП» для ОС Sailfish

Инструменты для разработчиков ПО: открытые фреймворки и библиотеки машинного обучения

[Из песочницы] Мечтают ли нейросети о Джоконде?

Павел Дуров может отложить запуск TON из-за временной блокировки токенов Gram

Стихи про Хаскель, С++ и программистов

Акции «Яндекса» упали на 18% из-за нового законопроекта о значимых интернет-компаниях в Госдуме

Empire ERP. Занимательная бухгалтерия: главная книга, счета, баланс

[Из песочницы] Бережливое производство — инструмент борьбы за эффективность

Верификация пользователей в Китае и социальный кредит

Полный привод в матрицах 4×4

[Из песочницы] Создание лица персонажа для игры «OnAir»

Ищем пневмонию на рентгеновских снимках с Fast.ai

Microsoft выпускает клавиатуры с новыми клавишами — Office и Emoji

ВМФ США хочет запатентовать компактный термоядерный реактор

Конспект по книге Марка Гаулстона “Я слышу вас насквозь”

Дозиметр для Серёжи. Часть II. «столетние трубки» vs мирный атом

[recovery mode] Будущее уже здесь или кодим прямо в браузере

Boeing и Porsche хотят вместе разработать летающий электромобиль

[Из песочницы] Vue.js Is Good, But Is It Better Than Angular or React?

[Из песочницы] Польза строгой типизации в C++: практический опыт

12 октября 2019

[Из песочницы] Совместное сетевое использование криптографического токена пользователями на базе usbip

[Из песочницы] Система сохранения/загрузки данных

Стартапы из акселератора Университета ИТМО — начинающие проекты в области машинного зрения

Холивар. История рунета. Часть 5. Тролли: ЖЖ, бешеный принтер, Потупчик

[Перевод] Грокаем PyTorch

Регуляторы США запрещают распространение токена Telegram Open Network

Cockpit – упрощение типичных административных задач в ОС Linux через удобный веб-интерфейс

Власти США наложили запрет на криптовалюту Дурова

Разобраться в политиках конфиденциальности приложений и сервисов — помогут нейросети

Visa и MasterCard вышли из криптовалютного проекта Facebook

«Стервозная Бетти» и современные аудиоинтерфейсы: почему они говорят женским голосом?

[Из песочницы] Исследуем утверждение центральной предельной теоремы с помощью экспоненциального распределения

[Перевод] 10 советов и приемов, которые помогут вам стать лучшим разработчиком на VueJS

Краткое руководство по DPI: сценарии использования

Менеджмент знаний в международных стандартах: ISO, PMI

Исследование показало, что 96% дипфейков в интернете — это порно с известными женщинами или бывшими подругами

«Еще доступнее»: обзоры недорогой аудиотехники

Деревянные игрушки — неписи

SwiftUI для прошлого конкурсного задания Telegram Charts (март 2019 года): все просто

[Из песочницы] Как я не смог включить MacBook из-за удаления TeamViewer

11 октября 2019

[Из песочницы] 40 лучших инструментов и ресурсов Laravel

Роскомнадзор заблокировал агентство «Фергана» второй раз за две недели

Илон Маск разрешил НАСА делиться интеллектуальной собственностью SpaceX с кем угодно

[Перевод] Как познакомить вашу организацию с OpenStack

Как решить актуальные задачи ИТ в управлении ремонтами оборудования

5 фудтех девайсов и робот с томатами

[Из песочницы] Python vs JavaScript: Which One Can Benefit You The Most?

Нейрофизиолог рассуждает о проекте Neuralink и рассказывает о работе мозга «на пальцах»

[Из песочницы] Снова в школу: как обучить ручных тестировщиков разбираться с автотестами

[Перевод] 12 возможностей ES10 в 12 простых примерах

Pinterest рассказал об удалении 88% вредного контента за год благодаря нейросетям

Первая в России большая ламповая встреча Scala-комьюнити — как это было

Компания ESET обнаружила кибершпионаж за русскоязычными дипломатами и чиновниками

«Как управлять интеллектуалами. Я, нерды и гики» (бесплатная эл. версия книги)

Путин подписал указ о развитии искусственного интеллекта в РФ. Денег будет много, но не понятно, кто их получит

[Перевод] Глупая причина, по которой не работает ваше хитрое приложение машинного зрения: ориентация в EXIF

[Не] используйте CDN

Безопасность контейнеров в CI/CD

Создаем датасет для распознавания счетчиков на Яндекс.Толоке

В Техасе медики подтвердили первую смерть от электронных сигарет

Американские лейблы обвинили Telegram в пиратстве

Глава Роскомнадзора заявил о «наплевательском» отношении PlayStation к пользователям из РФ

Поговорим про мониторинг: живая запись подкаста Devops Deflope с New Relic на митапе 23 октября

«Мы доверяем друг другу. Например, у нас вообще нет зарплат» — большое интервью с Тимом Листером, автором Peopleware

Нуар-квест: раскрываем преступление по цепочке

Passive DNS в руках аналитика

Chrome полностью заблокирует смешанный контент

Dynamic в C#: рецепты использования

MSK VUE.JS meetup #3 в Mail.ru Group: материалы с митапа

[Перевод] Время до первого байта: что это такое и почему это важно

Свой dynamic DNS с помощью CloudFlare

Век живи — век учись. Часть 5. Самообразование: возьми себя в руки

До свадьбы заживет: пролиферация клеток и регенеративные способности медуз

Hays: три истории про полноконтактный найм со счастливым концом

[Перевод] Как «Матрица» создала пуленепробиваемое наследие

Тим Кук пытается оправдать удаление гонконгского приложения: опубликована внутренняя рассылка сотрудникам Apple

[Из песочницы] Генератор музыкальных каверов на Python в Blender

Лонгрид о реалистичности квантовой угрозы для криптовалют и проблемах “пророчества 2027”

Какой серверный язык выбрать…мобильному разработчику

Как научить Алису управлять вашим умным домом. Доклад Яндекса

От Новичка до Иконы стиля: как мы сделали награды в 2ГИС

Деревянные игрушки, часть девятая — 1995

[Перевод] Как была устроена графика NES

Как выглядит zip-архив и что мы с этим можем сделать

Стильная Авалония

Решение задания с pwnable.kr 25 — otp. Ограничение рамера файла в Linux

Невидимая фотография

[Из песочницы] Sass MediaScreen — Определяем девайсы на CSS

Исследование рынка аналитиков: где учатся, какими инструментами пользуются и сколько зарабатывают

Алгоритм Гровера и поиск данных

Сравнение производительности ПК и смартфонов, включая iPhone 11

10 октября 2019

Файл дескриптор в Linux с примерами

[Перевод] Интервью с веб-разработчиком Pornhub

TypeScript. Мощь never

[Перевод] 30.000$ за решение задач о Правиле 30 для клеточных автоматов — конкурс от Стивена Вольфрама

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

[Из песочницы] О том, как найти ошибку в микропроцессоре, выпущенном тридцать пять лет назад

Разбор: что такое фьючерсы и как использовать их для биржевых инвестиций

Делаем автономного водного дрона или как я мечтал помочь Байкалу, но я не газпром. Часть 1

$500 в месяц: на что получатели безусловного базового дохода тратят свои деньги?

Россиянам предложат оформить банковскую карту через мессенджеры

Задачи, которые решают программные роботы (RPA) в банковском секторе

Как простой <img> тэг может стать высоким риском для бизнеса?

Can I haz? Рассматриваем ФП-паттерн Has

Самый мягкий и пушистый путь в Machine Learning и Deep Neural Networks

Исследователи обещают избавиться от выступающих камер в смартфонах: создали новые линзы

Google может презентовать свой первый 5G-смартфон 15 октября

Открыта регистрация на Слёрм DevOps в Москве

JSConf Budapest 2019

Теперь в Почту и Облако Mail.ru можно войти по отпечатку пальца

Analysis of commits and pull requests in Travis CI, Buddy and AppVeyor using PVS-Studio

Анализ коммитов и pull request'ов в Travis CI, Buddy и AppVeyor с помощью PVS-Studio

Как уязвимость в Яндекс.Станции вдохновила меня на проект: Музыкальная передача данных

RC Машинки: Первые покупки — шасси и силовая установка

Один день из жизни разработчика

bear_hug: игры в ASCII-арте на Python3.6+

Astra Linux «Орел» Common Edition: есть ли жизнь после Windows

Для охлаждения батареи электромобиля Tesla после ДТП понадобилось 11 тонн воды и специальный контейнер для эвакуации

[Перевод] Unix-пароль Кена Томпсона

Tor Project удалил 13,5% уязвимых серверов из-за устаревшего ПО

Депутаты предлагают обжаловать штрафы ГИБДД в интернете и получать ответы из Госавтоинспеции в электронном виде

Apple, Facebook, Google и другие техногиганты будут платить налоги по-новому

[Перевод] Оптимизация загрузки JavaScript-кода в Wikipedia

[Перевод] Интервью с одним из создателей Untitled Goose Game

Как живут и работают в Ульяновске

Майнеры, сливщики и Cobalt: как мы обеспечиваем заказчикам безопасный доступ в Интернет

WWDC 2019: Custom Instruments и SF Symbols, а также новые подходы к разработке iOS-приложений

[Из песочницы] Геймификация продукта. История Ratatype

[Из песочницы] Как открыть ссылку в Python. Работа с WebBrowser и решение проблемы с Internet Explorer

Китай удалил из Сети все серии «Южного парка»

Компания D-Link не планирует исправлять уязвимость своих роутеров с 10 баллами сложности из 10 по шкале CVSS v20

Как внедрить аналитику и не сломать приложение?

Что можно делать с аннотациями контрактов микросервисов?

Древности: Бенчмарк 386-го процессора и лихие девяностые

HTTP Request smuggling — новые подходы

Одиночество в сети

[Перевод] Visual Studio for Mac: 5 новых крутых функций

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

Быстрая проверка десятков гипотез: как мы вырываемся из рутины и устраиваем себе обсуждение в другом городе

[Перевод] Пользователи и авторизация RBAC в Kubernetes

Российский аналог «Википедии» за 2 млрд рублей рассчитан на посещаемость 15 млн пользователей в сутки

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

Проект по блокированию пользователей e-mail сервисов и мессенджеров назвали вредным

Запись и чтение данных в блокчейне биткоина

Простая реализация небольших CAM на ПЛИС

[Перевод] Обработка 40 ТБ кода из 10 млн проектов на выделенном сервере с Go за $100

09 октября 2019

Mail.Ru Group и Alibaba создали совместное предприятие. Компании решили запустить проект с электронными платежами

Кошелёк GRAM в Телеграме: условия обслуживания

Несколько больниц в США заразил вирус-криптовымогатель Ryuk; больницы платят выкуп

На Epic Games собираются подать в суд из-за того, что игра Fortnite вызывает зависимость

Диалоговые окна на Promise

Связный список на Python: Коты в коробках

[Из песочницы] Новый проект братьев Дуровых: Telegram Open Network

Infrastructure as Code: как побороть проблемы с помощью XP

Создатель Android анонсировал в твиттере телефон необычной вытянутой формы

Планка взята — новинка от Seagate для СХД

[Перевод] Подготовка к Spring Professional Certification. Spring Security

Тarantool Cartridge: Sharding Lua Backend in Three Lines

Материалы с android-митапа: инструменты для автотестов | Yandex Mapkit 3 | дизайн приложений | Server Driven UI

Представлена ОС Collapse. Она способна работать в постапокалиптическом мире

«Цифровой прорыв»: финал крупнейшего в мире хакатона

Резервное копирование, часть 6: Сравнение средств резервного копирования

[Из песочницы] Решаем задачи Яндекс.Интервью в функциональном стиле

Открытое голосование за номинантов Премии HighLoad++ 2019

Мой опыт работы в Фирме 1С

IT-Хогвартс: Школа программистов hh.ru

Microsoft ввела новые родительские лимиты на приложения и игры в Windows 10 и Xbox One

Twitter признал, что использовал данные двухфакторной аутентификации для таргетирования рекламы

Нобелевскую премию по химии получили разработчики литий-ионных батарей

Проведен первый успешный эксперимент по выращиванию искусственного мяса на орбите Земли

В открытом доступе обнаружили множество номеров госсвязи чиновников высшего уровня

Чат-бот на RASA: опыт Parallels

Осенняя подборка: а что вы думаете об умных зонтах?

Amazon уличили в копировании топ-продуктов

[Перевод] Математика раскрывает секреты обратной связи живых клеток

[Перевод] Что лучше выбрать в 2020 году — React или Vue?

3. Типовой сценарий внедрения Check Point Maestro

Обнаружение пересекающихся сообществ в Instagram для определения интересов пользователей

Большая история маленького устройства. Как мы создавали Яндекс.Станцию Мини

[Из песочницы] Уравнение Навье-Стокса и симуляция жидкостей на CUDA

Управление светом: новый тип оптических элементов на базе метаматериалов

В Windows 10 появится функция ответа на звонки с Android-телефонов

Как не утонуть в рутине, или Наш опыт сравнения AWR-дампов при проведении нагрузочного тестирования

Badoo Techleads Meetup #5. Непростые ситуации

Переезд: подготовка, выбор, освоение территории

Azure PowerShell: Mostly Harmless

Azure PowerShell: «в основном безвреден»

Деревянные игрушки, часть восьмая — 1994

[Перевод] «Алгебраические эффекты» человеческим языком

Как мы делали новый сайт Росбанка, и что из этого получилось

Python + Keras + LSTM: делаем переводчик текстов за полчаса

PlayStation 5 поступит в продажу в конце 2020 года

Лицо российского софта. Или немного статистики из Единого реестра российских программ для ЭВМ и БД

Когда хочется красивый GUI, а gpu нет

[Из песочницы] Как я ездил на финал конкурса «Цифровой прорыв»

Российские хакеры модифицировали Chrome и Firefox. Они отслеживают шифрованный трафик пользователей

08 октября 2019

RESHI.RU — робот решает и объясняет школьные текстовые задачи по математике

Сайзинг Elasticsearch

Arend – язык с зависимыми типами, основанный на HoTT (часть 2)

Роскомнадзор назвал сроки блокировки Telegram в России

Выбираем платформу email-маркетинга: на что обращать внимание российским компаниям

[recovery mode] Что показывает вольтметр или математика розетки

NASA начинает испытания первого полностью электрического самолёта

Нобелевскую премию по физике дадут за открытия в космологии и первую найденную экзопланету

Почему корпблоги иногда закисают: немного наблюдений и советов

Калифорния ввела два закона против дипфейков

Разработчик авиадвигателей из России готовит испытательный стенд на «Эльбрусах» за 126 млн рублей

Госдума рассмотрит законопроект о блокировке пользователей e-mail сервисов за распространение запрещенной информации

IBM LTO-8 – простой способ хранить «холодные» данные

Intel представила новую линейку серверных процессоров Xeon. Значительно дешевле, чем раньше, но все еще на 14 нм

Обзор программы Joker 2019: парад планет, или Что нас ожидает

Математика для Data Science. Новый курс от OTUS

Новый пакет валидаций для React на Mobx @quantumart/mobx-form-validation-kit

Квазиньютоновские методы, или когда вторых производных для Атоса слишком много

Новое решение парадокса Ферми (почему мы одиноки во Вселенной)

Selectel MeetUp: системное администрирование

Оптимизация Unity UI

Google потребует от производителей выпускать новые смартфоны на Android 10 с 31 января 2020 года

Время высокой точности: как работать с долями секунды в MySQL и PHP

Как мы пересадили всю команду на другой язык за один день (на самом деле нет)

[Перевод] Обзор методов отбора признаков

Нобелевскую премию по медицине вручили за изучение реакции клеток на кислород

Instagram убрал кнопку «Подписки» с чужими лайками в разделе активности

Один маленький шаг для тестировщика: топ-10 докладов Heisenbug 2019 Piter

Обзор Plesk – панели управления хостингом и сайтами

Вокруг света за 80 бит, или идеальный отпуск для IT-путешественника

[Перевод] Дробное броуновское движение

Как мы Zabbix обновляли

Windows в браузере без регистрации и СМС — обзор RDP-клиентов HTML5

Дайджест продуктового дизайна, сентябрь 2019

ок.tech Data Толк #3: Рекомендательные системы

[Из песочницы] Как выглядело бы Московское метро в трехмерном мире

Если у вас отвалятся сертификаты Let's Encrypt, то в этом виноват Роскомнадзор со своими блокировками по IP

Apple представила новую версию ОС macOS Catalina

Вселенная трансформеров Лахта Центра. Эпизод 1: вверху и внизу

Роскачество назвало WhatsApp и Viber лучшими мессенджерами в России

Подборка @pythonetc, сентябрь 2019

Checking Telerik UI for UWP as a Way to Get Started with PVS-Studio

Проверка Telerik UI for UWP для знакомства с PVS-Studio

CAGR как проклятие специалистов, или ошибки прогнозирования экспоненциальных процессов

[Перевод] F#8: Разграниченные/размеченные объединения(Discriminated Unions)

Интервью с Дмитрием Симоновым, создателем канала CTORECORDS: «Основное качество техдира — привычка побеждать»

ИТ-байки розницы — как это было 12 лет назад

Интеграл Эйлера — Пуассона. Подробно о способах вычисления

Мадагаскар — остров контрастов

Охладить вино быстро! (Дополнение)

Автономная метеостанция на контроллере ATMEGA328P и питанием от батареек с беспроводным выносным датчиком

Основы работы с Neo4j в браузере

Сбербанк подтвердил утечку данных 5 тыс. учетных записей кредитных карт

Выпущены релиз 3CX V16 Update 3 и новое мобильное приложение 3CX для Android

[Из песочницы] Celery taskcls: новый декоратор, новые возможности

07 октября 2019

[Перевод] Как использовать systemd-nspawn для восстановления Linux-системы

Россиянину, у которого украли квартиру при помощи поддельной электронной подписи, удалось вернуть недвижимость