15 июля 2019

Какаказалось

Имплантация при полном отсутствии зубов, как следствие несвоевременного обращения к стоматологу

[Из песочницы] Node.js или Java: производительность, ресурсы, управление потоками, популярность и личный опыт

Security Week 29: уязвимость в сервисе Zoom, безопасность и драма

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

Чемпионат по программированию: разбираем задачи для фронтенд-разработчиков

[Перевод] Микрофронтенды: о чем это мы?

Microsoft будет удалять аккаунты после двух лет бездействия

[Перевод] Генерация подземелий в Diablo 1

[Перевод] Пирамидальная сортировка (HeapSort)

Поделки из нерабочих HDD — мини-помпа

Errors that static code analysis does not find because it is not used

Ошибки, которые не находит статический анализ кода, потому, что он не используется

Крупнейшие заказчики в России — большой куш или головная боль? Опыт AGIMA

[Перевод] Десять лет программирования на Erlang

5 open-source систем управления событиями безопасности

[Перевод] Что на самом деле случилось с исчезнувшим малайзийским Боингом (часть 3/3)

Поймал бан за форк deepNude на gitlab.com

ISPsystem, прости и прощай! Как мы написали свою панель управления серверами

[Перевод] Создание Amazon Prime, самой успешной и разрушительной программы членства в истории интернета

В Россию приезжает отец Free Software, Ричард Столлман. Ищем того, кто готов на пару дней его приютить

Эпичная сага о сведениях Threat Intelligence

[Перевод] Сравнение BDD фреймворков Python: плюсы и минусы

Docs as Code. Часть 1: автоматизируем обновление

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

Разбор задач с конференции Hydra — балансировка нагрузки и in-memory хранилища

Редчайшая игра Extra Terrestrials для Atari 2600 продается на eBay по цене в $90 000

Советы фрилансерам: как поймать дзен во время работы

Невероятно правдивые истории из жизни техподдержки

Facebook выписали рекордный штраф $5 млрд. Цукерберг доволен, акции выросли

От заявки до сцены. Жизнь доклада на Saint TeamLead Conf 2019

Интернет вещей для всей России обойдется в 70 млрд рублей

«Яндекс.Такси» покупает активы своего конкурента — группы компаний «Везет»

.NET: Инструменты для работы с многопоточностью и асинхронностью. Часть 2

[Перевод] Создаем инфраструктуру как код с GitLab и Ansible

В Москве теперь можно бесплатно пользоваться сотовой связью

Выжить в лобовом столкновении, и почему амнезия это не то, что вы думаете

Германия. Advanced Immigration guide

В США подготовлен законопроект, который запрещает крупным IT-компаниям выпускать цифровую валюту

[Перевод] Искусственный интеллект Goldeneye 007

ФСО потратит 1,44 млрд руб. на изолированный интернет для российских чиновников

Решение задания с pwnable.kr 04 — flag. Упакованные исполяемые файлы

В России резко выросли продажи игрушек по компьютерным играм

Luxor

Подборка сервисов на основе ИИ, которые облегчат вам жизнь уже сегодня (1/3)

Представляем 3CX V16 Update 2 и удаленное управление ПК через WebMeeting

Несколько малоизвестных возможностей docker-compose

В сеть утекло 2 млрд записей логов пользователей умных устройств компании Orvibo

Инструменты Node.js разработчика. Удаленный вызов процедур на веб-сокетах

PHP-Дайджест № 160 (1 – 15 июля 2019)

[Перевод] Погружение в Move — язык программирования блокчейна Libra от Facebook

Исследование: Linux — все еще самая популярная ОС в облаке

ГОСТ Р 57100-2016. Что это было?

14 июля 2019

[Из песочницы] Немного опыта про backup & storage

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

[Перевод] Promise.allSettled

Высокотехнологичные нигерийские письма

[Из песочницы] Разработка под Docker. Локальное окружение. Часть 1

8 простых UI приёмов чтобы сделать дизайн-прототип динамичным, не прибегая к анимации

Сервер браузера Pale Moon взломали и заразили вирусом

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

Новый законопроект ставит под угрозу работу в России Visa и Master Card

Американские власти считают криптовалюту FB Libra угрозой стабильности

Фотоэкскурсия: Музей оптики Университета ИТМО

Российский космический телескоп «Спектр-РГ» запустили с третьей попытки

Вирус Agent Smith заразил 25 миллионов устройств под управлением ОС Android

Полный цикл тестирования React-приложений. Доклад Авто.ру

Музыка «по умолчанию»: какие треки можно было найти на плеерах и персональных компьютерах

Игрок потратил 10 лет на изучение всех уголков EVE Online

Приём безналичных платежей подешевеет до 0,2-0,7%

Пример Model-View-Update архитектуры на F#

[Из песочницы] Иследование современного Malware Cerberus под Android

[Из песочницы] Интерактивная карта субъектов России для новичка. Ошибки, которые допустил я и которые не должны допустить вы

[Перевод] План вернулся в экономику

13 июля 2019

[Из песочницы] Паттон Джефф. Пользовательские истории. Искусство гибкой разработки ПО

[Из песочницы] Вам есть, что скрывать

Facebook отрицает, что на сайте можно заводить друзей

Если вы не отзовётесь, мы напишем… в «Спортлото»

Могильник ядерных отходов в Москве может быть поврежден строительством нового шоссе

[Из песочницы] Настройка ClickHouse для интеграционного тестирования в gitlab-ci

Основатели стартапов страдают от депрессии и наркомании. Это цена смелости и яркого воображения

Конечно, дали власть и очередь из пулемета. Рак и прочее…опыт с медициной

Новости недели: цена билета Hyperloop в России, майнинг на ЭВМ программы «Аполлон», ИИ-бот в StarCraft II

[Из песочницы] Микросервисы или монолит: ищем решение

Apple выпустила «тихий» апдейт для Mac, чтоб удалить скрытый веб-сервер от Zoom

[Перевод] Пингвин в окне: о потенциале и перспективах WSL2

12 июля 2019

Google прослушивает пользователей через умные колонки

Реализуем AutoMapper при помощи Roslyn и кодогенерации

[Перевод] Пишем API для React компонентов, часть 5: просто используйте композицию

Habr Weekly #9 / Выгорание в юности, японские интерфейсы, нейросеть в Battle.net, игры и жестокость

Как мы лечили кота Лапуню

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

[Из песочницы] Обновляем проекты Unity Android для совместимости с архитектурой ARM64

«Очки н-нада?» или «чем вредны готовые китайские очки»?

Как строить, развертывать и тестировать Waves RIDE dApp

[Перевод] Что я узнал о машинном обучении, поработав в 12 стартапах

[Перевод] Как в 1995 году писали игры для Sega Saturn

По следам Highload++ Siberia 2019 — 8 задач по Oracle

Как ухаживать за электровелосипедом

«Мамкины хакеры» на официальной работе: чем занимаются пентестеры

[Из песочницы] Функциональный подход обработки ошибок в Dart

Tesla резко наращивает объемы производства электромобилей

[Перевод] Повтор неудачных HTTP-запросов в Angular

[Перевод] Пишем мультиязычное приложение на React Native

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

Бот впервые обыграл профессионалов NL Holdem за столом с шестью игроками

Роботов-муравьев научили прыгать и выполнять командную работу

Портирование Qt на STM32

Почему Mozilla назвали «главным злодеем интернета»?

Apple получила отказ в регистрации товарного знака дополненной реальности в России

Авиакомпанию British Airways оштрафуют на рекордные $230 млн за утечку данных клиентов

AI-Based Photo Restoration

Читать между нот: система передачи данных внутри музыки

GOTO Amsterdam

[Перевод] Как Qualcomm обдирала мобильную индустрию почти 20 лет подряд

Некоторые аспекты оптимизации LINQ-запросов в C#.NET для MS SQL Server

7 штук, которые точно не надо делать при открытии кружка робототехники. Вот совсем не надо делать

Как избежать взрыва Li-Ion аккумулятора: советы от Роскачества

Спутниковый интернет — угроза национальной безопасности. Госдума запрещает бесконтрольный ввоз спутниковых терминалов

