19 июня 2019

Software Defined Radio — как это работает? Часть 9

Microsoft встраивает в PowerPoint коуча и функции для работы с фирменным стилем c ИИ

[Перевод] Svalbard — новое имя проекта Have I Been Pwned перед продажей

Первые. История, без которой бы не было Tesla

Telegram готовит функцию геочатов с локацией по местности

Нейросеть Adobe определяет фотографии, обработанные в Photoshop

Краудсорсинг в ML Boot Camp. Считаем mIOU без картинок для новой задачи от Одноклассников

Об очень шпионском методе аутентификации

Не очень большие данные

[Из песочницы] Разбираемся в числах с плавающей точкой (часть 0)

Большие данные — большая ответственность, большой стресс и большие деньги

[Перевод] Расцвет и упадок Visual Basic

Термопринтер 2003 года с барахолки: что он может в 2019?

[Перевод] 5 чрезвычайно простых способов ощутимо повысить скорость вашего VueJS-приложения

Security of mobile OAuth 2.0

Рецепты PostgreSQL: планировщик асинхронных задач

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

Выборочное логирование трафика для сервисов SOAP

GeekUniversity открывает набор на факультет управления продуктами

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

Погружаемся в нюансы чистой питьевой воды с фильтрами «Барьер Эксперт»

Наушники на каждый день от Case Guru — CGPods Sport

AppsConf to rule them all

[Перевод] 12 советов для тех, кто использует Redux при разработке React-приложений

Как создается ОС, сертифицированная по I классу защиты

От монолитов к микросервисам: опыт «М.Видео-Эльдорадо» и «МегаФона»

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

Тонкости собеседований при найме на удаленку

Неопределённое поведение с устаревшими объявлениями функций в ANSI C

[Перевод] Исправляя мелкий баг в calc.exe

[Перевод] Как мобильное приложение помогает студенту с проблемами со зрением передвигаться по Москве

How Moovit improved its app to help people with disabilities ride transit with confidence

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

Emoji в интерфейсе iOS приложения и требования Apple

[Перевод] Технологии микроэлектроники на пальцах: «закона Мура», маркетинговые ходы и почему нанометры нынче не те. Часть 2

Стартап SLA 3D принтера Longer

Рост вверх: как мы проводим оценку навыков в команде

Уроки по SDL 2: Урок 4 — Растяжка PNG

Квест с iobroker для игр “Квесты в реальности”

Логирование в распределенном php-приложении

Рецепты Nginx: асинхронные уведомления из PostgreSQL в websocket

Выбираем бюджетный карманный осциллограф

Nixie clock или теплый ламповый свет вам в дом

[Из песочницы] Не так страшен ERP проект, как его малюют

Клещевой энцефалит: опасность, которой пренебрегают

Рецепты Nginx: CAS (сервис центральной авторизации)

Индульгенция — как избавиться от долгов по задачам

18 июня 2019

[Перевод] Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml

Как мы автоматизировали большой интернет-магазин и стали сопоставлять товары автоматически

Разбор конкурса «Конкурентная разведка» на PHDays 9

Первый выпуск корпоративной магистерской программы JetBrains и Университета ИТМО

Larabeer Moscow — 21 июня

В Дартмуте появился памятник языку программирования BASIC

Сон — это главный ресурс для мозга программиста

[Перевод] Почему мы предпочитаем CSS(--variable) переменным SASS($variable)?

Не нажимай и не утверждай

[Перевод] Полезные инструменты Python

Sprint Review: Днище — Огнище

Руководство по реализации авто-возобновляемых подписок в iOS-приложениях

Developers are now measured in views and subscribers — and that's wrong

Make Your Database Dream of Electric Sheep: Designing for Autonomous Operation

Микробиота. Как работает тестирование

[Перевод] Новости из мира OpenStreetMap № 464 (04.06.2019-10.06.2019)

[Из песочницы] Один из сотни способов публикации нескольких production проектов на одном сервере

[Из песочницы] 2 минуты с Webpack tree-shaking и re-export

