03 февраля 2020

Подкроватный хостинг: жуткая практика домашних хостингов

Google в тестовом режиме начала печатать и отправлять снимки из Google Photos

Умный корректор осанки отечественного производства поступил в продажу. Посмотрели на новинку — IBACK

.NET Core vs Framework. Производительность коллекций

Пишем API на Rust с помощью процедурных макросов

Пиши, не сокращай. Чего мне стало не хватать в публикациях Хабра

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

Смерть резервного копирования: новые угрозы и новая защита Global Cyber Summit 2020

OpenVINO хакатон: распознаем голос и эмоции на Raspberry Pi

[Перевод] Docker Compose: упрощение работы с использованием Makefile

[Перевод] Главные причины медленной работы Angular-приложений

Примитивно-рекурсивные функции и функция Аккермана

[Перевод] Неизбежность проникновения FPGA в дата-центры

Очередная утечка базы данных клиентов, на этот раз от гипермаркета «Лента»

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

Дизайн, продукт и рок-н-ролл

С помощью 99 смартфонов художник-концептуалист создал автомобильную пробку на Google Maps

ML,VR & Robots (и немного облака)

Svelte: знакомимся с Действиями

Преимущества и подводные камни Azure Cosmos DB

ФАС хочет расширить сферу действия «закона против Apple»

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

Новостной дайджест событий из мира FPGA/ПЛИС — №001 (2020_01)

Основы мониторинга PostgreSQL. Алексей Лесовский

[Перевод] Это норма — 3: типы карт нормалей

Покайтесь, ибо грядет LDAP Channel Binding & Signing

FOSS News №1 — обзор новостей свободного и открытого ПО за 27 января — 2 февраля 2020 года

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

Как добавить новые символы в Unicode: опыт обывателя

[Перевод] Лучшие плагины IntelliJ IDEA

[Из песочницы] Датчик движения и подключение сигнализации и видеорегистрации в Home Assistant на Raspberry pi

Электронный паспорт РФ, 2020-ая часть марлезонского балета

02 февраля 2020

BlazingPizza: приложение на Blazor от начала и до конца. Часть 1. Настройка среды

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

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

Динамическая память в системах жёсткого реального времени

GPS антенна своими руками за 5 минут

«Не мерцай в глаза»: как устроена технология подсветки экрана электронных ридеров

Неотъемлемые помощники в деле разведки наиболее эффективной в мире спецслужбы (часть 2)

[Из песочницы] Фиксированное расстояние между тиками на оси в gnuplot

Эра компактного аудио: история Stereo 8 — кассеты с восемью звукозаписывающими дорожками

[Из песочницы] Зачем нужен eSIM. Как это работает и почему об этом так много говорят

Создаем генератор адаптивной галереи изображений со встроенным слайдером

Дайджест материалов сообщества Svelte (16.01 — 01.02)

Ваша коммерческая информация на Microsoft Exchange Online? Ваша ли она по праву — и если да, то по какому?

Как утопить 4 мотора за $70.000 и разработать систему безопасности для джетпаков/ховербордов/крыльев

Citrus для AvaloniaUI

Tesla показала, как видит нейронная сеть Autopilot 3.0, и набирает новых сотрудников в команду разработчиков

Грани безумия: шизофренические термины

Zilog Z-80 — Бессмертный восьмидесятник

01 февраля 2020

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

[Перевод] Выпуск Rust 1.41.0: новые гарантии для Box<T> в FFI, улучшения в cargo install, ослабление ограничений для типажей

Чтение на выходные: 10 материалов про реплики звуковых карт, открытые библиотеки звуков и аудиософт

[Из песочницы] Создание арт-объекта для Burning Man

[Из песочницы] Два часа и 3.5 доллара. Как я сделал простой сайт с визуализацией распространения коронавируса

Разбор: как защищены деньги на бирже, зачем нужны брокеры, и что нужно знать при их выборе

Huawei может никогда не вернуться к использованию приложений Google

Разбираем звук Dial-up модема

HighLoad++, Михаил Макуров, Максим Чернецов (Интерсвязь): Zabbix, 100kNVPS на одном сервере

В ядре Linux версии 5.6 разработчики решили проблему 2038 года для 32-битных систем

[Из песочницы] Мейнстрим. Почетные работники труда. Биографический роман

Веб-компоненты и открытые стандарты