[Перевод] 10 советов, как ревьюить код, который вам не нравится

11 июля 2019

Виртуальная машина на ESP8266 для запуска игр

Механики геймификации: древо навыков

Карта Метро Москвы и всего мира для Android

Диммеры для светодиодных ламп

Virgin Orbit Ричарда Брэнсора успешно выполнила тестовый сброс ракеты-носителя с самолета

[Из песочницы] 4 Причины, почему вы должны забыть о Redux в приложениях на React

Открыты модификации материала, противоречащие устоявшимся химическим принципам

Музей DataArt. Распаковываем и запускаем «Радио-86РК»

Как не потерять деньги в черном ящике: методы тестирования биллинга

«Яндекс» и Hyundai представили совместный беспилотник

[Перевод] Распознавание текста с помощью VNRecognizeTextRequest в iOS 13

Бизнес сможет зарабатывать на данных из государственных систем

«Лаборатория Касперского» обнаружила шпионское приложение, читающее секретные чаты в Telegram, WhatsApp и Signal

[Перевод] Автоматизированный подход к регрессионному тестированию

AlphaStar от DeepMind будет играть на Battle.net с геймерами-людьми

PVS-Studio wanted but couldn't find bugs in robots.txt

PVS-Studio хотел, но не смог найти баги в robots.txt

В Open Invention Network больше трех тысяч лицензиатов — что это значит для открытого ПО

iOS-дайджест №9 (28 июня – 11 июля)

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

Анонсирована портативная игровая консоль Nintendo Switch Lite

Резервное копирование, часть 5: Тестирование bacula и veeam backup for linux

Утко-робот мутит воду на рисовых полях

[Из песочницы] Создаю глобальную базу знаний по элементам питания

Микробиота. История изучения и методы исследования

Платные SMS-подписки по-прежнему грабят абонентов

The state of CSS

Слёрм — простой способ ворваться в тему по Kubernetes

Эти опасные роутеры: наиболее масштабные взломы сетевого оборудования последнего времени и способы защиты

[Перевод] Как мы оптимизировали свой Theme Hospital под разные платформы

[Перевод] Обход подводных камней Angular и экономия времени

Мелкая питонячая радость #7: три штуки по цене одной — консольная анимация, алгоритмы и отладка

Персональные данные более 450 тыс. пользователей Ozon утекли в сеть. Роскомнадзор просит объясниться

[Перевод] Я нашёл отличного программиста по имени Стив Возняк

Как изменить карьеру, стать frontend-разработчиком в 30 лет и работать в свое удовольствие

[Перевод] Почему сериал «Чернобыль» настолько плохо описал ядерную энергию

[Перевод] Garden v0.10.0: Вашему ноутбуку не нужен Kubernetes

Виртуальные телефонные системы

Курс Молодого Геймдизайнера: как считать баланс персонажей и снаряжения без математики

Инженерный подход к разработке ПО

[Перевод] Как начать использовать User Mode в Linux

Intel Quartus Prime — все что нужно для работы с FPGA Intel

Функция наведения камеры по голосу стала доступней — универсальное решение SmartCam A12 Voice Tracking

Что разработчикам надо знать про бизнес

Что такое вероятность и как ее посчитать

Обзор: как купить акции американских компаний из России

[Перевод] Создание игры Tower Defense в Unity: башни и стрельба по врагам

Про гормоны

[recovery mode] Расширения Google Chrome для программиста

Разработчики российского ПО получат ещё 15 млрд руб. поддержки

Дифференцируемое программирование

GitHub удаляет открытые версии DeepNude

10 июля 2019

[Перевод] Как выбрать случайное число от 1 до 10

[recovery mode] Вертикальное письмо в современном IT

Билайн показывает рекламу боту Google. Бот недоволен

Как мы учим французов экологии и собираем бутылки

Следим за изменением файлов с помощью Alerting OpenDistro for Elasticsearch

SQL: решение задачи о рабочем времени

Возможности контейнерных ЦОД: готовый коммутационный узел в Мьянме за 50 дней

Вижу, значит существую: обзор Deep Learning в Computer Vision (часть 2)

Часть 4: Всё-таки запускаем Linux на RocketChip RISC-V

Как потерять доступ в лайв систему, просто пошарив исходный код

Разрабатывайте плагины для продуктов JetBrains и продавайте их на JetBrains Marketplace

[Из песочницы] Top 5 Tips Developers Should Know For Python Codes Optimization

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

IBM закрыла сделку по поглощению Red Hat

[Перевод] HTML — это и есть веб

Сайт Jabber-клиента Conversations внесён в реестр организаторов распространения информации

Исследование показало, что видеоигры не делают людей жестокими

[Перевод] Переосмысление процесса собеседований в дивизионе разработки Microsoft

WAL в PostgreSQL: 2. Журнал предзаписи

Децентрализованный интернет-провайдер «Medium» — три месяца спустя

Гигабитный линк на 3 километра на лазерных модемах

Обновление ассортимента дронов Xiaomi: новая модель Fimi X8

Как запустить растущий b2c стартап после хакатона

Hydra 2019: бесплатная трансляция первого зала и немного о том, что будет на конференции

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

[Из песочницы] Промышленный реверс-инжиниринг

Грязные уловки вендоров CRM: а вы бы купили автомобиль без колёс?

Поиск в Яндекс все?

Прогнозирование результатов футбольных матчей

Поколение Arduino. Что изобретают современные школьники

VAIO представила ноутбук с огромным количеством разъемов и портов

Vivaldi: На чём зарабатывает браузер?

Lua in Moscow 2019: Interview with Roberto Ierusalimschy

Хватит использовать RSA

[Перевод] Данные по-прежнему важнее

Агро-робот с ИИ научился аккуратно собирать с грядки только созревший салат

В США психологи организуют платные занятия для профилактики смартфонной зависимости у детей

Сотовые операторы могут получить бесплатные частоты в обмен на покупку российского сетевого 5G оборудования

Как за секунду сделать идеально оформленный текст: макрос в Word для тех, кто много пишет

[Перевод] Цена JavaScript в 2019 году

Huawei хочет купить бизнес и технологии у ряда российских компаний

Интеллектуальные CPaaS: новинки индустрии и что ей дали AI/ML

Полуметалл теллурид вольфрама — швейцарский нож дня нанотехнологий

Как создавался дизайн Яндекс.Авто

Еще один способ оптимизации docker-образов для Java приложений

[Перевод] Пишем API для React компонентов, часть 2: давайте названия поведению, а не способам взаимодействия

[Перевод] Развлекаемся с z-index

Mozilla окончательно забанила шпионскую компанию DarkMatter

[Из песочницы] Чистая архитектура решения, тесты без моков и как я к этому пришел

Instagram внедряет ИИ для фильтрации грубых людей

К вопросу о разном или очередной плач Ярославны

09 июля 2019

Как я пытался починить поиск по картам для водителей. Часть 3 (финал)

Древности: краткая история MP3-плееров

Habr Special // Подкаст с автором книги «Вторжение. Краткая история русских хакеров»

Из риелтора в разработчика игр 2. «Операция: Андроид»

На компьютере программы «Аполлон» попробовали майнить биткоин: 10,3 секунды на хэш

Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7

YouTrack 2019.2: общесистемный баннер, улучшения страницы со списком задач, новые параметры для поиска и другое

Как студенты из Перми попали в финал международного чемпионата по анализу данных Data Mining Cup 2019

[Перевод] Новости из мира OpenStreetMap № 467 (25.06.2019-24.06.2019)

«Эмпирические результаты лишь для публикации, реальные мотивы работ — эстетические». Большое интервью с Майклом Скоттом

«Сгоревшие» сотрудники: есть ли выход?

Организуем ML-проект с помощью Ocean

[Перевод] В чем разница между исследователем данных и статистиком?

По следам конференции T+ Conf 2019

Лучшие в своем классе по соотношению цена-качество — Mpow A5 (059)

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

В Chrome появилось расширение, которое маскирует Netflix под деловую видеоконференцию

