27 января 2020

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

Правительство поддержало законопроект сенатора Клишаса об идентификации пользователей электронной почты

Взломать самолет – 3

[Перевод] Опциональная цепочка, объединение с null, и как они меняют наш подход к написанию кода

Компания по защите от DDoS сама запускала DDoS-атаки, признал её основатель

15 февраля Badoo PHP Meetup #4. Легаси

[Из песочницы] Создание динамических параметров в Jenkins job, или как сделать вашу задачу user-friendly

Собираем приложение Qt в WebAssembly в Windows

[Из песочницы] Redis Best Practices, часть 1

FunCorp iOS meetup#2

New York Times: Google начала брать с правоохранительных органов деньги за доступ к данным пользователей

[Перевод] Тайм-менеджмент не поможет: прокрастинация это проблема регуляции эмоций, а не времени

Topleaked: инструмент ловли утечек памяти

Айпаду исполнилось 10 лет. Вспоминаем, с чего все началось

Dell Inspiron 7490: лёгкий металлический ноутбук на каждый день с отличной автономностью

Спецификации на стероидах

[Из песочницы] Статистика встроенных комментариев (inline comments) в Confluence

[Перевод] Идея, взятая из физики, помогает ИИ работать в высших измерениях

Minecraft сервер: Windows vs Linux

[Перевод] Собеседования по алгоритмам: теория vs. практика

Мониторинг работы кредитного скоринга в Power BI

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

Система защиты Safari позволяла следить за пользователями. Apple исправила ошибку после письма из Google

[Перевод] Полезные советы по Python, которых вы ещё не встречали. Часть 2

Космонавтика Африки: от треша к реальности

Йошкар-Ола, вообще, айтишный город?

Произошел масштабный сбой в работе почтового сервиса Mail.ru

Инструменты создания бэкапов PostgreSQL. Андрей Сальников (Data Egret)

Учёт собственных публикаций

Некомпьютерный вирус: Huawei отменил конференцию разработчиков из-за 2019-nCoV

Разбираемся с eSIM (+ интервью с экспертом)

[Из песочницы] Особенности установления соединения между участниками сетевой игры типа «равный к равному»

Работа с IPv6 в PHP

Маджонг с детьми: для чего, когда и как

[Перевод] Запрещая распознавание лиц, мы упускаем суть

ФАС обязала HeadHunter не мешать использованию софта для рекрутинга

PHP-Дайджест № 172 (14 – 27 января 2020)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №399 (20 — 26 января 2020)

Пытаясь композировать некомпозируемое: поднимаем всё

Агрегация маршрутов для списков РКН и чем это грозит добропорядочным сервисам

26 января 2020

Бот в telegram, который следит за доменом

[Из песочницы] SwiftUI по полочкам

[Перевод] Серфинг интернета геймпадом (Javascript)

Нет комарам! Обзор антимоскитных «фитобоеприпасов»

[Из песочницы] How to Wrap Up a Software Development Project the Right Way

Кто и почему хочет сделать интернет «общим»

На создание участка карты мозга дрозофилы ушло 12 лет, усилия 250 человек и $40 млн

[Из песочницы] EBlink — GDB сервер для ARM Cortex-M микроконтроллеров

Апокалипсис грядёт

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

Weekend Picks: light reading for STEM majors

Справочник по собеседованиям для тех программистов, которые их не понимают

HighLoad++, Михаил Макуров (Интерсвязь): опыт создания резервного и кластеризованного Zabbix-сервиса

[Перевод] Как в одиночку запустить продукт, если вы разработчик: советы от создателя Laravel Тейлора Отвела. Часть 3: Не сдаваться

[кейс Locomizer] Какие знания можно на самом деле извлечь из анонимизированного датасета с координатами пользователей

Поисковик Google по датасетам вышел из беты

Моделирование работы георадара

Фонд СПО опубликовал петицию, призывающую Microsoft открыть исходники Windows 7 и передать их сообществу

[Перевод] Новости из мира OpenStreetMap № 495 (07.01.2020-13.01.2020)

[Из песочницы] 3 проблемы при передаче данных в Google Analytics через Measurement Protocol

[Перевод] Ученые уточняют, насколько быстро расширяется Вселенная

Еще раз о DevOps и SRE

25 января 2020

Концерт для города с оркестром: кто и зачем записывает звуки повседневной жизни

Поддержка Buildpacks в Spring Boot 2.3.0

«Сверить часы»: что известно о новом протоколе синхронизации времени серверов

[Из песочницы] Моя первая html5 игра, от Алисы Яндекса и победах в премии до мобильных приложений

Тренды и торговля на бирже: 4 популярных индикатора технического анализа

Xerox начала реализовывать план по враждебному поглощению HP

Что нового в SObjectizer-5.7.0 и ждет этот проект дальше?

HighLoad++, Андрей Гущин (Zabbix): высокая производительность и нативное партиционирование

[Перевод] 20 библиотек для эффектного iOS-приложения

[Из песочницы] Почему Rust лидирует в TechEmpower Framework Benchmark

Реализуем визуальный эффект из фильма «Матрица»

[Перевод] Кэш – король быстродействия: нужен ли процессорам четвёртый уровень кэширования

[Из песочницы] Практичные способы маппинга данных в Kotlin

[Из песочницы] Еще одно FM радио на RDA5807 под управлением Ардуино

Samsung разрабатывает Quick Share, аналог Apple AirDrop

Минцифра Татарстана: в открытом доступе оказался «небольшой» объем данных пользователей госуслуг

PHPUnit. «Как мне протестировать мой чёртов контроллер», или тестирование для сомневающихся

Автомобили в Голландии: статистика и информация за 2019 год

NeurIPS 2019: тренды ML, которые будут с нами следующее десятилетие

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

[Из песочницы] Как я учу детей Питону

24 января 2020

Ремесло и успех в IT

Apple не согласна внедрить единый стандарт зарядки по предложению Евросоюза

Pornhub открыл веб-версию в Tor

Адам Севидж начал годовое тестирование робота Boston Dynamics Spot на YouTube-канале Tested

Squad Health Check: измеряем здоровье команд

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

[Перевод] Микробраузеры повсюду. Но что мы о них знаем?

Sonos официально прекратила поддержку колонок старше пяти лет

Взломать админа

О неизменном: история 9 места Russian AI Cup 2019

[Перевод] Swift Property Wrappers

Бардак на старте: постмортем на скорость запуска iOS-приложения

STEM настольные игры и игрушки первого квартала 2020 года. Что можно купить и чего ожидать

Как Лиза Швец ушла из Microsoft и убедила всех, что пиццерия может быть ИТ-компанией

Windows UAC не перестаёт удивлять, или Как обнаружить инсайдера

Стоит ли жаловаться на собеседования?

Как мы взвешивали товары или маленькая ода автоматизации

В Telegram обновили функцию опросов и запустили Quiz Bot

Промышленная 3D-печать вместо литья: Infomir привез в Украину уникальное оборудование

[Перевод] Как прошел 2019 год в области математики и Computer Science

[Из песочницы] Как Hyundai данные оберегал

Добавляем в Jupyter Notebooks красоту и интерактивность

«ЛАНИТ-Интеграция» стала финалистом главной международной премии по аудиовизуальным технологиям

[Перевод] 6 рекомендаций по разработке безопасных Go-приложений

Физика для мобильного PvP шутера, или как мы из двумерной игру в трёхмерную переделывали

Му-му, гав-гав, кря-кря: эволюция акустической коммуникации

Prettier в крупных проектах: тратим 20 минут на настройку, забываем о форматировании навсегда

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

AvitoTech On Tour: митапы по Go и фронтенду в Казани

Хабр Конкурс: победители конкурса идей

