01 июня 2020

[Перевод] DEVOXX UK. Kubernetes в продакшене: Blue/Green deployment, автомасштабирование и автоматизация развертывания. Часть 2

Microsoft отговаривает пользователей от обновления Windows 10 до версии 2004 — её признали «проблемной»

Неделя онлайн-стримов от JUG Ru Group #4

Selenium WebDriver на службе разработчика

OnePlus отключила «рентгеновское зрение» камеры в смартфонах, но назвала это ошибкой и пообещала вернуть

Security Week 23: утечка паролей «Живого Журнала»

Что нового в Zabbix 5.0

[Из песочницы] Домашний интернет-шлюз. Начальная настройка 6-портового мини-компьютера на Ubuntu Server 20.04 LTS

[Перевод] 24 датасета для ритейла и ecommerce

[Перевод] Красота прогрессивных улучшений

Детектор приседаний на OpenCV и Tensorflow

BleepingComputer: ряд крупных компаний сканирует порты ПК пользователей. Но этого можно избежать

Facebook судится за бренд Oculus в России

Групповой иск к WD по поводу тайного перехода на SMR

Власти Австралии вернут $480 млн долгов, которые населению ошибочно выписал робот

Для Half-Life: Alyx cделали мод, который позволяет играть без VR-гарнитуры

Релизный поезд. Доклад Яндекса

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

Четыре сеньора на место, 300 000 в Уфе и одна вакансия C#-разработчика в Самаре — цифры в IT за зиму 2019-2020

Кое-что, что объединяет куриную ногу и iPhone 11

Линус Торвальдс отказывается от ограничения в 80 символов на строчку терминала в Linux 5.7

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

Удаленка ― круто. Может, остаться навсегда?

Запрет на биткойны и майнинг: власти предложили жестко регулировать криптовалюты в РФ

Опрос ИТ-руководителей об изменении потребностей в ИТ-услугах

Написать игровой движок на первом курсе: легко! (ну почти)

Состоялась онлайн-премьера фильма о российских школьниках, создающих гаджеты, роботы, дроны и нейросети

Вышел порт Godot Editor для WebAssembly

С чем нам пришлось столкнуться при использовании утилиты Csync2

О разработке интерактивных приложений под ОС IBM i (aka AS/400)

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

[Перевод] Дистрибутивы Linux для гейминга

Находим дефекты радиаторов с помощью машинного зрения

«Database as Сode» Experience

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

Microsoft предупреждает об опасности новых атак с помощью шифровальщика PonyFinal

[Перевод] Не надо учить Machine Learning

Асинхронщина в Rust: Стандартная библиотека и async/.await

Средства измерения программ на Go

PHP-Дайджест № 181 (18 мая – 1 июня 2020)

Apple заплатила хакеру $100 000 за обнаруженный 0day в системе авторизации «Вход с Apple»

Умная хрущёвка на максималках

FOSS News №18 – обзор новостей свободного и открытого ПО за 25-31 мая 2020 года

31 мая 2020

Проблема с сертификатами Sectigo после 30 мая 2020 года и метод решения

[Перевод] Основы ZFS: система хранения и производительность

Советский графический планшет «эскиз»

Ностальгии пост: j2me, Gravity Defied, 64kb

60+ игры для гиков

[Перевод] 5 главных причин того, что JS-разработчики будут использовать Deno вместо Node

Колхозим метеостанцию на STM32 (Bluepill, STM32IDE, HAL)

Пристегните ремни: как изменится облачная индустрия

[Перевод] DEVOXX UK. Kubernetes в продакшене: Blue/Green deployment, автомасштабирование и автоматизация развертывания. Часть 1

Кто ворует ваши персональные данные? Спросите Ашота Оганесяна в комментариях

HackTheBox. Прохождение Resolute. Password spraying. От DnsAdmin до SYSTEM

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

[Из песочницы] Пишем операционную систему. Часть 1. Загрузчик

SpaceX успешно запустила пилотируемый корабль Crew Dragon

Putout: линтер нового поколения

Что делает Rust универсальным языком программирования

30 мая 2020

[recovery mode] Telemetría → метрики без напряжения

Возможно, вам не нужен Svelte чтобы уменьшить ваш Javascript

systemd десять лет спустя. Историческая и техническая ретроспектива