Век живи — век учись. Часть 1. Школа и профориентация

9 лет в монолите на Node.JS

[Перевод] Дорогой Agile, мне надоело притворяться

[Перевод] Визуализируем и разбираемся с Hash Match Join

TypeScript и короткие спринты. Как мы делали инструмент вариативности интервью по фронтенду

[Перевод] Angular: состояние дел в 2019 году

Кругом враги. Как параноику планировать свою работу

ВНИИТЭ планеты всей: как в СССР систему «умного дома» придумали

От монолитов к модульности команд

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

Как мы спроектировали и реализовали новую сеть на Huawei в московском офисе, часть 2

TestMace. Быстрый старт

Опыт использования BDD в тестировании CUBA Platform

JVM TI: как сделать плагин для виртуальной машины

Хочешь <s>похудеть</s> учиться ИТ самостоятельно? Спроси меня как

Окружи, откуси, распили: новое соревнование Mini AI Cup #4

Найм сотрудника начинается с… уважения. Собеседуем инженера

Темизация UI kit: как мы подружили SCSS с CSS Variables

Справочник по источникам событий в Rx

На пенсию в 22

Социальная инженерия в России эффективнее, чем в других странах

Security Week 28: взлом умного дома

Уязвимость блокировщика экрана в Astra Linux Special Edition (Смоленск)

Мэрия Москвы, не найдя отечественных аналогов зарубежного софта, потратит на импортное ПО 68 млн рублей

Как изменится закон «Об электронной подписи»

Встраиваемые компьютеры и где они обитают

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

14 000 вёрст не крюк

08 июля 2019

Назад в 1985: представляем Windows 1.11

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

Заметки product manager’a: поведение пользователей на страницах игр в app store. Сколько надо времени чтобы скачать игру

[Перевод] Ещё лучшая ZIP-бомба

[Из песочницы] 10 лет в IT с диагнозом шизофрения, советы по выживанию

10++ способов работать с аппаратными регистрами на С++ (на примере IAR и Cortex M)

Делаем процесс разработки тяжеловесного программного обеспечения под микроконтроллеры более удобным (нет)

Конкурс разработчиков ботов для ТамТам

Какие виды детекции полезны в видеонаблюдении. Механизмы и функции

Самолет впервые посадили автономно, без помощи с земли

ПЗС линейка: с чем ее едят

Анализ производительности запросов в ClickHouse. Доклад Яндекса

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

Машинное обучение vs. аналитический подход

Прокуратура Марий Эл отказалась от иска против VPN-сервиса HideMy.name

«Яндекс» отказался от сотрудничества с ivi.ru

Состоялись релизы Debian 10 Buster и Linux 5.2

XLNet против BERT

[Перевод] GitLab: С выходом версии 12.1 мы прекращаем поддержку MySQL

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

Windows Server 2008 R2 – Король умер, да здравствует король

Заполняем документы в Microsoft Word при помощи Python. Часть 2

[Екатеринбург, анонс] Флаттертон — воркшоп про разработку на Flutter

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

Обходим Windows Defender дешево и сердито: через meterpreter сессию с python

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

[Из песочницы] Сеть для малого бизнеса на оборудовании Cisco. Часть 1

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

Поддельная «голубая пилюля»

Разработчики «МойОфис»: у нас не дефекты, а различия в функциональности

Установка имплантата: как это делается?

Японские интерфейсы в реальном мире

Конференция для фанатов DevOps-подхода

Бережная обработка ошибок в микросервисах

[Перевод] На шаг ближе к восстановлению тимуса

Сканирование документов по сети

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

Tesla собирается преподнести сразу несколько сюрпризов во второй половине этого года

07 июля 2019

Часть 3: Почти что грузим Linux с SD-карты на RocketChip

[Из песочницы] Пишем бот для рыбалки в игре Albion Online на языке Python

Статическое распределение объектов FreeRTOS

Мощный модуль для типизации Vuex

[Из песочницы] Способы сегментации точек в Point Clouds

Кто такие эйдетики, как работают ложные воспоминания, и три популярных мифа о памяти

[Перевод] Глубокое погружение в Linux namespaces

За 24 часа владелец Tesla Model 3 проехал путь длиной 2781 км

Немного про Google Home Hub, или как я купил фоторамку за 130 Евро

CERN переходит на открытое ПО — почему?

Автоматизация Для Самых Маленьких. Часть первая (которая после нулевой). Виртуализация сети

В России одобрен законопроект по созданию онлайн-нотариата

Заглянуть в черный ящик — новая система от MIT покажет, как работают алгоритмы машинного обучения

[Из песочницы] Как самостоятельно имплементировать (Proof of Existence) за 2 шага

06 июля 2019

В официальной рекламе Google обнаружили русские матерные слова

Типичные люди и сети, в которых они обитают

Почему DFSR не реплицирует некоторые файлы и как с этим бороться

Несколько простых, но полезных советов по работе с геттерами в Vuex

Кирилл Толкачёв и Максим Гореликов про Spring Boot на jug.msk.ru

[Перевод] Использование UIViewPropertyAnimator для создание пользовательских анимаций

Стоимость подписки на Spotify в России составит 150 рублей — это дешевле, чем Apple Music

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

[Перевод] Прекратите усердствовать с комментариями в коде

Настольная ролевая тактика

[Из песочницы] Криптографический алгоритм «Кузнечик»: просто о сложном

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

Как настроить HTTPS — поможет SSL Configuration Generator

Власти выделяют средства на создание российского конкурента «Википедии»

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

Новости недели: «Яндекс» и западные спецслужбы, ФАС борется с онлайн-казино, Минтранс регулирует работу BlaBlaCar

[Из песочницы] Attention для чайников и реализация в Keras

User Inyerface — как не надо мучать пользователя

Как создать первое приложение для торговли на бирже: 3 начальных шага

Инфраструктура сборки проекта с docker

Преобразуем изображение в звук — что можно услышать?

05 июля 2019

Ученые и главы технологический корпораций считают вывод промышленных предприятий в космосе реальностью

Корпоративный квест

Habr Weekly #8 / Колдунщики Яндекса, книга о Prince of Persia, YouTube против хакеров, «сердечный» лазер Пентагона

Дайджест новостей из мира PostgreSQL. Выпуск №16

[Из песочницы] Под капотом у React. Пишем свою реализацию с нуля

[Из песочницы] Yota — или как можно узнать всё

[Перевод] Разбираем Async/Await в JavaScript на примерах

«Проще ответить, чем продолжать молчать» — большое интервью с отцом транзакционной памяти, Морисом Херлихи

Исследователи рассчитали цену билета на Hyperloop от Москвы до Санкт-Петербурга

[Перевод] Развертывание приложений на нескольких кластерах Kubernetes с Helm

[Перевод] Функциональный JavaScript: что такое функции высшего порядка и зачем они нужны?

Синглтон размещающий объекты в ROM и статические переменные(С++ на примере микроконтроллера Cortex M4)

[Перевод] Картриджи консолей как модемы

[Из песочницы] Визуализация количества побед у команд НБА с помощью анимационных столбиковых диаграмм в R

Разрушение Silo через адаптацию VeriSM™ подхода

[Перевод] Что же такое GitOps?

Как мы пробивали Великий Китайский Фаервол (ч.2)

Самые полезные доклады Mail.ru Design Conf × Dribbble Meetup 2019 по версии True Engineering

Терпение и труд весь текст извлекут

[Перевод] 5 распространенных ошибок начинающих программистов на Python

[Перевод] Сравнительное тестирование работы PostgreSQL с большими страницами Linux

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

[Перевод] Главный секрет разработки хороших Electron-приложений

Fighting complexity in software development

[Перевод] Новый оператор spaceship (космический корабль) в C++20

Автоматизируй это! Как мы улучшали интеграционное тестирование

[Перевод] Настройка параметров ядра Linux для оптимизации PostgreSQL

[Из песочницы] Немного о стандартах космической связи

Summer Droid Meetup

[Перевод] Сторона личности Пола Аллена, о которой знало не так много людей, как мне бы хотелось

[Перевод] Создание шейдера травы в движке Unity