[Перевод] Как победить бездушный рандом в roguelike-играх

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

За период действия GDPR сумма штрафов достигла 114 млн евро. Зафиксировано 160 тысяч нарушений

Вся выдача Google теперь выглядит как реклама

CLRium #7: Практический. Семинар, домашние задания с проверкой, менторинг

Распознавание лиц в московском метро запустят до 01.09.2020 г. Чёрный рынок пока работает по уличным камерам

ФАС рассказала, какое российское ПО планируется предустанавливать на все гаджеты, продающиеся в нашей стране

Современный курс по Node.js в 2020

Five Methods For Database Obfuscation

23 января 2020

Рука Бога. Помощь по талонам

[Перевод] Если .NET работает везде, то на Windows 3.11 и DOS тоже

[Перевод] Три уровня автомасштабирования в Kubernetes: как их эффективно использовать

Методика реконструкции утраченных зданий по фотографиям

[Из песочницы] ЭВМ «Таймыр» — эволюция наоборот

Автоматическое машинное обучение: когда data scientist’ы будут не нужны

[Перевод] Веская причина для проверки ваших зависимостей: AGPL-edition

[Перевод] Резервирование констант и Git hooks на C#

[Перевод] Иван Лилеквист и Ким Дотком, большое интервью: история Megaupload, экстрадиция в США, свобода, биткоин. Часть 1

Алёна Попова подала второй иск против автоматического распознавания лиц в Москве

NASA опубликовало список, из которого выберут имя для марсохода-2020

Простой зомби-шутер на Unity

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

[Перевод] Что под капотом компиляторных оптимизаций GraalVM?

Managed Databases в Selectel: приглашаем в бету

Microsoft принудительно установит Bing поисковой системой по умолчанию в Chrome пользователям Office 365 ProPlus

Возвращение на вершину: почему капитализация Amazon скоро вновь превысит $1 трлн

Дерево отрезков: просто и быстро

А что, если без Python? Julia для машинного обучения и вообще

Больше функций для своей системы: интеграция телефонии и CRM/ERP/Helpdesk. Что, как и почему?

SVM. Объяснение с нуля, имплементация и подробный разбор

Зарплаты в ИТ во втором полугодии 2019 года: по данным калькулятора Хабр Карьеры

[Перевод] Этот восхитительный Юникод

[Перевод] Зависимые типы в Haskell: почему это будущее разработки программного обеспечения

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

Гиперкуб. Как мы обеспечили разработчиков тестовыми устройствами и не потеряли их

[Перевод] Разбираем цифровые часы с космического корабля «Союз»

[Из песочницы] Что такое I в ACID или взгляд с другой стороны

[Из песочницы] Как развивались комментарии к коду с 1940-х до 2020 года

[Перевод] 6 уроков, извлечённых из опыта оптимизации производительности Node.js-сервиса

[Перевод] Чистые тесты на PHP и PHPUnit

Мой опыт эффективной удалённой работы

Разбор демки на 128 байт из архива 1997 года

6. Fortinet Getting Started v6.0. Web Filtering и Application Control

[recovery mode] Добавляем очень быстрый JSON API к нашему приложению

[Перевод] Из-за обязательной поддержки 5G смартфоны со Snapdragon 865 в 2020 году будут хуже

[Перевод] История микропроцессора и персонального компьютера: 1974 — 1980 годы

Ретроспектива граблей. Как самописное решение оказалось круче платного

[Перевод] Мои отношения с опенсорсом

Кто такой хороший QA?

ФАС пояснила ситуацию с предустановкой отечественного ПО на смартфоны и другие устройства

Открыт исходный код приложений ProtonVPN

[Перевод] Визуальное руководство по диагностике неисправностей в Kubernetes

[Перевод] Как использовать Инверсию Управления в JavaScript и в Reactjs для упрощения работы с кодом

22 января 2020

[Из песочницы] Как не сдохнуть на проекте или 5 лайфхаков

Чистый код для TypeScript — Часть 2

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

Финальное обновление KB4534310 для Windows 7 сломало функциональность обоев

Flutter BloC паттерн + Provider + тесты + запоминаем состояние

[Перевод] Искусственный интеллект ещё сильнее ухудшает плохую медицину

Владельцы Tesla пожаловались на самопроизвольное увеличение скорости авто. Компания все опровергает

CRM 2020

[Перевод] Почему нужна инструментальная поддержка пагинации на ключах

Расчет прибыльности от «Зелёного тарифа» в 2020 г., Украина

Коты в коробочках, или компактные структуры данных

Не плачь, девчонка! Ответ автору с vc.ru на письмо о Хабре

Опыт работы с Plesk

Donate — демон для автоматической оплаты выполнения задач на GitHub

PubSub почти бесплатно: особенности NOTIFY в PostgreSQL

HIPEC. Годы жизни вместо месяцев при злокачественных опухолях брюшной полости

Яндекс.Карты обновили маршрутами для малого бизнеса

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

Готовый шаблон для тестирования с использованием Spring

Россияне потратили на мобильные игры $744 млн в 2019 году

[Из песочницы] Так ли просто организовать свой бизнес ИТ-специалисту

Guardian: смартфон главы Amazon взломали c помощью вредоносного видео

[Перевод] Война за выключение света

Виртуальная АТС Ростелекома: что и как можно сделать через API

От личного развития до Agile в XXXL масштабе за два дня на TeamLead Conf

Вышел Wine 5.0

Ростов-на-Дону: IT-компании, сообщества и мероприятия в 2019 году

Технологическая сторона локализации. Или как и зачем Alconost развивает GitLocalize

В деле против Telegram в США может появиться независимая сторона — блокчейн-правозащитники

В России суд запретил приложение магазина iHerb

Режим самоуничтожения: разложение эндоскопической капсулы за счет света

Рендеринг веб сайтов 101

NEC выпустила подводный кабель с рекордными 20 парами оптических волокон

[Перевод] Визуальная теория информации (часть 2)

Что такое I в ACID или вы нам не подходите

Давайте быстрокодить как профессионалы

Инкрементальный annotation proccesing для ускорения gradle-сборок

Apple отказалась от планов внедрять сквозное шифрование в iCloud

[Из песочницы] Пол Грэм: Хейтеры

21 января 2020

[Перевод] 3 известных и 3 неизвестных факта о темной материи

Instagram уберет кнопку IGTV из приложения из-за ее непопулярности

[Перевод] Шпаргалка для сисадмина по SELinux: 42 ответа на важные вопросы

Чёткой связи между детской депрессией и смартфонами не нашли. Но исследования противоречат друг другу

Обнаружена утечка персональных данных пользователей c сервера региональных госуслуг Татарстана

HighLoad++, Евгений Кузовлев (EcommPay IT): что делать, когда минута простоя стоит $100000

Первая российская компания установила станцию сотовой связи в Антарктиде

[Перевод] RTL Styling 101 — подробное руководство по RTL-стилизации в CSS

Как изменился английский Илона Маска за 20 лет

[Перевод] Название имплементации и название результата

Починить, хакнуть, раскопать. Решаем онлайн-квест Droid Mission

Доступ к порталу госуслуг и сайтам органов власти станет бесплатным с марта

Часть 6: Портирование MemTest86+ на RISC-V

[Перевод] Основы левел-дизайна: эффект течения или как не дать заскучать игроку

[Из песочницы] Возвращение GOTO

[Перевод] Запускаем игру на C# в MS-DOS

Сотрудник Red Hat представил сборочную систему Goals

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

Пользователи смогут вызывать Яндекс.такси через умную колонку с «Алисой»

Как я свой хобби-проект переносил на k8s

DIY Корутины. Часть 1. Ленивые генераторы

Книга «C++. Практика многопоточного программирования»

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

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