Марина Алекс, CEO University of Business Agility: «Agile вне IT. Agile — больше, чем IT»

Реализация поиска печатей на OpenCV без нейронок, регистрации и смс

Как новичок 3D принтер покупал. Выбор, настройка, проблемы и решение практических задач

Найти порядок в хаосе ИТ: полезные ресурсы

Mozilla и Google удалили около 200 потенциально вредоносных расширений для Firefox и Chrome

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

[Перевод] Учёные нашли T-клетки, открывающие перспективы универсальной противораковой иммуной терапии

GSoC 2019: Проверка графов на двудольность и трансформеры монад

31 января 2020

[Перевод] Знакомимся с Web Animations API

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

YouTube закрыл прямую трансляцию перед ее началом за «нарушение авторского права»

Российские издатели заявили, что из-за пиратских копий книг в Telegram недополучили 55 млрд рублей прибыли

Dagaz: Сумма технологий

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

SSD для геймеров и хранение данных будущего: Seagate на CES 2020

[Из песочницы] Любительское ракетостроение, как я делаю ракеты и мои ошибки на которых я учусь (part 1)

[Перевод] Настраиваем простой VPN с WireGuard и Raspberry Pi в качестве сервера

Китайские производители отложили поставки смартфонов в РФ из-за коронавируса

Цензура в исходном коде .NET Framework

Роскомнадзор возбудил административное производство в отношении Facebook и Twitter

АМА с Хабром #16: пересчёт рейтинга и багфиксы

Невангеры: Division impossible

Робота научили потеть, чтобы он не перегревался

Как мигрировать с mocha на jest в 14 простых шагов — и зачем

Райтап In the Shadows

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

Как с помощью DevOps построить полноценную inhouse-разработку — опыт ВТБ

Робозвери, планы уроков и новые детали: обзор набора LEGO Education SPIKE Prime

Facebook плачет, Social Links смеется, Maltego курит

Профессия: системный администратор

[Перевод] Учимся видеть

Наш опыт с разработкой под CSI: релиз драйвера хранилища для Яндекс.Облака

На Яндекс.Картах показали один день из жизни московского наземного транспорта

Чешские программисты бесплатно написали сайт стоимостью 16 миллионов евро? Правда?

Кетогенная диета: от лечения эпилепсии до вредной моды

Доклад «42». Большой конспект

Домашний веб-сервер на солнечных батареях отработал 15 месяцев: аптайм 95,26%

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

[Перевод] Как Warcraft III породил новый жанр, изменил лицо франшизы и получил ремастер

Группа парижских музеев передала в общественное достояние более 60 тысяч исторических фото

Yarn 2 — с Prolog'ом и плагнплеями

Как получить термоэлектрик в 7 раз быстрее

Развертывание в Docker и Kubernetes образа StatsD+Grafana

Павел Дуров снова раскритиковал WhatsApp

30 января 2020

Эксперты XDA Developers протестировали функцию записи разговоров в приложении Google Phone

[Воркшоп] DMA-атаки на практике. Эксплоит через прямой доступ к памяти

Ученые МТИ создали бионический робопривод, который заставляет сердце биться

Американские университеты внедряют SpotterEDU — приложение для наблюдения за студентами

[Перевод] Тысячи забытых TODO в коде Kubernetes

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

Apple и Broadcom оштрафованы на $1,108 млрд из-за незаконного использования патентов Калтеха

Зонд Voyager 2 впервые за 40 лет в космосе показал неисправность. Инженеры НАСА пытаются его починить

Blizzard получит авторские права на карты, созданные в редакторе Warcraft III: Reforged

PostgreSQL 13: параллельный VACUUM

Уязвимости сетей 5G

Is interactivity a major factor for an app’s success?

Реализация автодополнения кода в Ace Editor

Большинство крупных разработчиков антивирусов продолжат поддерживать Windows 7 минимум до 2022 года

Туториал по uplift моделированию. Часть 1

Leaflet. Дружим Image с Canvas

Вывод внутриигровых сообщений с помощью Particle System

Тагир и Егор: интервью с Тагиром Валеевым

Tesla отчиталась о рекорде в поставках автомобилей. Выручка при этом выросла на 2%

[Перевод] Alpine собирает Docker билды под Python в 50 раз медленней, а образы в 2 раза тяжелей

Google временно закрыла все свои офисы в Китае из-за вспышки коронавируса