Broadcom планирует купить Symantec за $15 млрд

04 июля 2019

[Из песочницы] Как разработать ещё один платформер с помощью Unity. Ещё один туториал

Трансляция проектов и библиотек из Altium Designer в PADS Professional

Дешёвые и дорогие батарейки ААА

[Перевод] Почему, зачем и когда нужно использовать ValueTask

[Перевод] MotionLayout: анимации лучше, кода — меньше

Выпуск Rust 1.36.0: Трейт Future, стабилизация alloc и MaybeUninit<T>

Жизненный цикл ML в боевых условиях

Habr postmortem report: на газетку упало

[Из песочницы] О реализации известного жанра на платформе Minecraft

Дайджест статей машинного обучения и искусственного интеллекта

Митап бизнес-аналитиков в Redmadrobot 18 июля

Переход от монолита к микросервисам: история и практика

Инженер ядра Microsoft обвинил проект ReactOS в копировании кода

Подборка @pythonetc, июнь 2019

Tips and tricks from my Telegram-channel @pythonetc, June 2019

YouTube удаляет инструкции по хакингу

[Из песочницы] uJVM: платформа для запуска Java-приложений на микроконтроллерах (MCU)

Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 3

Разработка программ для центрального процессора Redd на примере доступа к ПЛИС

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

От High Ceph Latency к Kernel Patch с помощью eBPF/BCC

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

[Перевод] До Netscape: забытые веб-браузеры начала 1990-х

В Госдуму внесли законопроект о штрафе за продажу смартфонов без российского ПО

Введение в разработку CatBoost. Доклад Яндекса

Как сэкономить на психотерапевте используя test-driven development

[Перевод] Как разрабатываются и производятся процессоры: будущее компьютерных архитектур

5-6 причин прийти на GolangConf

Будни дата-центра: неочевидные мелочи за 7 лет эксплуатации. И продолжение про крысу

Ездовые собаки: что нужно про них знать, и как их выводили

Блеск и нищета переводной литературы

Школа программистов hh.ru в 10-й раз открывает набор ИТ-специалистов

[Перевод] Redis Stream — безопасность и масштабирование ваших систем сообщений

Выставка в Лас-Вегасе — для разработчиков электроники, а не ее потребителей. A report from Design Automation Conference

Как мы учились быть Data Driven с Симулятором GoPractice

Китай обвиняют в установке шпионского ПО на телефоны туристов, въезжающих в Синьцзян-Уйгурский автономный район

И повелел Господь: «собеседуйтесь и принимайте офферы»

03 июля 2019

[Из песочницы] Whitespace Обфускатор для PHP

От выдачи кредитов к бэкенду: как изменить свою карьеру в 28 лет и переехать в Питер, не меняя работодателя

ICANN убрала ценовой порог для домена .org — почему ИТ-сообщество против, и что будет дальше

Иструменты Node.js разработчика. Очереди заданий (job queue)

Первый взгляд на ИБП Delta Amplon RT

Большое интервью с Клиффом Кликом — отцом JIT-компиляции в Java

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

Corel и Parallels проданы за $1 млрд

[Из песочницы] Гопники теперь и на зарубежных рынках или «Почему так сложно найти нормального программиста?»

[Перевод] Действительно ли Python GIL уже мертв?

Методология как конструктор: инструкция по сборке

НАСА провело успешные испытания систем аварийного спасения Orion

Обновление ассортимента фотополимерных 3D-принтеров Anet

[Перевод] Неудачное развертывание ПО привело к сбою в работе сервиса Cloudflare

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

[Из песочницы] Зачем нам UML? Или как сохранить себе нервы и время

Беспроводная эволюция, или Почему Wi-Fi 5 скоро отправится в музей технологий

Как мы пробивали Великий Китайский Фаервол (ч.1)

Мины под производительностью ждут своего часа: часть 2

20 вопросов, которые стоит задать IT-компании, прежде чем сменить работу

Переход с виртуальных машин на контейнеры LXC: причины, преимущества и готовая инструкция к применению

CI/CD с помощью AWS и Bamboo

[Перевод] Практический пример использования render-функций Vue: создание типографской сетки для дизайн-системы

Кибервызов. Новый уровень. Онлайн-соревнование от «Ростелеком-Солар»

Вирус Lurk взламывал банки, пока его писали обычные удаленщики по найму

Как мы учились рисовать тексты на Canvas

[Перевод] Знакомство с HealthKit

[Перевод] Распознавание источников освещения на картах окружения

«Мы всегда верили в конкуренцию и право выбора пользователя» © Яндекс

Дайджест новостей машинного обучения и искусственного интеллекта за июнь

Peephole микрооптимизации в С++ и C# компиляторах

[Перевод] Очередной шаг к концу закона Мура

Automation Day, или как мы наращиваем слой автотестов

[Перевод] Теория вместо эвристики: становимся лучше как frontend-разработчики

Really typing Vue

[Перевод] TestMace — мощная IDE для работы с API

Не Portal 3, но близко: квантовая телепортация информации внутри алмаза

Как вырасти из разработчика в тимлида и жить с этим дальше

Запускаем OpenVPN в Докере за 2 секунды

02 июля 2019

Анатолий Слюсарь: «Период ЕС ЭВМ позволил нам обучить системных и прикладных программистов»

Мобильная экстрасенсорика: 10 новых фактов о том, как носимые устройства следят за тобой

Сага о тестировании: библиотека redux-saga-test-plan

Инженер Amazon создал блокирующее устройство с ИИ, которое не пускает в дом кота с уличной добычей

Росстат решил избавиться от старого сайта, на который за последние два года было потрачено 5 млн рублей, и сделал новый

Онлайн-кассы, маркировка, мониторинг лекарств: что изменилось 1 июля 2019 года

Лучшие доклады с HighLoad++ 2018

Получены первые 3D-снимки, возможно, древнейшего христианского храма России

Как мы UX-дизайнера ловили на живца

[Из песочницы] Ямы на пути становления программистом

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 12. Углубленное изучение VLAN

Штат Виргиния вводит уголовное наказание за распространение “Deepfake”-фотографий

Data Science Digest (July 2019)

Android Academy в Москве: Advanced Course

Правительство предложило считать персональными данными информацию о «генетических особенностях человека»

NASA отреставрировало командный центр миссии «Аполлон-11»

За нарушение GDPR наказывают активнее — свежие штрафы и влияние регламента за пределами ЕС

Крепче за баранку держись… Наш проект по контролю состояния водителей

Взгляд изнутри: аспирантура в EPFL. Часть 4.2: финансовая сторона

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

VPN от «Лаборатории Касперского» начал блокировать сайты из реестра Роскомнадзора

Энергия, тепло и вода: часть вторая

Microsoft попросила включить ее в закрытую группу информационной безопасности Linux

Архитектура веб-интерфейсов: деревянное прошлое, странное настоящее и светлое будущее

Google будет за деньги раздавать интернет с воздушных шаров в Кении

Будни MT_FREE: несколько историй про влияние сторонних сервисов на работу публичного Wi-Fi

«Яндекс.Диск» научили напоминать о старых фото при помощи компьютерного зрения

[Перевод - recovery mode ] Типичные ошибки при логгировании

[Перевод] 13 приёмов работы с npm, которые помогают экономить время

Не очередной язык программирования

Deep (Learning+Random) Forest и разбор статей

Камеры глубины — тихая революция (когда роботы будут видеть) Часть 2

Эффективное управление программами и проектами по методологии P2M

Серфинг в городе: тестируем электроскейты Evolve GTR

[Перевод] Гайд: обновление интерфейсов с помощью дефолтных членов в C# 8.0

[Перевод] Кошмар «Рыцаря»: поучительная история про DevOps

Yandex Retro Games Battle 2019 — разрабатываем игры для ZX Spectrum

[Перевод] Новости из мира OpenStreetMap № 466 (18.06.2019-24.06.2019)

[Перевод] Какие ставки сделал Безос в 1997 году, чтобы Amazon сейчас занимал 50% рынка e-commerce в США и 14% в мире?

30+ вопросов о служебных и неслужебных программах