Илон Маск запланировал производство тысячи Starship до 2030 года

Разница между cPanel и Plesk Obsidian

ФБР в сотрудничестве с европейцами закрыло WeLeakInfo.com за доступ к утечкам

HPE предупредила, что дефицит процессоров Intel Cascade Lake продолжится в 2020 году

Использование перехватов операций для бэкапа файлов в macOS “на лету”

Ввоз немецких урановых хвостов в Россию. Часть 2. Дообогащение

[Перевод] Прощай, чистый код

Анализатор исходного кода Microsoft Application Inspector

Новый год, новый браузер: Microsoft Edge вышел из стадии предварительной оценки и теперь доступен для загрузки

Huawei поставила на свои ARM-серверы российскую «Ред ОС»

[Перевод] Почему резисторы обозначают цветом?

ИБ-факапы 2019 – типичные и не очень

Что могли представить на CES в XIX и XX веке

20 января 2020

[Перевод] Визуальная теория информации (часть 1)

Пошаговое руководство по настройке Laravel 6 в Google Cloud Run с непрерывной интеграцией

Intel не может определиться, кто быстрее: Comet Lake или Ice Lake

Security Week 04: криптопроблемы в Windows 10

[Из песочницы] Шизофрения: взгляд после

[Перевод - recovery mode ] Java 14: записи (records preview)

PostgreSQL Antipatterns: редкая запись долетит до середины JOIN

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

Хакеры слили в сеть пароли для доступа по протоколу Telnet к более чем 500 000 серверов

Хватит всё подряд называть ИИ

[Перевод] Новости из мира OpenStreetMap № 494 (31.12.2019-06.01.2020)

[Перевод] Linux: удаление пула блокировок /dev/random

Современные принтеры HP отказываются работать без подписки на чернила

Легко и непринужденно деплоим приложения на Tarantool Cartridge (часть 2)

TensorRT 6.x.x.x — высокопроизводительный инференс для моделей глубокого обучения (Object Detection и Segmentation)

Инженер создал модель авто на Arduino, которая уходит в заносы как реальный автомобиль

Charter прекращает работу своей системы безопасности для дома

Интервальное голодание и паттерны продления жизни Lifext

[Из песочницы] Витамин C – нужно ли принимать добавки или это коммерческий ход?

Минэкономики предложило создать в России аналог GitHub за ₽2,1 млрд

[Перевод] Делаем ионизатор воздуха менее, чем за $10

Делаем Windows Server безопаснее

[Перевод] Angular 9 и Ivy: ленивая загрузка компонентов

Карма — это отчуждение от авторства

Еще один [почти] неудаляемый троянец под Android

Стартап Clearview AI предоставляет доступ к своей системе распознавания лиц спецслужбам и полиции США

Как я искала IT-Волшебника

[Перевод] Изменения в популярном античите BattlEye и способы их обхода

70 лет стереотипов: Как преодолеть недоверие к ЖЭКам с помощью IT-технологий и повысить качество обслуживания

[По докам] Flutter. Часть 3. Для разработчиков React Native

Nginx-log-collector утилита от Авито для отправки логов nginx в Clickhouse

Самолет Airbus выполнил первый полностью автоматический взлет

[Перевод] Facebook заставляет модераторов документировать своё рабочее время с точностью до секунды — даже походы в туалет

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

Карма — это приглашение на вечеринку

Слёрм SRE — учимся обеспечивать счастье пользователей

Про геометрический смысл кодов Грея

Postgres-вторник №5: «PostgreSQL и Kubernetes. CI/CD. Автоматизация тестирования»

Пусть засияет свет

Amazon разрабатывает бесконтактную идентификацию плательщиков по ладони

Что нужно знать о тренажерах для памяти

Дайджест свежих материалов из мира фронтенда за последнюю неделю №398 (13 — 19 января 2020)

19 января 2020

Чтобы пацанам было не стыдно показать

Нет клещам! Растения против переносчиков болезни Лайма

SpaceX успешно провела испытание системы спасения корабля Crew Dragon

Stadia обещает выход 120 игр на своей платформе, из них 10 — эксклюзивы

Движок, скриптовый язык и визуальная новелла — за 45 часов

Чтение на выходные: 10 материалов про аудиотехнологии — музыкальные дороги, HD-пластинки и 8D-звук

[Из песочницы] Так когда же всё таки можно использовать !important?

[Из песочницы] Пишем драйвер для ноутбука for fun and profit, или как закоммитить в ядро даже если ты дурак

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

Парочка интересных консольных команд (заметка)

Самый великий физик

[Перевод] 10 популярных вопросов на собеседовании по TypeScript (с краткими ответами)

[Перевод] Как в одиночку запустить продукт, если вы разработчик: советы от создателя Laravel Тейлова Отвела. Часть 2: Поиск идеи

Хабра-детектив: у вас картинка потерялась

Станок с ЧПУ для плазменной обработки / модификации полимерных материалов

В «Калькуляторе» для Windows 10 Insider Preview Build 19546 появился графический режим

Я фотограф и я сделаю сам себе рабочий инструмент

[Перевод] Конференция DEFCON 27. Взламываем полицию. Часть 2

18 января 2020

ReactJS, Server Side rendering и некоторые тонкости обработки метатегов страницы

[Из песочницы] Этот фрилансер сломался — дайте следующего

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

[Из песочницы] Ubuntu — не лучший настольный Linux

«Красная» корпоративная культура – главная проблема российского бизнеса (Часть 2)

Компьютер, который отказывается умирать

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

Бьорк и Microsoft создали музыкальный проект, в котором ИИ изменяет мелодию в зависимости от всего вокруг

Капитализация 5 крупнейших технологических компаний США превысила $5 трлн

Выбираем идею для стартапа без инвестора: от противного

[Перевод] Знаменитые уравнения жидкости дали течь

[Перевод] Конференция DEFCON 27. Взламываем полицию. Часть 1

Boeing во время аудита обнаружила ошибки в обновленном ПО для самолетов модели 737 MAX

Неблагодарный opensource: разработчик самого быстрого веб сервера по версии techempower удалил его репозиторий

Google опубликовал тарифы платной быстрой техподдержки для предприятий

Первые в мире VR-очки с поддержкой HDR: что известно о прототипе от Panasonic

Я и мой мопед. Масштабирование неэффективности

17 января 2020

[Перевод] Чип для роботизированного транспорта Nvidia Orin

Перемещение — прошлый век! Альтернативы std::move в «C++ будущего»

Автомобили Tesla смогут поговорить с пешеходами

Криптографический баг Windows продемонстрировали в симуляции атаки

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

СЕО «Моторики» Илья Чех: Иногда от экспериментальных протезов ждут идеальной работы, а потом разочаровываются

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

[Перевод] Процессор NXP S32G для современной архитектуры автомобильной электроники

Интересный проект в дружной команде, или сколько стоит нужный работник?

Юристы SEC из США два дня допрашивали Дурова, в сети появилась стенограмма части допроса

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

В 26 лет Яна Харлан руководит разработкой космического двигателя. В следующем году его планируют запустить

Новости машинного обучения. Выпуск 7

Путешествие к центру… docker image. Или как скачать образ из registry без docker

[Перевод] Проект Neon от Samsung: цифровые банкиры, телеведущие, компаньоны

Представлен прототип «умной» контактной линзы с функцией дополненной реальности

Эффективное хранение сотен миллионов маленьких файлов. Self-Hosted решение

Java-дайджест за 17 января. Две первые недели нового года

SpaceX протестирует прерывание полета Crew Dragon при помощи разрушения Falcon 9 в воздухе

Вашингтон пытается заставить TSMC производить микросхемы в США