Деливерим фичи быстрее. Опыт Android-разработки в Badoo

Kubernetes 1.15: обзор основных новшеств

«Скрытые угрозы», тест по инцидентам в сфере кибербезопасности

Перспективные AR/VR-стартапы: виртуальные свидания, хирургия и служба поддержки

Самые короткие научные статьи

[Перевод] 19 концепций, которые нужно изучить для того, чтобы стать эффективным Angular-разработчиком

[Перевод] Рассказ о том, как команда фрилансеров пишет фулстек-приложения на JavaScript

В Штатах ГОСТы тоже так себе. Фатальная уязвимость в YubiKey FIPS, которую можно было избежать

Книга «Вероятностное программирование на Python: байесовский вывод и алгоритмы»

[Перевод] 40 лет адвергейминга — ретроспектива рекламных видеоигр

В эту пятницу 21 июня пройдет юбилейная DevConfX, 22 июня эксклюзивные мастер-классы

MBLT19 :: возвращение

Беспроводной модуль связи с объектом WISE-4000

Оптимизируем ассеты для WebGL правильно

Мотивация, делегирование и автоматизация: рецепт создания суперкоманды

[Перевод] Вышел .NET Core 3.0 (Preview 6)

Сканер портов в личном кабинете Ростелекома

[Перевод] Один язык чтобы править всеми

[Из песочницы] Пирамида спича: как с помощью уровней Дилтса вызвать доверие аудитории

Семь тревожных признаков того, что вы метеозависимы, даже если вы так не думаете

Не Spring Boot’ом единым: обзор альтернатив

Зубы мудрости: Тянем-потянем

[Из песочницы] Рецепты Nginx: авторизация через ЕСИА

Подготовлены правила изоляции Рунета

Как мы разрабатывали Туту.ру — вечный вопрос технического долга

Что общего между оргазмом и Wi-Fi

Лекции о мозге, часть 1. Эволюция головного мозга человека. Функции мозга на каждом этапе его развития

Самый крупный хакатон Контура: упоротая гуля и любовь к окружающей среде

Поймай меня, если сможешь. Версия Короля

Нейросеть Facebook заговорила голосом Билла Гейтса

[Из песочницы] Сборка библиотеки angular-компонентов в виде веб-компонентов

[Из песочницы] Подводные камни WSUS Package Publisher

[Перевод] Пол Грэм: «На смену корпоративной лестнице»

Что не так с федеральным законом «Об электронной подписи» (63-ФЗ), и как это можно исправить

Device Manager. Продлить МИС до устройств

17 июня 2019

Правила выбора JS-фреймворка

[Перевод] The Dream Machine: История компьютерной революции. Глава 1. Мальчики из Миссури

[Из песочницы] Сравнение: Svelte и React

[Перевод] PHP дженерики уже сегодня (ну, почти)

[Перевод] Анализ сишного Hello World

[Перевод] Профессии будущего: «Кем вы будете работать на Марсе?»

Интернет вещей по-русски. Baseband-отель LoRaWAN для владельцев RTL-SDR

MVCC в PostgreSQL-8. Заморозка

Используйте GIT при документировании

[Перевод] Как внедрить BI-подход к анализу данных: практические рекомендации

Security Week 25: уязвимость в Evernote и сотни взломанных интернет-магазинов

[Перевод] Реверсинг и взлом самошифрующегося внешнего HDD-накопителя Aigo. Часть 1: Препарируем на части

[Перевод] Примеры C++ кода до и после Ranges

Спорное новшество от Яндекса — вход в аккаунт через письмо

[Перевод] BASS — фреймворк для автоматического синтеза антивирусных сигнатур

[Из песочницы] Сeph — от «на коленке» до «production»

PyDaCon meetup в Mail.ru Group: 22 июня

Набор в бакалавриат СПбГУ при поддержке JetBrains и Яндекса

[Перевод] Парсим 25Tb с помощью AWK и R

Коллаборация и автоматизация во фронтенде. Чему мы научились за 13 школ