OpenAI представила алгоритм для текстов GPT-3, который обучили на 175 млрд параметров

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

[Перевод] Новшества ES2020, которые мне очень нравятся

[Перевод] Военный и разведывательный персонал можно отслеживать с помощью приложения Untappd Beer

5 экспериментов с WiFi на ESP32

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

[Перевод] Айзек Азимов: Откуда людям приходят новые идеи?

Как запустить стартап, выйти на рынок Китая и получить 15 млн инвестиций

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

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 3

SpaceX взорвала Starship SN4 во время испытания

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

Google переносит релиз бета версии Android 11, онлайн-мероприятие Android11: The Beta Launch Show состоится позже

Говорить как Уинстон Черчилль: кому нужно продать душу, чтобы общаться на английском ТАК

[Перевод] Locks in PostgreSQL: 3. Other locks

Инкрементальный бэкап в Proxmox VE с помощью VBR

Обязательная вакцинация — новая реальность?

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

Программируем прямо в Nginx

29 мая 2020

Что посмотреть на карантине? Подборка материалов от Технострима (часть 6)

Физкультура vs информатика, помогите сделать выбор

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

Сервис стриминга аниме Crunchyroll начал апскейлить мультфильмы нейросетями

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

[Из песочницы] IPSec всемогущий

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

[Из песочницы] Модель развития типической эпидемии COVID-19

[Перевод] Лучшие GitHub-репозитории для веб-разработчиков

[Перевод] Процесс: Создание Vue 3

Любимые тактики хакерских группировок

[Перевод] Руководство по моделированию угроз для разработчиков

Про книгу Дэвида Огилви “Огилви о рекламе”

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

Использование docker multi-stage для сборки windows образов

Спросите нас о чём угодно: ДИТ ответит на вопросы

Группировка Blue Mockingbird взломала тысячи корпоративных систем для майнинга Monero

Java-дайджест за 29 мая

[Из песочницы] Как мы придумали TableAdapter и упростили работу с UITableView

В Британии продают USB-накопители объёмом 128 Мб под видом «защиты от 5G-излучения» за £330

[Перевод] Производительность Raspberry Pi: добавляем ZRAM и изменяем параметры ядра

Кеширование. Часть 2: 60 дней до релиза

Будни Tinkoff Security Operations Center: Анализ одного загрузчика

[Перевод] Современный JavaScript: взгляд со стороны

В Microsoft призвали пользоваться PowerShell. СMD продолжит поддерживаться

Синоптики пообещали плохую погоду в резервные дни запуска SpaceX Demo-2, полёт могут вновь отложить

Цукерберг отреагировал на блокировку твитов Трампа: частные компании не должны быть «арбитром истины»

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

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

Путь самурая: от Servlet к Reactive Programming

Как «Медуза» организовала бета-тест нового приложения с читателями и не облажалась

30 митапов на неделе. Открываем летний сезон 2020

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

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

В продажу поступила 8-гигабайтная модель Raspberry Pi 4 по цене в $75

Дистанционные электронные голосования: архитектура доверенной электоральной системы

[Перевод] Пишем игру «Жизнь» для NES на Rust

[Из песочницы] Vassbotn H. Виртуальные переменные класса

4 бесплатных онлайн тренинга по MATLAB: Электропривод, ЦОС, нейросети и моделирование временных рядов

Как Microsoft убила AppGet

[Перевод] Делаем микроскоп при помощи 3D-печати, Lego, Arduino и Raspberry Pi


Google выпустила Sodar — AR-инструмент для отображения социальной дистанции

Чистота – залог энергоздоровья ЦОДа, или как уход за ДГУ влияет на SLA

Хиральность, космические лучи и эволюция

Трамп подписывает приказ, который может наказать социальные сети за фактчекинг

[Перевод] PHP 8 в восьми кусочках кода

28 мая 2020

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 2

Евгений Дикий: «Локально Антарктиду загадили меньше всего, но глобальное загрязнение здесь очень заметно»

Единый реестр российских программ и GPL. Мои пять копеек

[Из песочницы] Реализация команд docker pull и docker push без docker клиента посредством HTTP запросов

Насколько хорошо вы знаете JavaScript?

Моноколесо: что происходит во время обучения, и как ускорить этот процесс

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

Код в одну строку или проверка Nethermind с помощью PVS-Studio C# для Linux

Генерация рандомных ветвлений на Питоне