Как глубоко CTO должен разбираться в технологиях проекта? Мы спросили людей из 5 компаний

[Перевод] Создание микросервиса на Quarkus, Kotlin и Gradle

[Nginx] Как победить response_status = 0

[Из песочницы] ToolKit на базе Eclipse и GTK+, для «Toradex Colibri T20 (Linux)»

[Перевод] Недочёты, часто встречающиеся в программировании, которых стоит избегать

Китайский такси-агрегатор DiDi ищет работников в России

Виртуальный хостинг или виртуальный сервер — что выбрать?

Cooler Master рассказала, что изменила форму шприцов с термопастой в том числе из-за их схожести с наркотиками

Обзор работы «Learnability Can Be Undecidable»

Российский спутник «Метеор-М» оказался работоспособным после столкновения с метеоритом

Lytko объединяет

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

Рыночная стоимость Alphabet впервые превысила $1 трлн

Слёрм DevOps — лучше работающая синица за 3 дня, чем прекрасный журавль в далеком будущем

Власти США опубликовали новые доказательства по делу о выпуске Gram, Telegram просит об ускоренном рассмотрении дела

Китай принял свой «пакет Яровой»

[Из песочницы] Функциональный Powershell с классами — не оксюморон, я гарантирую это

Использование примесей (mixins) в Dart

Ксеноботы: живые нанороботы из клеток лягушки

Шпаргалка, которая нужна на яхте

Хит-парад паролей (анализ ~5 млрд паролей из утечек)

«Лаборатория Касперского» предупреждает о мошенниках, которые обещают компенсации за утечку данных

Светильник управляемый жестами на Arduino

16 января 2020

Древности: 20 лет компьютерных технологий в публикациях СМИ

Instagram начал тестировать личные сообщения в веб-версии

Android больше не будет уведомлять об обновлении приложений

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

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

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

В секретном докладе члены ООН предостерегли от посещения конференции по криптовалюте в КНДР

До релиза Half-Life: Alyx осталось 3 месяца, а все VR-гарнитуры Valve Index распроданы

[Перевод] Уходя уходи: почему не стоит принимать контроффер

[Перевод] LDAP-«аутентификация» — это антипаттерн

[Перевод] Стандарты проектирования баз данных

США и Китай подписали первую фазу торгового соглашения о борьбе с контрафактом и увеличении товарооборота

Доставку заказывали? Как «Перекрёсток» доставляет 6000 товаров в день

Справочная: главное про новые «затычки» AirPods Pro

В некоторые Android-смартфоны могут вернуть функцию записи звонков

Бесплатные вещи за карму — история белорусского стартапа, который меняет принцип потребления

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

Высокоскоростной PAC контроллер WISE-5580

Обратная сторона медали: кто выиграл и проиграл на росте акций Tesla

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

Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок

Kubernetes в переводе на детский

Mozilla сократила 70 сотрудников из 1000. Не исключены новые увольнения

Проект Lacmus: как компьютерное зрение помогает спасать потерявшихся людей

Интеллектуальный Ethernet-коммутатор для планеты Земля

Созерцание великого фрактального подобия

Microsoft выпустила релизную версию браузера Edge на движке Chromium

[Перевод] О 30-кратном увеличении параллелизма в Node.js

VVVVVV??? VVVVVV!!! :)

Битва двух якодзун, или Cassandra vs HBase. Опыт команды Сбербанка

Считывание защищенной прошивки из флеш-памяти STM32F1xx с использованием ChipWhisperer

Динамическая сборка и деплой Docker-образов с werf на примере сайта версионированной документации

[Перевод] Можно ли взломать самолёт

Пишем свою стратегию для виртуального скролла из Angular CDK

Новый фронтенд Одноклассников: запуск React в Java. Часть I

Ускользающий талант: Россия теряет лучших ИТ-специалистов

России пообещали «бесплатный Рунет»

Подборка 143 переводов эссе Пола Грэма (из 184)

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

Python (+numba) быстрее си — серьёзно?! Часть 1. Теория

Python (+numba) быстрее си — серьёзно?! Часть 2. Практика

GPU Bound. Часть вторая. Бескрайний лес

Американские военные финансируют разработку системы распознавания лиц в темноте

Стали известны цены на Spotify в России

Дизайнер нагенерировал жуков нейросетью StyleGAN

Выпущен «шрифт для разработчиков» JetBrains Mono

Revel Pharmaceuticals начала разработку энзимов, расщепляющих глюкозепановые сшивки в коллагене

Николай Прохоров: «В Финляндии был огромный отдел Внешторга, который поставлял наши машины в капстраны»

15 января 2020

32 января

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

[Перевод] Создание зомби-шутера от третьего лица с помощью DOTS

Российские банки могут потерять данные из-за прекращения поддержки Windows 7

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

Как посчитать «похожесть» номеров в паспортах. И найти одинаковые даже с опечатками

Путин предложил проект доступного интернета для россиян

Coub перешел под управление компании «Комитет». Она занимается проектами vc.ru и TJ

[Из песочницы] 1С-Битрикс и попытка его внедрения

Что такое быть тимлидом

Исследование: 17 приложений из Google Play атакуют рекламой 550 тысяч устройств

В приложение Windows Terminal добавили ретро-режим в стиле CRT

Google перестанет поддерживать сторонние cookie-файлы в Chrome

gRPC в качестве протокола межсервисного взаимодействия. Доклад Яндекса

Деньги vs Команда. Не очевидные аспекты отношений предпринимателей, фаундеров и инвесторов

Краткая история космических микропроцессоров, часть вторая

Подборка @pythonetc, декабрь 2019

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

Окончание поддержки старых версий TLS на ресурсах Habr

PHP и регулярные выражения: азы для новичков

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

Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных

[Перевод] Разработка чрезвычайно быстрых программ на Python

Задачи для лунной базы

[Перевод] Зрение Хищника: эффект термального видения

Как автоматизировать составление объявлений в Google Ads

В ЕС хотят потребовать от Apple заменить фирменный порт на смартфонах на USB-C

[Перевод] Python в Visual Studio Code – январский релиз 2020

Основы deep learning на примере дебага автоэнкодера, часть №1

Из-за санкций IT-специалисты два года не могут въехать в США и настроить компьютерную сеть посольства РФ

Хаос зависимостей в Python

[Перевод] 15 лучших и крупнейших библиотек иконок

IT техническая сторона яхтинга

[Перевод] Кого вы пытаетесь впечатлить своими дедлайнами?

Нейросеть распознаёт усталость и скуку на лицах учеников

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

Управление роботом мыслями с Emotiv Insight

Уязвимость CVE-2020-0601, компрометирующая инфраструктуру открытых ключей ОС Windows

14 января 2020

IT Релокация на яхте. Из Швеции в Испанию

Ох уж этот медленный C/C++

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

[Перевод] Почему некоторые планеты едят свое небо

KrebsOnSecurity: во всех Windows за последние 20 лет найдена критическая уязвимость

Ceph через iSCSI — или на лыжах стоя в гамаке

Кибербезопасность и угрозы 2020 года: что нас ждет после праздников

Nakamichi: о богах кассетной эпохи и временах, когда восходящее солнце светило ярче

Суд всё-таки обязал Telegram передать SEC финансовые данные

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

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

В работе «ВКонтакте» произошел масштабный сбой

Three.js и геометрия

Беспилотники Яндекса испытали на улицах Лас-Вегаса перед презентацией на CES

Про Володю и озонатор

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

Роутинг для iOS: универсальная навигация без переписывания приложения

Быстрее, чем C++; медленнее, чем PHP

[Перевод] Публикация кода VVVVVV показала, насколько грубо устроены игры внутри

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

Что мы привезли на CES 2020: новые накопители и карты памяти