В сентябре в продажу поступят первые смартфоны и планшеты на отечественной ОС Astra Linux

[Перевод] История четырёхкратного ускорения React-приложения

[Перевод] История интернета: ARPANET — зарождение

13 самых заминусованных статей минувшего года

График развития диагностических возможностей в PVS-Studio

Как решать NP-трудные задачи с помощью параметризованных алгоритмов

Mail.ru Group запустила голосового помощника по имени Маруся

[Перевод] Технологии микроэлектроники на пальцах: «закона Мура», маркетинговые ходы и почему нанометры нынче не те. Часть 1

PVS-Studio Graph of Diagnostic Abilities Development

Huawei сдвигает срок выхода своего сгибаемого телефона до осени из-за проблем у Samsung и санкций США

Сервисные центры Apple «отремонтировали» Macbook клиента на $10 000. Оказалось, что ноутбук и не ломался

[Перевод] Встречайте Codeception 3.0

[Перевод] Паттерны дизайна уровней для 2D-игр

Зачем мы делаем Enterprise Service Mesh

[Перевод] Почему ['1', '7', '11'].map(parseInt) возвращает [1, NaN, 3] в Javascript?

Как мы собираем ТВ-приставки

Сократить бэкапы на 99.5% с hashget

Делаем ретро-игру из 80-х или как готовить макеты для лазерной резки

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

Аэростаты Loon обеспечивают аварийное подключение к сети и интернет в Перу после землетрясения магнитудой — 8,0 баллов

Frontend Weekly Digest (10 – 16 June 2019)

Пишем под FPGA без HDL. Сравнение высокоуровневых средств разработки

Finding Zina

Как выжать максимум из конференции. Инструкция для самых маленьких

PHP-Дайджест № 158 (3 – 17 июня 2019)

[Перевод] Отличия LabelEncoder и OneHotEncoder в SciKit Learn

Часть 2: RocketChip: подключаем оперативную память

Дайджест свежих материалов из мира фронтенда за последнюю неделю №369 (10 — 16 июня 2019)

16 июня 2019

MAM: сборка фронтенда без боли

Разработка чат-бота (laravel+botman)

[Перевод] Как опубликовать консольную утилиту на PyPI за 1 минуту

Huawei требует от Verizon свыше $1 млрд за 230 патентов

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

Госдума обяжет Visa и Mastercard локализовать аутентификацию клиентов банков

[Перевод] Многомерные графики в Python — от трёхмерных и до шестимерных

Дайджест интересных материалов для мобильного разработчика #302 (10 — 16 июня)

Telegram. Безлимитный сетевой диск. Бесплатный

Техника избежания неопределённого поведения при обращении к синглтону

[Из песочницы] Начало работы с stm32 или не повторяйте моих ошибок

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

Локализация приложения и поддержка RTL. Доклад Яндекс.Такси

[Из песочницы] Что такое информация?

90 миллиардов рублей на развитие искусственного интеллекта

[Из песочницы] Обобщение задачи Брокара

[Перевод] Марвин Мински «The Emotion Machine»: Глава 8.1-2 «Творческий подход»

Как я отлавливал стили :before для фокус-элемента

[Из песочницы] Руководство по организации архитектуры Android приложения

Свободный как ветер и бесплатный как пиво перевод «Free as in Freedom» на русский язык под лицензией GNU FDL 1.3

Воздухоплавающие телефонные вышки, следующий шаг 5G

[Перевод] Генная инженерия эмбрионов человека станет безопасной и эффективной в течение двух лет

Шпаргалка по структурам данных в Go

15 июня 2019

В Vim и NeoVim найдена критическая уязвимость, пора обновляться

[Перевод] Используйте __main__.py

[Из песочницы] Основные заблуждения о SCRUM

Темы и стили в Android без магии. И как их готовить с SwitchCompat

Core UX Features & MVP при создании продукта

[Перевод] Введение в юнит-тестирование в Unity

[Из песочницы] Token, refresh token и создание асинхронной обертки для REST-запроса