Правительство Великобритании расследует деятельность Huawei

Исследователи нашли 26 уязвимостей в реализации USB для Windows, macOS, Linux и FreeBSD

[Из песочницы] USB over IP в домашних условиях

Как мы отказались от использования Styled-System для создания компонентов и изобрели собственный велосипед

Разработка Artezio повысит дисциплину на «удалёнке»

[Перевод] О каждодневном совершенствовании JavaScript-программиста

Как делается российское железо для СХД Аэродиск Восток на Эльбрусах

Nvidia меняет условия лицензирования игр для GeForce Now, чтобы библиотека стала более стабильной

TeamCity 2020.1: условия выполнения билд-шагов, запуск билд-агентов в Kubernetes, новые интеграции и нотификации

Как инженеру вырасти в техлида

NFC: Разбор технологии Near Field Communication

Результат опроса разработчиков на Stack Overflow 2020 (+ хабраопрос)

Облигации: купонные и бескупонные, расчет доходности. Ликбез для гика, Ч.2

Правительство Германии попросило пользователей iOS обновить приложение почты из-за уязвимости в старых версиях

[Перевод] Топ-10 книг для разработчика

OneWeb после банкротства подала заявку на запуск 48 тысяч спутников. Это даже больше, чем у SpaceX

НИТУ «МИСиС», SkillFactory и Mail.ru Group запускают первую русскоязычную онлайн-магистратуру по Data Science

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

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

Хороший ли выбор Svelte для реализации виджета?

Яндекс.Облако открывает доступ к сервису для ML-обучения Yandex DataSphere

Исследуем баг iOS с помощью Hopper

Облачный‌ ‌opensource‌ ‌осциллограф‌ ‌за‌ ‌3500р‌ ‌и‌ его‌ ‌друзья

Как уберечь свои данные от воровства, перепить Левелорда и построить карьеру в IT, если у вас шиза

Развитие DATA VAULT и переход к BUSINESS DATA VAULT

Сервис ITSkino на основе VLC, созданный для синхронного просмотра любого видео

Дайджест событий для эйчаров и рекрутеров в IT на июнь 2020

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

Облачно-ориентированный обмен сообщениями на платформе Red Hat OpenShift с использованием Quarkus и AMQ Online

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

[Перевод] Телефоны, которые создали историю дизайна

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

Что такое Deno и заменит ли он Node.js?

[Перевод] Поля расстояний Raymarching-а: объяснение и реализация в Unity

«Покинуло сортировочный центр»: как устроена логистика Почты России

Что такое хорошо и что такое плохо. Карьера разработчика глазами его руководителя

[Из песочницы] How old is this house. Как я делал карту возраста домов Петербурга

Бэкап-хранилище для тысяч виртуальных машин свободными инструментами

Представляем k8s-image-availability-exporter для обнаружения пропавших образов в Kubernetes

Facebook и Twitter не оплатили штрафы на 4 млн ₽. Документы переданы судебным приставам

Изучаем Kubernetes: базовая программа 6-8 июля, продвинутая 13-15 июля

Microsoft выпустила Windows 10 May 2020 Update и просит пользователей ознакомиться с известными проблемами обновления

Эксплуатируем уязвимость Foxit Reader и обходим цифровую подпись на примере задания NeoQUEST-2020

[Из песочницы] Сказ о том, как мы BigQuery приручали

27 мая 2020

Minitel: французский кузен интернета

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

[Перевод] Внутри виртуальной машины Python. Часть 2

Энтузиаст добавил в GTA V возможность ездить на реальном велосипеде

Исторический запуск Demo-2: сегодня SpaceX выведет людей на орбиту

[Перевод] Аспирантка решила задачу «Узла Конвея», над которой бились десятки лет

[Перевод] Почему SQL Server не гарантирует сортировку результатов без ORDER BY

Дипфейк видео по одному кадру

Генпрокуратура: уголовное дело против Nginx до сих пор не прекращено

Продвинутое логирование Windows. Ищем mimikatz

Polargraph

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

Как я болел COVID-19

Microsoft просит пользователей отключать Fast Startup при установке обновлений Windows 10

[Перевод] Стеклянный кошмар: очистка ядерного наследия Холодной войны в Хэнфорде

Данные всех стран, не объединяйтесь

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

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