[Перевод] Как в одиночку запустить продукт, если вы разработчик: советы от создателя Laravel Тейлора Отвела. Часть 1: Аудитория

[Перевод] Запускаем однофайловые программы в Java 11 без компилирования

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

Генпрокурор США обвинил Apple в отказе помочь ФБР разблокировать iPhone убийцы. Apple не согласна

[Перевод] Бандлинг JavaScript-кода и производительность: передовые методики

В браузере Firefox появилось голосовое управление

Премии и конкурсы для инновационных проектов. Опыт мировых вендоров

[Перевод] Чем программирование сегодня отличается от программирования 20 лет назад?

Великая теория снежинок

[Из песочницы] Как рассказать об основных компонентах Android за 15 минут

Виртуальные функции в микроконтроллерах — темная сторона

Intel NUC дома для рабочих нужд и виртуализации

Особенности профилирования программ на C++

[Перевод] Крохотное островное государство зарабатывает благодаря сервису Twitch

Краткая история космических микропроцессоров, часть первая

«Красная » корпоративная культура — главная проблема российского бизнеса (Часть 1)

Суды как инструмент социального хакинга или немного о достоверности сведений в базах WHOIS

Представляем werf 1.0 stable: при чём тут GitOps, статус и планы

На смартфонах «для бедных», которые распространяются в США, обнаружено неудаляемое adware

Сегодня заканчивается расширенная поддержка Windows 7 для обычных пользователей

Rambler против Nginx: дело так и не закрыли

[Перевод] WHD Global 2012: настоящая стоимость дешёвых доменов

Мечты о глубоком вакууме (часть 1). Диффузионный паромасляный насос: реанимация и немного теории

Илья Якямсев: Эффективность не работает

Альтернативное управление окнами в Linux

Не боги горшки обжигают

Законопроект о блокировке email за распространение запрещённой информации отправили на доработку

13 января 2020

[Перевод] Ричард Хэмминг. «Несуществующая глава»: Как мы знаем, что мы знаем (11-20 минута из 40 )

Блеск и нищета atomic swaps

Что влияет на выдачу кредита. Обзор соревнования Home Credit Default Risk

РЖД закупают 15 тысяч ПК на «Эльбрусах» с российской ОС за 1 млрд рублей

Записки IoT-провайдера. Техника и экономика LoRaWAN в городском освещении

[Из песочницы] Подключение датчика CO2 модели MH-Z19B с помощью аналогового выхода Vo

[Перевод] Абрахам Флекснер: Полезность бесполезных знаний (1939)

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

Apple обвинили в краже технологий для «умных» часов

[Из песочницы] 5 фич JavaScript, без которых я не мог бы писать код (перевод)

Отчет DORA за 2019 год: как повысить эффективность DevOps

[Из песочницы] На пути к автоматизации выпуска SSL

Гибридные сортировки

Сложные отображения коллекций в iOS: проблемы и решения на примере ленты ВКонтакте

Обмани меня, если сможешь: особенности проведения социотехнического пентеста

Команда H0LiCOW подтвердила расхождение между измерениями скорости расширения Вселенной

Tableau в рознице, реально?

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

Офис Involta: как мы работаем и зарабатываем, не уезжая из региона

Российская академия наук отзывает 869 статей из 263 научных журналов

Куда сходить: ближайшие бесплатные мероприятия для айтишников (14–18 января)

[Перевод] Что думают специалисты по роботизированным автомобилям про Автопилот от Tesla

Какую цену мы платим за использование async/await в языках JS / C# / Rust

Автор Linux рассказал о проблемах с ZFS

Всё, что вы хотели знать о МАС адресе

[Перевод] 32 совета веб-разработчику, который хочет вырасти над собой в 2020 году

Делаем HTTP-запросы, изящно деградируем (и ни единого разрыва)

[Из песочницы] Настройка динамической маршрутизации (в частности BGP) поверх туннеля OpenVPN на Linux (и вероятно *BSD)

Станция Gateway: переход на лунную линию, выход к марсианскому вокзалу

Безалаберность пользователей PayPal позволяющая украсть их аккаунт и деньги [Исправлено]

Как мы вырастили системного аналитика с нуля

Распродажа в Старый Новый год

Поиск багов как образ жизни

Обратный поиск изображений: руководство от детективного агентства Bellingcat

[Перевод] Ванильный JavaScript и HTML. Никаких фреймворков. Никаких библиотек. Никаких проблем

Соревнование от Яндекс.Такси: разбор бэкенд-трека чемпионата по программированию

[Перевод] Как работают двоичные нейронные сети, и почему они будут популярными в 2020-м

[Перевод] Что принёс нам Pandas 1.0

Mozilla выявила опасность нулевого дня и призвала пользователей обновить браузер

Как VDI трансформирует офисную среду

Использование сканера уязвимостей Dependency-Check в GilabCI

Журналист сломал прототип электрокресла Segway S-Pod во время тестирования на выставке CES 2020

Low-code платформы: панацея или рискованная ставка?

HighLoad++, Юрий Насретдинов (ВКонтакте): как VK вставляет данные в ClickHouse с десятков тысяч серверов

Физические итоги года — 2019

Как попытаться заблокировать любой сайт с помощью РКН

Ставим котю на ноги

PHP-Дайджест № 171 (1 – 13 января 2020)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №397 (6 — 12 января 2020)

Как описать 100 Gitlab джоб в 100 строк

[Из песочницы] Telegram-бот для управления инфраструктурой

12 января 2020

Космодромы поближе к экватору — тропический космодром Вэньчан

[Из песочницы] Оффшор для IT-бизнеса в Грузии: лайфхаки и подводные камни

Еще больше музыкальных «пасхалок»: продолжаем рассказывать про подарки для внимательных слушателей

Китайский суд решил, что написанная ИИ статья защищена авторским правом

Iridium: принимаем и декодируем сигналы группировки спутников у себя дома

[Из песочницы] Методы борьбы с воровством в кружке робототехники

Освободи свой Android

[Перевод] Конференция DefCon 27: за кулисами создания электронных бэйджей. Часть 2

Поиск ошибки FDCAN, которой нет

Хабра-анализ: когда лучше публиковать свой пост?

[Перевод] Почему задние фонари на Cadillac XLR могут стоить больше, чем подержанная Corolla

[recovery mode] Разработчики — никакая не элита, а голые короли индустрии

VIM — Это не только редактор, это интеграция со всем вашим рабочим окружением

Занятие на вечер: пишем подсветку синтаксиса

На CES 2020 представлен ноутбук Aurora 7 с семью экранами

11 января 2020

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

[Перевод] Федеральная комиссия по связи США про V2V, V2I и V2X

Солнце, ветер и вода ver 0.2

[Из песочницы] JavaScript библиотека Webix глазами новичка

Отчет Bank of America: 5 трендов, которые изменят глобальную экономику в следующие десять лет

ChaiScript — скриптовый язык для C++

Google опубликовала результаты аукциона, который определил поисковики Android в Евросоюзе

[Из песочницы] Подключение дисплея 10" ER-TFT101-1 к STM32F429 через FMC

[Перевод] Новые данные опровергают ключевое предположение о наличии темной энергии

[Перевод] Разработчик игры VVVVVV в честь её десятилетия сделал исходный код открытым

[Перевод] Конференция DefCon 27: за кулисами создания электронных бэйджей. Часть 1

[Перевод] Куда добирается GPS

Граф сообщества «Что? Где? Когда?» (ЧГК) или сколько рукопожатий до Друзя?

Язык REXX, к 40 летию появления

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

Генеалогические исследования — метрические книги, переписи, архивы, открытые базы

10 января 2020

[Из песочницы] Разработка идеального pypi пакета с поддержкой разных версий python