The Register обвиняет Еврокомисиию в манипуляции статистикой в отчёте о спутниковой системе «Галилео»

Facebook заплатит $550 млн за распознавание лиц на фотографиях без разрешения пользователей

Неотъемлемые помощники в деле разведки наиболее эффективной в мире спецслужбы (часть 1)

checkm8 для Lightning-видеоадаптеров Apple

[Перевод] Google вернёт старый вид результатов поиска

Хьюстон! У нас проблемы? От «умного» улья к роболетку и «кластеру» на ардуино

[Из песочницы] Электростанция из кружки кипятка

С какими видами мошенничества я сталкивался на фрилансе и аутсорсе

Насколько важен порядок свойств в объектах JavaScript?

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

Лазерный станок своими руками

[Перевод] Разработка WebGPU-приложений

Facebook опубликовала документ, раскрывающий механизм работы надзорного совета за контентом (Oversight Board)

Трудно быть Колей, или практики обмена знаниями в Latech

Имитируем сетевые проблемы в Linux

Летняя стажировка в Яндексе: подробности о наборе 2020 года

[Из песочницы] Docker Tips: Очистите свою машину от хлама

[Перевод] Битва кодеров: я против того парня с VNC

Когда код становится legacy и как с ним жить

Приглашаем на практические тренинги по Intel Software

Краудлендинг, блокчейн и отпечатки пальцев — что вы знаете про финтех?

[Перевод] Французский фотограф-любитель совершенствует астрофотографию при помощи GPU

7. Fortinet Getting Started v6.0. Антивирус и IPS

1. CheckFlow — быстрый и бесплатный комплексный аудит внутреннего сетевого трафика с помощью Flowmon

Знакомство с wal-g системой бекапирования PostgreSQL

Похек Wi-Fi встроенными средствами macOS

Обновление для Windows 10 исправило баги с поиском в Проводнике

Canonical опубликовала первую часть гайда по переходу с Windows 7 на Ubuntu

У меня нулевая текучка

Коронавирус 2019-nCoV. FAQ по защите органов дыхания и дезинфекции

29 января 2020

[recovery mode] Развитие IT-сферы в Словакии. Преимущества работы для молодых специалистов

Как я преподавал, а потом методичку по Python писал

OpenCV Hackathon is coming

Вспышка коронавируса увеличила интерес к симулятору эпидемий Plague Inc

Google готовит новое приложение для бизнеса. В нем объединят Gmail, Hangouts и Google Drive

Bethesda вернула игрокам Fallout 76 украденные предметы с помощью клонов

Почему translit в именовании это плохо и другие интересные особенности нашего восприятия кода

[Перевод] Нормализация девиантности. Как неправильные практики становятся нормой в нашей отрасли

Простое руководство по дистилляции BERT

Разрешите представить: Veeam Availability Suite v10

Apple отчиталась о рекордной выручке. И включила коронавирус в число рисков в новом квартале

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

От скриптов к собственной платформе: как мы автоматизировали разработку в ЦИАН

[Из песочницы] Адаптивная фоновая подсветка для телевизора на Raspberry Pi – аналог Ambilight

Может ли дизайн повлиять на скорость доставки?

В 2019 году Google выплатила $6,5 млн в качестве вознаграждения за выявление уязвимостей в своих продуктах

Почему заблокировали ProtonMail и как это поможет в борьбе с «террористами»

Google представляет Meena, чат-бота на нейросетях

Автоматизация убивает?

[Из песочницы] Простой zero-copy рендеринг аппаратно ускоренного видео в QML

Роскомнадзор заблокировал доступ к protonmail

[Из песочницы] Scorched Earth — мама всех игр. Интервью с создателем

Бинарная совместимость Reaktive: как мы её обеспечиваем

Как (и зачем) бесплатно парсить ключи и объявления конкурентов из Яндекс.Директ и Google Ads

Рубрика «Читаем статьи за вас». Октябрь — Декабрь 2019

Cloudflare: библиотеки JavaScript практически никогда не обновляются после установки

[Перевод] Методы скрытия элементов веб-страниц

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

Нейросети в производстве зубных протезов

Powered by ZeroTier. Практическое руководство по строительству виртуальных сетей. Часть 1

Делаем универсальный RFID-ключ для домофонов

Calico для сети в Kubernetes: знакомство и немного из опыта

Реверс USB-SATA-адаптера (история одного стажера)