Повышаем надёжность HttpClient’а в .NET Core или как ошибиться в 3 строках кода 4 раза

Как провести крутую лекцию/вебинар: 16 советов от трех серийных лекторов. Leader-IT events #2

Исключения C++ через призму компиляторных оптимизаций

[Перевод] Первый взгляд на записи и кортежи в JavaScript

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

[Перевод] 6 способов значительно ускорить pandas с помощью пары строк кода. Часть 2

1000 и 1 пост: с Днём рождения, Хабр ❤

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

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

[Перевод] Аспирантка решила топологическую задачу полувековой давности

Управление высокодоступными PostgreSQL кластерами с помощью Patroni. А.Клюкин, А.Кукушкин

Делаем Аркадный автомат с купюроприемником и монетоприемником

[recovery mode] «День Илона Маска». Первый полет астронавтов NASA на корабле Crew Dragon от SpaceX

Сортировка выворачиванием

Easy4 перестал отвечать на жалобы абонентов и подключать новых

8 самых новых бесплатных курсов от Microsoft

У нас было 5 языков бэкенда, легаси-монолит, слишком большие расходы на AWS и слишком мало инструментов статанализа

Настройка GeoIP ACL в HAProxy в два шага

[Перевод] Неожиданные HTTP-заголовки

DBA: в погоне за пролетающими блокировками

Транспорт на 27 мая: как путешествовать сейчас?

Как мы тестируем системы микрофонов на STM32: опыт разработчиков устройств Яндекса

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

Начинается производство станций «Горыныч» с процессорами «Эльбрус» на 3−6 мониторов под свободной ОС «Альт»

Участники рынка попросили Госдуму смягчить законопроект о борьбе с пиратским контентом

Микроша. Глава вторая. ПЗУ и БСВВ

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

Об орках и о фреймворках

26 мая 2020

Mail.ru Group останется на «удалёнке» до конца лета

Почему Евросоюз искореняет cookie-стены

Тест стриминга в 4 соцсетях и выбор лучшего варианта

Приложение «Социальный мониторинг» было сделано из трекера мусоровозов

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 1

Мучают ли Андрея Бреслава ошибки в дизайне Kotlin, которые уже нельзя исправить// Мы обречены #6

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

Как Linux'овский sort сортирует строки

Боты Facebook и YouTube блокируют исполнителей классической музыки за нарушение авторских прав

Мне надоело, что обычные продавцы выдают себя за разработчиков и позорят индустрию. Они делают мир хуже

Как заставить соседей работать над своим проектом, или InnerSource для банка

Искусственный интеллект и видеоконференцсвязь: бизнес бесплатно протестирует решения конкурса «Инновации против кризиса»

Машинное обучение на C#: введение в ML.NET

[Перевод] Представляем Blazor WebAssembly 3.2.0

ДИТ Москвы обещает вернуться на «Хабр»

На GitHub вернули репозитории Popcorn Time

DevOps vs DevSecOps: как это выглядело в одном банке

Делаем поддержку дешевле, стараясь не растерять качество

Квиз, плиз! BIG DATA

При проверке сотрудников GitLab каждый пятый попался на фишинговое письмо

Митап: карантин, Go away

[Перевод] Python.org рекомендует: Программирование для НЕпрограммистов

Virgin Orbit потеряла ракету-носитель LauncherOne во время первого демонстрационного испытания

Agile по-пиратски и немного законов диалектики

Коронавирусные кибератаки: вся соль в социальной инженерии

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

[Перевод] Шестерни войны: когда механические аналоговые компьютеры правили на море

[Перевод] Не становитесь Data Scientist

[Из песочницы] Flash, «Умрёт ли он ещё раз — неизвестно, а цветы пропадают…»

Как живые: наш опыт редактирования старых фотографий

В МТИ ткани, полученные при биопсии, стали анализировать машинным обучением

[Перевод] Больше разработчиков должны знать это о базах данных

[Перевод] Зачем нужны эти раздражающие правила насчёт погоды для запуска и посадки ракет

Командный бой на Хабре: Python vs C++

Неделя онлайн-стримов от JUG Ru Group #3

Импортозамещение на практике. Часть 5. Восхождение на «Эльбрус»

Москва протестирует мобильный ID вместо паспорта

Хабру — 14 лет

Что обозначает вывод «ss -s»

Посоветуйте, что почитать. Часть 2