Прекращаем ставить диод 2

[Перевод] Малоизвестные подводные камни JavaScript

Как устроен Sporth — ЯП для музыкальных live-сессий

Превращаем DSLogic U2Basic в DSLogic Plus

[Из песочницы] Any и AnyObject в Swift. В чем их различие?

[Из песочницы] Топ-10 докладов конференции C++ CoreHard Autumn 2019

Солнце, ветер и вода

Финансовая независимость. Что изменилось за год

Удалить всё: как стереть данные и вернуть NVMe SSD к заводским настройкам

[Из песочницы] Решение типовых проблем с json_encode (PHP)

Игровой гаджет, созданный командой нижегородца, победил в Last Gadget Standing

[Перевод] Последние версии компиляторов D

В России разработают ИИ для медицины на отечественных нейропроцессорах

Директор по продукту World of Tanks Вячеслав Макаров планирует создать политическую партию

Пытаемся автоматизировать процессы с помощью Powershell

Переход с Mercurial на GIT в Atlassian Bitbucket с сохранением файлов в кириллице

В «osu!» играй, про ошибки не забывай

Топ «DLC-книг» для современных фантастических сериалов

Микросервисы: как соблюсти контракт

Тикет-системы: как бесплатная OTRS три платных уделала?

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

[Перевод] Создание средневекового VR-музея

Пятничный опрос о вкладках

[Перевод] Что такое *args и **kwargs в Python?

Microsoft представила проект Artemis, который позволит выявлять педофилов в чатах

Twitter ограничит возможность комментировать записи

Открытое письмо к Google по поводу предустановленных приложений

Huawei выпустила свой дистрибутив Linux — с ИИ и контейнерами

CES 2020, IBM и первое настоящее коммерческое применение нового квантового компьютера

Amazon представила AutoGluon для создания ИИ-моделей из трех строчек кода

Эволюция HighLoad приложения на примере регионального портала госуслуг

[Перевод] Повышение продуктивности при работе с Jupyter Notebook за 5 минут

Какие английские слова IT-лексикона мы неправильно произносим чаще всего

[Перевод] Отслеживаем прогресс выполнения в Python

Юношеский максимализм и дух противоречия у подростков с точки зрения нейрологии

[Перевод] Грядущее галактическое столкновение Млечного Пути уже рождает новые звезды

Эксперименты с нейронными сетями на данных сейсморазведки

AMD показала новые процессоры Ryzen. Среди них — 64-ядерный Threadripper 3990X

На CES 2020 AMD представила 64-ядерный десктопный Ryzen Threadripper 3990X, видеокарту Radeon RX 5600 и мобильные CPU

Наша с девушкой первая видеоигра. Разработка на Unity. Часть 2

[recovery mode] Максимальное количество значений в enum Часть I

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

[Из песочницы] Типобезопасная работа с регистрами без оверхеда на С++17: value-based метапрограммирование

[Из песочницы] Создание упаковщика x86_64 ELF файлов под linux

09 января 2020

Как делается косплей. Cоздание костюма Advanced Suit Aйзека Кларка из игры Dead Space 2

Проклятие второго месяца

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

Пишем «калькулятор». Часть II. Решаем уравнения, рендерим в LaTeX, ускоряем функции до сверхсветовой

Apple сканирует фотографии в iCloud на предмет жестокого обращения с детьми

[Из песочницы] О работе ПК на примере Windows 10 и клавиатуры ч. 1

Дж. Х. Рейнвотер «Как пасти котов»: не надо так, или негативные паттерны в руководсте

Гибкие процессы в IT команде

Суд США позволил Telegram не раскрывать дополнительную финансовую информацию

Bluetooth SIG представила новый стандарт передачи звука

Micron пообещала, что новые DDR5 будут на 85% быстрее предшественника

23 ответа о депрессии от профессионального психиатра Максима Малявина (dpmmax)

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

[Перевод] Конференция DEFCON 27. Инструмент для взлома беспроводных сетей WiFi Kraken

Дейкстра: Величайшей победой Запада в холодной войне над СССР был переход на IBM — myth busted

Заметки фитохимика 2020. Гречка или Повесть о народной крупе

[Перевод] Новые фичи Python 3.8 и самое время перейти с Python 2

[Из песочницы] Партнерское соглашение или как не погубить бизнес на старте

[Перевод] 5 расширений и тем для VS Code, которые способны изменить жизнь разработчика

«Яндекс» задумался о запуске виртуального сотового оператора

Книга «Мода, вера, фантазия и новая физика Вселенной»

Project Zero будет выжидать 90 дней перед раскрытием уязвимостей, чтобы повысить эффективность патчей

Управляя коллективом, нарушьте все правила

[Перевод] Что добавят в JavaScript уже в 2020 году

За кулисами жизни модератора Stack Overflow

Автоматизация HotFix в Maven проектах с использованием TeamCity

[Перевод] Полётный контроллер «Аполлона»: подробное описание всех консолей

Подборка занимательных статистических фактов #3

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

Применение принципов функционального программирования при проектировании ERP

Toyota построит «город будущего» у подножия горы Фудзи

Sonos подала в суд на Google и обвиняет корпорацию в нарушении пяти патентов

Исследователи Check Point Research нашли в приложении TikTok много уязвимостей

Коллекционер нашёл невыпущенную игру для приставки Atari 2600

[Перевод] Как облако Alibaba Cloud управляет десятками тысяч кластеров Kubernetes с помощью… Kubernetes

[Перевод] Реверс-инжиниринг популярного античита BattlEye

Dell представила прототип ПК в форм-факторе Nintendo Switch

08 января 2020

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

[Из песочницы] Пять интересных способов использования Array.reduce() (и один скучный путь)

[Перевод] Автоматическое обновление кода до TensorFlow 2

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями

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

Логические поля в базах данных, есть ли противоядие

[Перевод] Перенос Quake 3 на Rust

Минкомсвязи потребовало подключать чиновников и силовиков к интернету при помощи отечественного железа

На YouTube вступили в силу новые правила для детского контента

Как сделать бота, который превращает фото в комикс. Часть вторая. Обучение модели

Шагающий робот-доставщик Digit поступил в продажу

Разработка хитрого ИИ в тактической игре на основе эвристик и мутаций

Проектирование и изготовление телескопа

Космический 2020: Марс, созвездия спутников и новые ракеты

[Из песочницы] Автоопределение кодировки текста

[Перевод] 5 дел, которые можно сделать для того, чтобы подготовиться к приходу Vue 3.0

[Перевод] Взгляд на технологии последнего десятилетия

Декан БГУИР пошёл джуниором в IT-компанию

[Перевод] Волшебная отвёртка для дальневосточной сборки Excel 97

Пирамида вместо сферы: нестандартная кластеризация атомов золота

[Перевод] Я потратил $40 тыс. и запорол отличную идею для стартапа

[Перевод] Полигоны Another World: Amiga 500

[Перевод] Учёный Хэ Цзянькуй – герой, а не преступник

Как подключить карты в эллипсоидной проекции, если это не предусмотрено?

[Из песочницы] Проверка б/у макбука перед покупкой — чек-лист

07 января 2020

Камера с функцией слежения за объектом

[Из песочницы] Что делать, если забыт код от замка чемодана?

Биокомпьютер на основе ДНК смог вычислить квадратный корень из множества чисел вплоть до 900

[Перевод] Использование Clickhouse в качестве замены ELK, Big Query и TimescaleDB

Пенсионный фонд продолжает миграцию на процессоры «Эльбрус». Работы идут четыре года

Switch2OSM на русском

Традиционные 5 книг от Билла Гейтса

9 советов по повышению производительности Vue

[Из песочницы] Как я осуществил свою мечту, побывав в российском офисе Microsoft