Интернет для дачника. Часть 4. Достаточно одной SIM-карты

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

Как сделать офисную кухню через продуктовый подход

Lazydocker — GUI для Docker прямо в терминале

Минкомсвязи и «Ростелеком» предлагают предоставить миллиону чиновников отечественные смартфоны за 23 млрд рублей

Об ошибках, возникающих ниоткуда и в которых некого винить: Феномен Размазывания Ответственности

Hyperscale дата-центры: кто их строит и сколько они стоят

Характеристики квантовых компьютеров

01 июля 2019

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

Гигиена удалённой работы или о пользе телепатии

Security Week 27: уязвимости в инсулиновых помпах

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 11. Основы VLAN

Проекции карт: о чём на самом деле шутит xkcd

Сeph — от «на коленке» до «production» часть 2

Google открывает исходный код парсера robots.txt

Блокчейн здесь только для пиара и хайпа?

AWS_Ru meetup в Райффайзенбанке

Микро-ЭВМ УКНЦ Электроника МС 0511 — монтаж DC-DC конвертера для питания Стык С2 (RS232)

TJBOT как иллюстрация IBM Watson services

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN

«Будто нашел в сарае Delorean»: E3 2019 глазами олдфага

5 браузерных расширений для работы с текстом на английском языке

Математическая модель радиотелескопа со сверхдлинной базой

[Из песочницы] Как я сделал удобной разработку на Vue.js с server-side рендерингом

Грязный обзор электровелосипеда Twitter VS7.0-ER

Создатель Prince of Persia анонсировал книгу к 30-летию игры

Введение в реверсинг с нуля, с использованием IDA PRO

[Перевод] Асинхронное программирование – производительность async: понять расходы на async и await

[Перевод] Непрерывная репликация из старой в новую версию PostgreSQL с помощью Slony

[Питер] Встреча JUG.ru с Клиффом Кликом — A JVM Does That?

Изучаем календарь

Время не ждет: чем Windows 10 Timeline может быть полезен криминалисту

Полный цикл разработки IT продуктов на примере проекта: роли в команде, задачи заказчика, этапы

[Из песочницы] Сбор метрик из .NET приложений с помощью Telegraf

Суверенный интернет — уточняющие приказы

[Из песочницы] Как продублировать цели из Яндекс.Метрики в Google Analytics

Python in Visual Studio Code – June 2019 Release

Мифы и легенды системного анализа или чем занимается аналитик в банке

Яндекс открывает датасеты Толоки для исследователей

[Перевод] Всё, что нужно для начала работы с Vue.js

Сделал большую полушестерню на солнечных панелях за 250 000 рублей (2 часть)

Челюстно-лицевая хирургия или нет? Вот в чем вопрос

Avito, Ivi.ru, 2ГИС и другие сервисы обвиняют «Яндекс» в нарушении закона о конкуренции

Минтранс ограничит число суточных рейсов и количество попутчиков BlaBlaCar и других сервисов райдшеринга

Ломаем игру на память: целый детектив

[Перевод] Python в Visual Studio Code — июньский релиз

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

Онлайн-конструктор переговорной комнаты — подбор оптимального решения ВКС

Обзор: Каким окажется будущее Tesla, и какие факторы будут на него влиять

[Перевод] Биосинтетический двухъядерный компьютер в живой клетке

[Из песочницы] Как хакеры используют Microsoft Excel против самого себя

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

У Пентагона есть лазер, который может идентифицировать людей на расстоянии — по сердцебиению

Тепловизор Seek Thermal Compact

Автоматическая сегментация дыхательных органов

ORM: почему эта задача не имеет решения, но делать с этим, тем не менее, что-то нужно

30 июня 2019

WAL в PostgreSQL: 1. Буферный кеш

[Из песочницы] 10 принципов самодокументируемого кода

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

[Из песочницы] Бесконечный и нелепый список того, что вам нужно знать, чтобы безопасно использовать публичные сети Wi-Fi

SpaceX потеряла 3 спутника Starlink из 60, но в целом все идет по плану

NASA отправит летающий ровер Dragonfly на Титан

Just take a look at SObjectizer if you want to use Actors or CSP in your C++ project

Создание приложения на Htmlix с роутером на серверной и клиентской стороне

OSINT на платформе Telegram & наркогео_чаты Telegram

Принцип Брета Виктора: «Творцам нужна мгновенная связь с тем, что они создают»

Sublime Text 3 для верстки сайтов. Настройка внешнего вида и установка плагинов. Руководство для начинающих

[Перевод] Создаём нейронную сеть, предсказывающую рак груди за пять минут

Как оценить производительность СХД на Linux: бенчмаркинг с помощью открытых инструментов

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

[Перевод] Софт для Boeing-737 Max писался аутсорсерами, зарабатывающими $9 в час

Исследование быстродействия СУБД MS SQL Server Developer 2016 и PostgreSQL 10.5 для 1С

STM32 + PPP + GSM + LwIp + TLS 1.2

Погружение в свёрточные нейронные сети. Часть 5 / 1 — 9

Методы сопряжения электрических соединений при трассировке дифференциальных пар на печатных платах

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

29 июня 2019

[Из песочницы] Отказоустойчивый DHCP сервер на базе Kea

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

Читаем вконтакте через RSS

Ищем астероиды — проект «Hubble Asteroid Hunter»

Эксафлопсный барьер преодолеют в 2021 году

[Перевод] Новый GitLab 12.0 с визуальными ревью и списком зависимостей

Приведение в удобный для работы вид микро-ЭВМ УКНЦ Электроника МС 0511 архитектуры PDP-11

Tesla завершила расследование инцидента с самовозгоранием Tesla Model S на подземной парковке в Шанхае

В Европе формируется единая сеть военного интернета

Представители Google и Airbus прилетят в Москву для участия в Международной конференции по квантовым технологиям

Ретро-электроника. Умные часы из 80-х

Президент США отменяет санкции против Huawei

[Перевод] Тонкое искусство математической гипотезы

Шпаргалка по Gradle

Протокол “Энтропия”. Часть 6 из 6. Никогда не сдавайся

[Перевод] Что на самом деле случилось с исчезнувшим малазийским Боингом (часть 2/3)

Компания «Кассир.ру» обвинила «Яндекс» в монопольном положении при продаже билетов

У цветового треугольника не два, а один угол

28 июня 2019

RDMA внутри ЦОД в реализации от Huawei

[Перевод] Квантовые вычисления могут изменить все, и IBM соревнуется с Microsoft, Intel и Google, с целью овладеть ими

Habr Weekly #7 / Нейросеть раздевает людей, люксовый Airbnb, на ЕГЭ разрешат гуглить, в Google Play куча фейков

Джони Айв уходит из Apple

[recovery mode] Портал государственного и финансового аудита разбрасывается персональными данными & свалка востока Подмосковья

[Перевод] Погружение в Jetpack Compose

[Перевод] Лучшие дистрибутивы Linux для старых компьютеров

[Перевод] Динамическое программирование в реальном мире: вырезание швов

[Из песочницы] «Русский след» в скандинавской игровой саге

SwiftUI и авто-возобновляемые подписки

[Перевод] Организовываем эффективный рабочий процесс веб-разработчиков: Confluence, Airtable и другие инструменты

Плагины vue-cli, работа со «сложными» данными и тестирование на основе свойств — анонс Panda-Meetup Frontend

Делегирование как инструмент руководителя

А не фигню ли я делаю? Зачем разработчики ходят в гембу

К 2030 году роботы могут оставить без работы около 20 млн людей

Reuters: «Яндекс» подвергался атакам западных спецслужб

Привет от программистов 80-х

PVS-Studio in the Clouds — Running the Analysis on Travis CI

Настольные игры, в которых придётся поломать голову

PVS-Studio идёт в облака – запуск анализа на Travis CI

PVS-Studio for Visual Studio

PVS-Studio для Visual Studio

Как прошёл Mobius 2019 Piter (и немного о следующем Mobius)

The big interview with Martin Kleppmann: “Figuring out the future of distributed data systems”

AMA с Хабром v.10. Последний* выпуск