Software Defined Radio — как это работает? Часть 8

«Преодолевая» закон Мура: чем заменить традиционные планарные транзисторы

[Перевод] Обучение с подкреплением или эволюционные стратегии? — И то, и другое

[Перевод] Легендарный Intel Core i7-2600K: тестирование Sandy Bridge в 2019 году (часть 3)

[Из песочницы] Как я нашел свою первую уязвимость?

Немного об источниках ядерного топлива

Как создать приложение для сферы финансов: 5 API в помощь разработчику

Новости недели: Facebook отказывает Huawei в приложениях, ОС “Аврора" вместо Android, наказания за майнинг

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

Где находился Ваш дом миллионы лет назад

14 июня 2019

[Из песочницы] DevOps в разработке: автоматизация написания кода веб-приложений

[Перевод] Как выглядит ваш текст?

[Перевод] Что нового в разработке Mamba

[Перевод] KubeCon EU 2019: 10 ключевых выводов

Ezblock Pi — программирование без программирования, в этот раз для фанатов Raspberry Pi

[Перевод] Flutter: прокачиваем AppBar & SliverAppBar

Как создать крутой экшен для Google Ассистента. Лайфхаки от Just AI

Habr Weekly #5 / Темные темы везде, китайские фабрики в РФ, куда утекли базы банков, Pixel 4, ML загрязняет атмосферу

[Из песочницы] Как в yEd Graph Editor построить красивую схему базы данных

iOS Storyboards: анализ плюсов и минусов, best practices

[Перевод] Использование Typescript с React – руководство для новичков

Октябрь. Революционные подходы к безопасности

Теперь и в новой упаковке — Kingston A400 в формате M.2 спешит на рынок

5 ошибок начинающего лида

Читаем даташиты 2: SPI на STM32; ШИМ, таймеры и прерывания на STM8

Что делает среднестатистический читатель Geektimes, паря в облаках

Синус-лифтинг и одномоментная имплантация

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

Его ждали, и он не разочаровал: ONYX BOOX Nova Pro

[Перевод] Обзор Python-пакета Datatable

Даб-даб 2019: новинки WWDC и мои впечатления

[Перевод] Dav1d – самый быстрый декодер AV1 теперь в Firefoх по умолчанию

[Из песочницы] Как привлечь пользователей на портал самообслуживания

Проекция корпоративного конфликта на сетевую связность

[Перевод] PHP в 2019: лучше, чем вы о нём думаете

@Kubernetes Meetup #3 в Mail.ru Group: 21 июня

Vivaldi сохранит поддержку сторонних блокировщиков рекламы

[Перевод] Делаем таблицу с бесконечной прокруткой без event listener

Госдума планирует повысить штраф за хранение персональных данных россиян вне России до 18 млн рублей

Распределенные вычисления в Julia

Merkle Tree: ржавое и быстрое

Прощай, простуда: внедрение препаратов в «карманы» вирусов

[Из песочницы] Настройка окружения unit тестирования javascript

[Перевод] Краткое введение в цепи Маркова

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

Лопнул ли пузырь машинного обучения, или начало новой зари

Magento 2: импорт продуктов прямо в базу

QIWI JS DETOX

13 июня 2019

[Перевод] Пришло время заменить GIF на AV1 видео

Кардинг и «чёрные ящики»: как взламывают банкоматы сегодня

КТТ в серверных решениях — как это выглядит?

[Из песочницы] Figma — как единая точка правды в дизайне

Подготовка к захвату мира, закрываю гештальты

О локализации продуктов. Часть 2: как формируется цена?

[Перевод] Как реализовать деплой с GitHub на продакшн сервер, использовав Webhook

Усатый датчик поможет роботам ориентироваться в темноте, тумане и замкнутых пространствах

iOS-дайджест №7 (31 мая – 13 июня)

Приглашаем на митап по frontend-разработке в высоконагруженных сервисах

[Перевод] Создание игры «Крестики-нолики» при помощи TypeScript, React и Mocha