[Из песочницы] Deep Reinforcement Learning: как научить пауков ходить

Переезд из СНГ в Чехию, собственный опыт (часть 2)

Охота за уязвимостями на 7% эффективнее

Экс-сотрудница Cambridge Analytica опубликовала информацию о деятельности компании по всему миру

На выставке CES 2020 Samsung показала домашнего робота-компаньона Ballie

SpaceX успешно вывела на орбиту еще 60 спутников Starlink

Итоги 2019 года: какие активы оказались наиболее прибыльными для российских инвесторов

[Перевод] Быстрая загрузка страниц на самых простых дешёвых телефонах

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

«Резни не будет» — рассказ о переводе «Червя»

Терминальные забавы: 10 классических консольных приколов

Смерть Кощея в списке рекомендаций (можно ли сделать уютным и безопасным Ютюб?)

Австрийский инженер переделал Tesla Model 3 в гибрид

n-Queens Completion Problem — линейный алгоритм решения

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

[Из песочницы] Я случайно рассекретил скам-проект

США ограничивают экспорт ПО для распознавания объектов на снимках местности

06 января 2020

[Из песочницы] Mask-R CNN от новичка до профессионала

[Перевод] Введение в ELF-файлы в Linux: понимание и анализ

[Перевод] Юбилейная лекция Дональда Кнута «У рождественской ёлки»

Древности: Roland MT-32, альтернативный звук для DOS-игр

«На чём корпорации вертели вашу приватность», Артур Хачуян (Tazeros Global)

«Раз, два, три – ёлочка гори!» или мой первый взгляд на контроллер CANNY 3 tiny

[Из песочницы] Очереди сообщений в PostgreSQL с использованием PgQ

В Канаде спроектировали первый тепловой квантовый двигатель

«Extended WPF Toolkit™» от XCeed поменял лицензию

Abbott Labs настояла на удалении с GitHub бесплатного приложения для диабетиков

[Перевод] Эффект Кулешова в Disco Elysium: как контекст создает смысл

Ученые МТИ разработали модель, которая объясняет силу узла

Обладательница Нобелевской премии по химии отозвала свою статью из научного журнала из-за невоспроизводимых результатов

[Перевод] Изучаем Metaflow за 10 минут

Telegram просит суд не заставлять компанию отчитываться о трате $1,7 млрд инвестиций

Arc — система контроля версий для монорепозитория. Доклад Яндекса

Oracle сама скопировала API у Amazon S3, и это совершенно нормально

[Перевод] Как выполняются арт-тесты для игр

Apple подала новый иск к создателю «безупречных» копий iOS Corellium. Корпорация борется с джейлбрейком

Программу утилизации старых продуктов Sonos раскритиковали за отсутствие опции перепродажи

Мифы и легенды древней Fediverse

Дополнение Teams Meeting в Outlook уменьшает срок службы SSD

Потерянные подарки Санты: новогодний IT-квест от Фланта

Московская история профессионального выгорания — от 1996 до 2017. Путь из топ-менеджера госкорпорации в исследователи

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

Многокомпонентный конвейерный дозатор

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

Расчет себестоимости производства солнечной электроэнергии для собственных нужд домохозяйства в центре Европы

[Из песочницы] Введение в ASGI: становление асинхронной веб-экосистемы Python

Сохраняем данные в EEPROM на Arduino транзакционно

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

05 января 2020

Идея децентрализованной социальной сети следующего поколения

[Перевод] Java: свертывание многострочных логов в однострочный лог с помощью Spirng и логгера Logback или Log4j2

[Из песочницы] Как автопилот въехал в нашу жизнь, а мы и не заметили

[Из песочницы] OSCP — мой опыт

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

Запуск VPN-сервера за провайдерским NAT'ом

Segway анонсировала кресло-транспортер, очень похожее на устройство из мультфильма «ВАЛЛ-И»

[Перевод] Забудьте о гомоморфном шифровании: теперь у нас есть функциональное шифрование

Использование TSDuck для мониторинга IP(TS)-потоков

В Москве откроется полигон для испытаний беспилотных авто

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

[Перевод] Перспективы биотоплива в авиации

Мотор в качестве электромагнитного тормоза

[Из песочницы] Есть ли «GameDev» на Сахалине? 1.V

Хабра-анализ: важна ли длина публикации?

[Перевод] Полигоны Another World

[Из песочницы] Последовательное скачивание в uTorrent за 2 клика

Самодельные беспроводные оконные датчики: STM32L0 + RFM69 + Android

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

04 января 2020

Внутренний мир Форманты П432

[Перевод] Я был главой отдела международных отношений в Google. Вот почему я ушел

Божественный Незнакомец

Увидеть лес за деревьями

Mash — язык программирования, компилирует сам себя

История образовательного ПО: системы управления обучением и взлет интернет-образования

AirPods Pro, Apple TV+ и много денег: почему акции Apple достигли рекордной цены

Vivo, OPPO и Xiaomi начнут внедрять свою систему беспроводной передачи файлов с февраля

Lenovo на CES 2020 показала новую линейку ноутбуков Creator

Исследователи хотят использовать игру Mega Man 2 для обучения нейросетей

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

Electronic Arts считает читерами пользователей BattleField V, которые запускают игру под Linux, и перманентно банит их

[Перевод] Что внутри у Google Coral Edge TPU: тесты на скорость и разбор устройства

Артур Хачуян: искусственный интеллект в маркетинге

Пропаганда тоталитарного режима, антисемитизм и гомофобия в учебнике по программированию 2019 года? — Это возможно

Мои поиски физической панели управления умным домом

Проект ИТЭР в 2019 году

Играем с огнем: запускаем произвольный код на девелоперском iPhone 7

[Перевод] Действительно ли использование BSP в Doom стало гениальным ходом?

[Перевод] Прогрессивные веб-приложения в 2020

Нейросети. Куда это все движется

Вентиляция с рекуперацией в квартире. Без воздуховодов и СМС

03 января 2020

[Из песочницы] О некоторых проблемах микрооптимизаций

Так ли туманно «зелёное» будущее?

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

Чёрные seoшники и лучшие методы продвижения. Адалт, фарма, эссе, знакомства. Шестаков | Люди PRO #75

На пути к идеальной клавиатуре

Google отключила устройства системы «умного дома» Xiaomi от своих сервисов из-за проблем с безопасностью контента

42 000 000 000 посещений. PornHub подвел итоги 2019 года

Расширение для Chrome внедряет код, который позволяет красть пароли криптовалютных кошельков

[Перевод] Топология и комплексный анализ для ничего не подозревающего разработчика игр: сжатие единичных 3D-векторов

Compile time обфускация используя NAND/NOR

Rhasspy — опенсорсный и полностью офлайновый речевой тулкит. Распознавание русского языка. Никаких утечек в облако

JPEG. Алгоритм сжатия

Запускаем трансфлективный TFT дисплей на SSD1283A с помощью STM32

Пишем «калькулятор» на C#. Вычисление значения, производная, упрощение, и другие гуси

Вещи, которые вы [возможно] не знали о Java

Cобеседование на позицию поэта

«Новые Былины». Для dev, ops и любознательных людей

В поисках серебряной пули: необычные патроны

[Перевод] Я создал свой собственный дипфейк за две недели и $552

Наследование legacy-систем и процессов или Первые 90 дней в роли CTO

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

[Перевод] Из чего сделан JavaScript?

Древности: Sony MZ-1 или история о прототипе, попавшем в производство

[Из песочницы] Разработка отладочной платы для К1986ВЕ1QI (авиа)

А суть-то в чём, или Минимизация исходников — проще, чем кажется

02 января 2020