Разработчики DeepNude закрыли проект из-за бешеной популярности

Чеклист: запускаем SCRUM-команды и делаем прививки от зомби-скрама

Как я организовал тренировки по машинному обучению в НГУ

[Из песочницы] Из Москвы в Томск. История одного переезда

[Перевод] Функциональный JavaScript: пять способов нахождения среднего арифметического элементов массива и метод .reduce()

[Из песочницы] Сравнение форматов сериализации

В России запускают систему наблюдения за всеми автомобилями

Реальная виртуальность: рабочие станции ++

[Перевод] Процедурная генерация планет

Stack Overflow на русском: инструкция по убийству сообщества

Альпинисты в Зафасадье. Как работают промальпы на башне Лахта Центра

[Перевод] Профессор, обыгравший рулетку

[Перевод] 18 хитростей для работы с Visual Studio

[Перевод] Как сделать контейнеры еще более изолированными: обзор контейнерных sandbox-технологий

Робот FEDOR — тренировка с новым экипажем МКС и первые космические задачи

Заразный стресс: межвидовая синхронизация уровня кортизола на примере собак и их хозяев

Фингерпринтинг через рекламные баннеры? Теперь это обычное дело

[Перевод] Почему у CockroachDB меняют Open Source-лицензию

[Перевод] Как разрабатываются и производятся процессоры: изготовление чипа

[Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах

[Перевод] Что на самом деле случилось с исчезнувшим малазийским Боингом (часть 1/3)

JetBrains Open Day 2019: Трансляции докладов

Sony, Microsoft и Nintendo о повышении тарифов на товары из Китая

27 июня 2019

Линтеры в Go. Как их готовить. Денис Исаев

[Из песочницы] Интеграция ClangFormat и Notepad++

[Перевод] Простое руководство по семантической сегментации

Беспроводной сенсорный выключатель c дополнительной флуоресцентной подсветкой

[Перевод] Я был в семи словах от того, чтобы стать жертвой таргетированного фишинга

Работать путешествуя или как я уволил половину отдела в LA: ua-hosting.company спонсирует МексЭтноЭксп Артемия Лебедева

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

[Перевод] Что я узнал про оптимизацию в Python

[Из песочницы] Как в условиях трэшевой архитектуры и отсутствия навыков в Scrum мы создали кросс компонентные команды

«Я бы открыл на юге России особую зону ИТ» — 10 вопросов программисту #11. Новый сезон

Переезд на работу за границу: 6 сервисов в помощь эмигрантам в США и Канаду

Разбор конкурса IDS Bypass на Positive Hack Days 9

Как выбрать СХД, не выстрелив себе в ногу

Реактивный мир: открытый бесплатный доступ к докладам конференции Joker 2018 + обзор лучшей десятки

[Перевод] Что такое Android Lint и как он помогает писать поддерживаемый код

iOS-дайджест №8 (14 июня – 27 июня)

[Из песочницы] Глубокое ранжирование для сравнения двух изображений

Статически безопасная динамическая типизация à la Python

Двухфакторная аутентификация на сайте с использованием USB-токена. Теперь и для Linux

Чиновники и партнеры Facebook сомневаются в криптовалюте Libra

Книга «Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени»

[Перевод] Генерацируем тайловые уровни и прячем квадраты от игрока

Нейросеть научилась раздевать женщин

[Перевод] Мутационное тестирование: тестируем тесты

Не луноходы и не джокеры. Что мы знаем о роботах на Фукусиме

Геймификация против пропаганды: устойчивость к дезинформации можно развить с помощью простых игр

Импортозамещение на практике. Часть 3.1. «QP ОС». Первый в своем роде обзор операционной системы

Unit тестирование в Laravel

[Перевод] Разработка приложения для потокового вещания с помощью Node.js и React

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

Как организовать разработку и поддержку блога на WordPress в 2К19 году и не налажать

[Из песочницы] Система управления движением корабля «Союз-ТМ»

В России разработан и представлен процессор для нейросетей. Им уже заинтересовались военные

Роскомнадзор не будет блокировать VPN-сервисы, которые игнорируют его требования

Google добавил функцию автоудаления записей местоположения со смартфона

Промышленные 4G-роутеры SmartMotion

Давление в норме: зачем ЦОДу контроль подпора воздуха? 

[Перевод] Как GPU справляются с ветвлением

Разбор квалификации чемпионата по программированию среди бэкенд-разработчиков

Дайджест событий для HR-специалистов в сфере IT на июль 2019

[Перевод] HyperCard, потерянное звено в эволюции Веба

Разбор: как проблемы с властями США повлияют на Huawei и ИТ-бизнес

Про антилопу в противогазе и розовые солёные озёра

Конкурент Raspberry Pi, мини-ПК Banana Pi, поступил в продажу по $13

МВД довольно распознаванием лиц в Москве: удалось задержать более 100 человек

Критическая уязвимость MacOS Mojave активно эксплуатируется злоумышленниками

Как мы внедряли SD-Access, и зачем это понадобилось

Метеорология и полёты

[Перевод] LLVM для Tensorflow, или компилятор эпохи конца закона Мура

Как вырастить Евангелиста для вашей компании

Российские разработчики пожаловались, что мэрия Москвы покупает Microsoft Word вместо редактора «МойОфис Текст»

В салонах МТС появились бортовые компьютеры «Яндекс.Авто» со скидкой

[Перевод] Следующие шаги на пути к Go 2

Vivo представила устройство, заряжающее смартфон за 13 минут, и VR-шлем с 5G

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

Как настроить веб-аналитику на AMP страницах

[Из песочницы] ListenIt — расширение Google Chrome для автоматического создания аудио версий статей

26 июня 2019

Чем занимаются опенсорсные фонды — говорим о свежих проектах OpenStack и Linux Foundation

[Из песочницы] Особенности RTC M41T56

[Из песочницы] Работа с JSON RPC в Symfony 4

[Из песочницы] Мобильный телефон BuratinoPhone

Будь как Мунк, или пару слов о техническом долге

Intel снижает цены на 10−15% перед выходом AMD Ryzen 3000

Ivideon Counter 3D: кому, как и зачем считать посетителей

Автоматическое разблокирование корневого LUKS-контейнера после горячей перезагрузки

[Из песочницы] Учеба на частного пилота в Средиземье: переезд и жизнь в новозеландской деревне

Построение и эксплуатация отказоустойчивой anycast-сети

Инженеры спасают пропавших в лесу людей, но лес пока не сдается

«Не так важны инструменты, как умение мыслить о системах, которые они создают». Большое интервью с Мартином Клеппманом

Apple купила Drive.ai — стартап, разрабатывающий робомобили

В офисе есть иллюзия контроля — на удаленке ее нет. Разговор с Девхаб

[Перевод] Горизонтальное автомасштабирование подов Kubernetes и Prometheus для высокой доступности и работоспособности инфрастр-ры

FedEx подала в суд на правительство США за контроль над экспортом

OpenCV на STM32F7-Discovery

[Из песочницы] Хэш таблицы в Go. Детали реализации

[Перевод] В Италии началась Open Source революция

Американские поставщики Huawei придумали, как обойти санкции Трампа

Роскомнадзор грозится завести административное дело против Google

Альтернативы Raspberry Pi

Размышления про национальный стандарт NB-Fi и биллинговые системы

Эксперимент: используем прокси в качестве инструмента борьбы с DoS-атаками

[Перевод] Руководство по аутентификации в Node.js без passport.js и сторонних сервисов

«1С» переводят на английский и очищают от российского законодательства

Удивительные возможности нейросетей 2019 года

Параноидальные видео с митапа Яндекс.Денег

[Перевод] Как Verizon и BGP Optimizer устроили большой оффлайн

Airbnb запустил сервис аренды замков и островов

Счетная палата РФ открывает свои исходные коды

Замеряем производительность Qt

Взлом и защита шифрования дисков LUKS

The dangers of using multi-character constants

Опасность использования multi-character-констант

Делаем вездесущий Splash Screen на iOS

Как Сбербанк собирает согласие на обработку биометрии

EA заявила, что лутбоксы — это «довольно этично, весело и нравится людям». Правительства и геймеры не согласны

Хакеры выложили личные данные посетителей PHD 9

Используем mcrouter для горизонтального масштабирования memcached

На ЕГЭ разрешат поиск в интернете

How to save $58 in 5 minutes: let’s use different prices in each country against marketers

Универсальная память: SRAM, DRAM и флеш-память в одном флаконе

На что уповают эксперты по защите данных? Репортаж с Международного конгресса кибербезопасности

Камеры глубины — тихая революция (когда роботы будут видеть) Часть 1

[Перевод] Количество жертв в ядерных катастрофах типа Чернобыля сильно преувеличивают для драматичности

Знаки свыше: как мы избавили картографов от лишней работы и красных глаз

Союз МС-11: Авария, которой не было?

Новый ИИ Grover генерирует и обнаруживает фейковые новости

Принято решение о постройке Национального космического центра в Москве на месте ГКНПЦ им. Хруничева

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

Проведено первое масштабное исследование тёмных паттернов в интернете

SpaceX поймала половину обтекателя при помощи громадной сети

25 июня 2019

Сколько стоят юнит тесты?

[Из песочницы] DDS Синтезатор на Verilog

Бытие современного фуллстек-разработчика

Пот, слезы и учет времени — как мы повышали рентабельность компании

Баркемп – первое публичное мероприятие в поселке

Нейроморфные системы: компьютеры, вдохновлённые устройством человеческого мозга

KnowledgeConf — взлетело или нет?

Суперсовременный OpenGL. Часть 2

Генерация многофазного ШИМ сигнала на TMS320F28027

OSDay 19 или почему еще жив язык Си

How to speed up LZ4 decompression in ClickHouse?

Acronis Foundation: школы построены уже в 8 странах мира. Вы с нами?

Чего мне не хватает в Java после работы с Kotlin/Scala

Футурологический конгресс: подборка аккаунтов евангелистов будущего

[Перевод] Математика листьев: как один необычный куст изменил уравнение модели роста растений

Книга "{Вы не знаете JS} Типы и грамматические конструкции"

Разбор уязвимостей EvilParcel

Токенизированные акции: как стать инвестором Gett до выхода компании на IPO

Сертифицированные версии — грабли, которые нам выбирают

Создание прослушивающего приложения для просмотра трафика мобильной MMORPG

Как ворваться в велосезон за недорого — в спортивной и городской комплектации

Demo Day: зачем это все и как его сделать

[Перевод] 7 привычек высокоэффективных программистов

Конфликт США и Huawei не повлиял на уровень продаж устройств китайской компании в России

Министерство просвещения планирует ввести компьютерные игры в школьную программу

Как можно использовать прерываемые виртуальные машины Яндекс.Облака и экономить на решении масштабных задач

«А если я не знаю математику, я безнадежен?» — специалисты отвечают на частые вопросы о профессиях в Data Science

[Перевод] Логическая репликация между версиями PostgreSQL

Невангеры

Пишем модель угроз

[Перевод] Создаем музыку: когда простые решения превосходят по эффективности глубокое обучение

[Перевод] Технические СМИ как базар

[Перевод] The Pirate Bay за 15 лет так и не смогли убить

Айсиошечка от Цукерберга — кратко и по делу о Libra

Зачем осциллографу поддержка криптографии?

О записи багов, или Найди кота

Как мы развивали ИТ в «Леруа Мерлен»: пересборка двигателя на ходу

Автор разъёма USB сожалеет, что сделал его несимметричным. Но так было дешевле

Один бот от всех забот

ФСБ рекомендует внедрить шифры «Магма» и «Кузнечик» в TLS 1.3 для сайтов Рунета

Разработчики отечественного софта выступили против локализации продуктов Cisco, Oracle и других зарубежных компаний

[Перевод] ServiceLoader: встроенный DI-фреймворк, о котором вы, возможно, никогда не слышали

Реализация целого типа в CPython

Мобильная тумба для китайских станков. Или как разместить их в квартире

24 июня 2019

Роскомнадзор навечно заблокировал в РФ научную библиотеку Libgen

Ученые предполагают, что злоупотребление смартфоном может привести к деформации черепа

Карта средств защиты ядра Linux

Внутреннюю сеть NASA взломали с помощью Raspberry Pi

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

Япония хочет запустить планетоход, который посетит марсианскую луну

[Перевод] Как id Software создавала Wolfenstein 3D на основе технологий из Commander Keen

Билл Гейтс назвал самой большой ошибкой, что он допустил успех Android

Набор для игры в Лазертаг. Посвящается тем, кто играл в войнушку

Security Week 26: спам в сервисах Google

Golang Meetup vol.4 — 27 июня, Нижний Новгород

Как жить с профвыгоранием. Видео с Badoo Techleads Meetup #4

Проект Salmon: как эффективно противостоять интернет-цензуре с помощью прокси с уровнями доверия пользователям

Microsoft ML Spark: расширение Spark, делающее SparkML человечнее, и LightGBM как бонус

Протокол «Энтропия». Часть 1 из 6. Вино и платье

Как настроить инфраструктуру веб-аналитики за $100 в месяц

[Перевод] Новости из мира OpenStreetMap № 465 (11.06.2019-17.06.2019)

QVD-файлы — что внутри, часть 3

Приглашаем на DINS Java EVENING 26 июня

[Перевод] Знакомство с виртуальными интерфейсами Linux: туннели

Кросс-компиляция в docker. Почему бы и нет?

Автоматическое назначение задач в Jira с помощью ML

[Из песочницы] Cookie-баннеры: как быстро проверить соблюдение GDPR

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

[Из песочницы] Be remote: распределенные команды — тренд на практике

WBOIT в OpenGL: прозрачность без сортировки

В продажу поступил Raspberry Pi 4 по цене в $35

10 PostCSS плагинов, которые сэкономят время вашему верстальщику

Акция от RUVDS: готовь сервер летом

Правительство США готовит план по полному запрету китайского 5G оборудования

В МТИ создали модель ИИ, которая распознает и изменяет состав пиццы

Huawei подала иск к Министерству торговли США из-за оборудования, которое американцы изъяли в 2017 году

Киберкомандование США нанесло удар по Ирану

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

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

Curiosity зафиксировал выброс метана в атмосферу Марса

Суперсовременный OpenGL. Часть 1

Последствия несвоевременного удаления зубов мудрости

Нейросеть научилась рисовать сложные сцены по текстовому описанию

«Мобильный контент» бесплатно, без смс и регистраций. Подробности мошенничества от Мегафона

Биология информационной зависимости. Часть первая

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

How to quickly check out interesting warnings given by the PVS-Studio analyzer for C and C++ code?

Как быстро посмотреть интересные предупреждения, которые выдает анализатор PVS-Studio для C и C++ кода?

Гонка вооружений

[Перевод] Как разрабатываются и производятся процессоры: проектирование ЦП

MS Flight Simulator возвращается

По пути Сергея Павловича Королева. Современный российский пилотируемый проект. Часть 2. Ракета

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

В Google Maps обнаружили миллионы поддельных адресов предприятий

AliExpress начал принимать российских ИП, но в России уже почти ничего не производят

Шпаргалки по безопасности: JWT

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

23 июня 2019

[recovery mode] «Жить в кайф» или моя история от прокрастинации к саморазвитию

Как поморгать 4 светодиодами на CortexM используя С++17, tuple и извращенное воображение

Спустя 28 лет после появления Sega CD в продажу поступил аппаратный эмулятор приставки

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

В Великобритании вскоре появится поезд на водороде

Роутинг в кроссплатформенном .NET приложении с сохранением состояния на диск на примере .NET Core, ReactiveUI и Avalonia

[Перевод] Конференция DEFCON 25. Гарри Каспаров. «Последняя битва мозга». Часть 2

[Из песочницы] Расшифровка LUKS контейнера в момент загрузки системы

[Перевод] Кризис Agile. Что делать?

США внесли в «черный список» китайских производителей суперкомпьютеров

Как IT-компания боролась за право продавать музыку

[Перевод] Темный день для Vue.js

[Из песочницы] Программирование на JavaScript для токарного станка

В пятницу вечером Роскомнадзор послал «н…й» пользователя в Twitter, а потом логично объяснил свои действия

Роскомнадзор наказали на 415 тыс. руб. за незаконное разделегирование сайта

Apple отзывает часть ноутбуков MacBook Pro из-за опасности возгорания

Почему никогда не поздно начать изучение Java (или других ЯП)

Робопчелка «Bumble» — первый тестовый полет внутри МКС

[Перевод] От Witcher 3 до Cyberpunk: эволюция дизайна квестов CD Projekt

Windows, PowerShell и длинные пути

[Перевод] Храните статические активы на своём хостинге

22 июня 2019

Интернет вещей по-русски. Майнинг радио-эфира, подход Helium

Официальный сайт Node.js теперь на русском

[Из песочницы] Создаем прототип для Sentiment Analysis с помощью Python и TextBlob

Адаптивный дизайн приложения под каждого пользователя

[Из песочницы] Мой подход к реализации делегатов в C++: вызов функции с неизвестными параметрами во время выполнения

[Перевод] Эволюция разработчиков: каких игр нам ждать в будущем

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

Какими могут быть вычислительные системы будущего

[Перевод] Конференция DEFCON 25. Гарри Каспаров. «Последняя битва мозга». Часть 1

Новый Windows Terminal уже доступен в Microsoft Store

[Из песочницы] Пишем никому не нужный эмулятор

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

Презентация как код, или Почему я больше не пользуюсь Powerpoint-ом

Ситуация: нарушают ли AdTech-компании GDPR?

Выбираем систему видеонаблюдения: облачная vs локальная с Интернетом

21 июня 2019

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

Python потребляет много памяти или как уменьшить размер объектов?

[Перевод] Незаметная выдача прав администратора

Нагрузочное тестирование веб-проекта — без купюр

[Перевод] Элегантная обработка ошибок в JavaScript с помощью монады Either

Война с робо-звонками в США — кто побеждает и почему

Habr Weekly #6 / Рунет готов обособиться, Adobe ищет следы фотошопа, уязвимость Vim, геочаты в Телеге и кое-что еще

Google объявил о прекращении производства планшетов

Дуров не имеет никакого отношения к TON

Итоги HolyJS 2019 Piter

Разбираемся в тонкостях проектирования Wi-Fi сетей в помещениях

Делаем сами сцинтилляционный радиометр. Часть 1, аппаратная

Если бы мир был создан программистом

AvaloniaUI особенности на примере MessageBox

Что мы знаем о микросервисах

Атаки на домен

[Из песочницы] Как превратить свою аватарку в Telegram в часы

[Перевод] Марс или Луна? Дебаты об этом идут в НАСА уже несколько десятилетий

[Перевод] Первый взгляд на Facebook Libra

Поддержка в Gett. Как мы делаем так, чтобы всё работало

[Из песочницы] Очереди — что это, зачем и как использовать? Посмотрим на возможности AWS SQS

Центр подготовки космонавтов в Звездном городке

Как доработали робота FEDOR и кресло для полета на МКС

Текстолит вместо картона. Пара слов об интерактивном бейдже OFFZONE 2019

Заслужили бессмертие: игры, которые не дали по себе скучать

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

Изобретатель из Портленда создал 3D-принтер, работающий на пластиковых отходах

[Перевод] GitOps: сравнение методов Pull и Push

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

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

[recovery mode] Как делать больше, будучи фрилансером, и не терять мотивацию

«Щенячьи глазки»: 30 000 лет коэволюции собаки и человека

Southbridge в Челябинске и Битрикс в Kubernetes

Периодическая смена паролей — устаревшая практика, пришло время от неё отказаться

Три белых коня

Как я стал докладчиком Percona Live (и несколько интригующих деталей с американской границы)

[Перевод] Полная история Гарольда и дерева Боба-Герберта в Fallout

Подборка академических и науч-поп источников

[Перевод] Как разрабатываются и производятся процессоры: основы архитектуры компьютеров

Древности: три истории о компании Palm

Капитализация Slack подскочила до $23 миллиардов в первые часы продаж акций

[Перевод] Почему я не использую веб-компоненты

В понедельник Falcon Heavy запустит на орбиту спутник с солнечным парусом

Только для взрослых: YouTube может перенести видео для детей на отдельную платформу

20 июня 2019

Прототипирование в VR: 5 способов проверить гипотезу

[Из песочницы] Stand-up, Scrum, Daily meetings — что это и для чего

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

Истории IT юриста. Жизнь аутсорсинг бизнеса. Часть 3

Для сохранения психического здоровья достаточно работать 8 часов в неделю

Музей DataArt. Катушки с ОС 6.1 для ЕС ЭВМ

WWDC19: взгляд изнутри

Сократить энергопотребление в ЦОД — поможет новый фотонный чип

Электронные книги и их форматы: говорим про EPUB — его историю, плюсы и минусы

[Перевод] 5 отличных способов анимировать React-приложения в 2019 году

[Из песочницы] Самонадеянный NAS

Рискованный дебют: Slack выходит на биржу, минуя IPO

От UI-kit до дизайн-системы

Почему Интернет до сих пор онлайн?

«Яндекс» измерил эффективность рекламы в своем «Навигаторе»

Несем IoT в массы: результаты первого IoT-хакатона от GeekBrains и Ростелекома

Коммутаторы Extreme Networks c архитектурой «Insight». Или зачем на коммутаторах виртуальная машина

Разбор заданий конкурса AI CTF на Positive Hack Days 9

Чем искать уязвимости веб-приложений: сравниваем восемь популярных сканеров

Как мы делаем Спортмастер

Досмотр электронных устройств на границе — необходимость или нарушение прав человека?

«Яндекс» вывел на дороги Москвы пять беспилотных машин

ИК-пульт на stm32

Мелкая питонячая радость #4: Radon — качество кода, измеренное в числах

Чек-лист по ASO: как ничего не упустить

Безопасные push-уведомления: от теории к практике

В РФ разработают и внедрят систему мониторинга контента онлайн-кинотеатров

[Из песочницы] Интернет проект security.txt — знакомство с еще одним .well-known файлом

[Перевод] Как делать сайты в 2019 году

Восемь именных законов в UX дизайне (часть 2)

[recovery mode] Как выбрать лучшее место для открытия филиала и визуализировать результаты на картах

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

[Из песочницы] Как Telegram сливает вас Ростелекому

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

[Перевод] Выявление реальных IP-адресов пользователей сети «Tor» через искажённый кэш

[Перевод] Как происходит рендеринг кадра A Plague Tale: Innocence

[Перевод] 13 полезных однострочников на JavaScript

WebTotem или как мы хотим сделать интернет безопаснее

[Перевод] Чему я научился на своём горьком опыте (за 30 лет в разработке ПО)

Что за музыка была «зашита» в популярных ОС: кейс Windows

РИТ++ 2019: «Код Рагнарек», «Бомба», тиранозавры и много докладов

Почему Math.Round открывает окно печати из браузера в Try .NET

Intel NUC: модели 2019 года и планы на 2020

Стратегия маскировки: разбор игры про закрытую информацию

Семинар «Управление уязвимостями: стандарты, реальность, инструменты», 4 июля, Москва

Сисадмин в неайтишной компании. Невыносимая тяжесть бытия?

Подборка: 5 неочевидных инструментов конкурентного анализа, о которых вы могли не знать

Vivaldi 2.6 — Летние радости

Autoscaling своими руками с помощью AWX, Ansible, haproxy и Облака КРОК

[Перевод] WSL 2 теперь доступен для Windows Insiders

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

[Перевод] Развертывание кластера Kubernetes в OpenStack с помощью Kubespray

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

Тюнинг переходных отверстий печатных плат

Follow the money: как группировка RTM стала прятать адреса C&C-серверов в криптокошельке

Глина → Кирпич → Печь

Что там в Университете ИТМО — IT-фестивали, хакатоны, конференции и открытые семинары

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 патентов

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