В ядро Linux 5.6 включили VPN WireGuard

[Конспект админа] Что делать, если программа хочет прав администратора, а вы нет

Анализ тональности текста на Node.js

[Перевод] Вышел Windows Terminal Preview v0.8

Mail.ru открыла предзаказ на умную колонку «Капсула» с голосовым помощником «Маруся»

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

[Перевод] Благодаря удивительному глитчу в Ocarina of Time удалось добавить модели из Star Fox 64

Атипичная седина: депигментация волос ввиду стресса

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

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

Аспирант из Израиля показал, как можно обмануть автопилот Tesla при помощи проектора за $200

Альбом, принесший «Грэмми» Билли Айлиш, был написан дома на дешёвом оборудовании

Facebook назвал, через какие сайты следит за вами

Avast продавал личные данные клиентов

Kali Linux 2020.1

Реверс-инжиниринг протокола ngrok v2

28 января 2020

Личное исследование по поводу 2019-nCoV

[Из песочницы] Raspberry Pi и модем SIM7600E 4G HAT

Java-дайджест за 28 января

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

CLI интерфейс для Laravel Artisan

Расширения в Kotlin. Опасный атавизм или полезный инструмент?

New York Times: китайцы критикуют власти за замалчивание информации о коронавирусе

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

НАСА доставит на МКС первый коммерческий модуль от Axiom Space. Он предназначен для космических туристов

Эпидемия и цензура: власти Китая пытаются сдерживать распространение информации о коронавирусе

[Из песочницы] Анализ половозрастной пирамиды России с 1946 по 2036 гг

Lightning Talk: Анатолий Вассерман на Слёрме DevOps

4-ая платформа отходит от б/у сервера

Чешские программисты протестуют против дорогих госконтрактов. Министр уволен

В процессорах Intel нашли уже третью за год уязвимость ZombieLoad

Последовательность шагов по организации управленческого учета на платформе JetCalc

[Из песочницы] Экспорт Google Forms + загрузка Google Script через REST API (Python)

Освещение школьных классов и учебных аудиторий

Load Testing Meetup в Райффайзенбанке

Google объявил о закрытии App Maker в 2021 году

[Перевод] Конец эпохи Trident

Very Attacked Person: узнай, кто главная мишень киберпреступников в твоей компании

Как научить телефон видеть красоту

Пережевывая логистическую регрессию

Подделка серверных запросов, эксплуатация Blind SSRF

Конгрессмены США предлагают NASA отложить полёт на Луну и сосредоточиться на Марсе

Как настроить китайский левитрон

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.»

Эпидемиологический ИИ канадской системы мониторинга BlueDot предупреждал о вспышке коронавируса с 31 декабря 2019 года

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

[Перевод] Питонистический подход к циклам for: range() и enumerate()

[Перевод] Плитки Вана для симуляции машин Тьюринга

Знания и компетенции в команде: найти, увидеть, прокачать

[Перевод] Методики уменьшения размеров образов Docker

В России начали продавать суперзащищенный планшет на отечественной ОС. На AliExpress есть очень похожее устройство

Коронавирусы: от SARS к 2019-nCoV

Реклама чи не реклама. Трохи про невдалі спроби Google обдурити користувачів

Очередная утечка базы данных, на этот раз любителей алкоголя

Embox на процессоре Эльбрус. Или никогда не забывайте о том, что получили при разведке

[Перевод] Пиксель-арт для начинающих: исправляем типичные ошибки

И снова капча или nginx тоже умеет вышивать

[Перевод] Pac-Man: нерассказанная история того, как мы на самом деле играли в эту игру

Приложение «Диск-О:» запустило клиент для протокола работы с облаками S3

Чему я научился, написав библиотеку компонентов на Svelte

[Перевод] Охота за ошибками в Kubernetes официально открыта

Минкомсвязи поддержало идею бесплатного доступа к социально значимым интернет-СМИ в РФ

Состоялся релиз Linux 5.5

Microsoft обновит Windows 7 для всех после завершения поддержки

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

Собеседования: ожидания vs реальность

Домашка по арифметике

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

Учёные создали модель приготовления идеального эспрессо

API, ради которых наконец-то стоит обновиться с Java 8. Часть 1

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

Модульный гигант c онлайн управлением, а также текстильные и вязаные клавиатуры Джо Парадизо

27 января 2020

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

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

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

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

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

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

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

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

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