[Из песочницы] [Эссе] Офисному планктону посвящается. Меня не вдохновляет моя работа

nodejs: менеджеры процессов и ES6-модули

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

Как «поиметь» Google и Яндекс: чёрное и белое SEO-продвижение сайтов. Шестаков | Люди PRO #74

Полнодисковое шифрование Windows Linux установленных систем. Зашифрованная мультизагрузка

[Из песочницы] Есть ли жизнь после Windows или куда развиваться виндовому системному администратору/инженеру в 2020 году?

«Сразу после праздников»: семинары, мастер-классы и технологические конкурсы в Университете ИТМО

Ученые создали цифровые копии пуль, убивших Кеннеди

ProtonMail представила зашифрованный онлайн-календарь

Нейросеть DeepMind от Google научилась точнее врачей диагностировать рак молочной железы

Зафиксированы первые появления бага Y2K20 — игры Star Wars Jedi: Fallen Order и WWE 2K20 в 2020 году начали вылетать

Как я чуть не выкинул 150к на ветер или история установки приточной вентиляции в квартире

Реактивное крыло Ива Росси: автономный вертикальный взлёт и посадка

[Перевод] Последнее поколение беспроводной связи

C 1 января 2020 года перестало существовать название «Голландия», теперь официально только «Нидерланды»

[Из песочницы] OSCD: Threat Detection Sprint #1, итоги

Подключение микросотовой IP-DECT-системы Yealink W80B к 3CX

01 января 2020

[Из песочницы] Keylogger для Windows с изменением прав в DACL

[Из песочницы] Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей

[Из песочницы] Письмо начинающему изучать Data Science

Артур Хачуян: «Настоящая Big Data в рекламе»

Microsoft рассорила и помирила пользователей из-за шапки Санта-Клауса на иконке в редакторе Visual Studio Code

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

[Из песочницы] Опыт поступления в магистратуру в Германии (детальный разбор)

[Перевод] Если бы все рассказы писали в стиле научной фантастики

Моделирование бега под дождем

Фореве элон 2019/2020 (встреча NY2020 в сети)

Традиционный новогодний Хабрачат-2020

31 декабря 2019

Слёрм: Хабр, с праздником…

2019 год на Хабре в цифрах: постов больше, минусуют так же, комментируют активнее

Трогательный инженерный бизиборд, Новый Год и волонтеры

Т — значит творчество

Власти Югры признали факт утечки с сервера региональных госуслуг и заявили, что персональные данные в утечку не попали

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

АМА с Хабром #15. Новогодний и самый короткий выпуск! Чат

От кода до roadmap: как я перешел из разработки в управление продуктом

Мы шампиньоны

[Перевод] Человек, создавший «худшую в мире видеоигру»

Немного предновогодней рефлексии

Тимлид — Таков путь

Собираем команду для стартапа с “0” – пошаговая инструкция для самых маленьких

Умный дом с Xiaomi на примере бани

Подарок всем под Ёлочку

30 декабря 2019

Как писать лёгкие тексты

О времени, когда солнце «светило ярче», трава «была зеленее» и о диностатических наушниках AKG

Наш FunCode, или Как мы проводили конкурс для iOS-разработчиков

[Перевод] История Интернет-порно. Часть 2

Разбор задач по CTF

[Перевод] Впервые учёные убили спящий вирус герпеса в клетках человека

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

ActivityLifecycleCallbacks — слепое пятно в публичном API

VK Tech: год разработки в числах Git

Спринт-пульс: выстраиваем эффективную работу внутри большой команды

«Яндекс» подал в суд по интеллектуальным правам иск к ООО «Компания Афиша» (входит в Rambler Group)

Пост с постами: наши итоги за 2019-й

[Перевод] Посвящается: технологии, которые умерли в 2019 году

[Перевод] Пиксель-арт для начинающих: инструкция по применению

[Перевод] Seccomp в Kubernetes: 7 вещей, о которых надо знать с самого начала

Результаты опроса про обновления

5.8 млн IOPS: зачем так много?

Итоги: 9 главных технологических прорывов 2019 года

В Windows 10 версии 2004 можно отслеживать температуру видеокарты, а новые драйверы будут помечать как обновления

Бразилия, темная магия, Mortal Kombat, Марс и 15000 человек. Итоги года Онтико

Habr Weekly #33 / Вакансия в Reddit, пчёлы, наручные часы, шизофрения и аккумуляторы — обсуждаем уходящий год

[Из песочницы] Ввод данных в STM32F4xx с параллельного АЦП через DCMI

[Перевод] История микропроцессора и персонального компьютера: 1947-1974 годы

DotNetRu. 2019. Итоги

Таяние вечной мерзлоты и эмиссия парниковых газов

Рисуем морозные узоры на SQL

Что такое MISRA и как её готовить

Заменяем Google Assistant на нейросеть Порфирьевич и троллим Алису

[Перевод] Visual Studio for Mac: управляйте своей IDE с помощью клавиш

[Перевод] 5 возможностей Python, о которых я не знал — а зря

«Как я провёл лето»

YouTube удалил сотни видео про криптовалюты, но потом назвал это «ошибкой». Блогеры объявляют бойкот платформы

Космические штрихи уходящего года

Что айтишнику не стоит делать в 2020?

Эволюция цифровой фотографии

[Перевод] Как американцы живого хорька в коллайдер засунули

Исследуем записи в Java 14

Бразильская система — это не миф. Как использовать в IT?

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

СХД AERODISK на отечественных процессорах Эльбрус 8С/8СВ

[Перевод] Самые крупные технологические фейлы 2019 года

Прионы — страх и ужас будущего

Сортировка «Американский флаг»

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

29 декабря 2019

[Из песочницы] Разрабатываем игры на LibGDX с помощью шаблона Entity Component System

Еще один способ высокотехнологичного мошенничества

«Почти анархия»: краткая история Fidonet — проекта, которому «нет дела» до победы над интернетом

ELFийские трюки в Go

[Из песочницы] Логическая репликация из PostgreSQL в Erlang

Обнаружена утечка персональных данных с сервера региональных госуслуг 86 региона РФ (ХМАО), сейчас доступ к ним закрыт

«Умные» тормоза Mazda3 срабатывают без причины из-за программной ошибки

Краткая история компании Wacom: как технология графических планшетов пришла в электронные ридеры

Мой нереализованный проект. Сеть из 200 маршрутизаторов MikroTik

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

gReebok detected. Сам себе дерматовенеролог

Хабра-детектив: они дружат с НЛО

Как энтузиаст поднял Wi-Fi-сеть под DOS

Подарки для внимательных слушателей: какие аудиопасхалки прятали в «pre-gap» на Audio CD

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

[Перевод] Как работает panic в Rust

28 декабря 2019

[Из песочницы] ConfigureAwait: часто задаваемые вопросы

«Когда часы двенадцать бьют». Или гирлянда в браузере

[Из песочницы] Построение кластера PostgreSQL высокой доступности с использованием Patroni, etcd, HAProxy

Готов ли ты к зачёту по боевым мемам, %username%?

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

Трейдеры получили доступ к пресс-конференциям Центробанка Англии до их публичной трансляции

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

Американский кардиолог подал в суд на Apple из-за использования компанией его патента

Гужевой транспорт 21 века

[Перевод] Путеводитель по «летающим автомобилям»

Психологическая муть про Новый год

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

Программист-фанатик. Как сохранить конкурентные преимущества и стать заметным?

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

[Перевод] История Интернет-порно. Часть 1

Процессорные войны. История синего зайца и красной черепахи

«50 оттенков коричневого» или «Как мы до этого докатились»

Конец эпохи ARMv7 или же немного о портировании игр

YouTube позволит авторам оперативно вырезать фрагменты видео по требованию правообладателей