20 февраля 2020

Хакеры проникли во внутренние сети Citrix — их не обнаруживали пять месяцев

На смартфоны Samsung Galaxy по всему миру приходили push-уведомления с темой «1» и текстом «1»

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

Побеждая C двадцатью строками Haskell: пишем свой wc

WebAuthn в реальной жизни

Для приложений Google Play ограничат возможность собирать данные о геолокациях в фоновом режиме

Наивно. Супер: код и архитектура простой игры

«Билайн» за два года вдвое увеличил сеть 4G

Google переведёт британских пользователей под юрисдикцию США и лишит их защиты приватности

Методы оптимизации LINQ-запросов в C#.NET

Самое интересное с Integrated Systems Europe 2020

[Перевод] Как в Python реализованы очень длинные числа типа integer?

Мобильная версия Microsoft Office доступна для iOS и Android

Кто умнее чем IDEA?

Яндекс помогает распространять вредоносное ПО?

Разработка плагинов для Zabbix Agent 2

История Telegram: от идеи до собственной криптовалюты

Материалы с казанского митапа по фронтенду: Phoenix LiveView, фронтопс, JSON:API

Как определить оператора и регион по номеру телефона

Виртуальный сервер для онлайн-трейдинга

Речевой бот в банке — худший UX ever

Что такое производительность веб-приложений?

varchar(max)-varchar(max) и в продакшн

GTA IV вернётся в Steam без завязки на Games for Windows Live и мультиплеера

Умер Ларри Теслер — создатель Object Pascal и механик «копировать», «вырезать» и «вставить»

[Перевод] Пришло ли время забыть о React и перейти на Svelte?

1С-Битрикс препятствует отписке от рассылки требованием сдать свои персональные данные

[Из песочницы] Прикручиваем ActiveDirectory авторизацию к Kubernetes c помощью Keycloak

Устройство Helm и его подводные камни

Результаты исследования откликов на вакансию дизайнера цифрового продукта. Часть первая — результаты и статистика

TDD для микроконтроллеров. Часть 3: Запуск на железе

VoiceOver на iOS: каждый контрол ведёт себя по-разному

Как мы предсказываем будущее в поиске Яндекса: от исправления ошибок до discovery-запросов

Исследование RedHat: open source потесняет проприетарное ПО в корпоративном сегменте

«СЛАВА ЖПСС!» или вспоминаем про GPSS World

[Перевод] Сотовый телефон с дисковым номеронабирателем

10. Fortinet Getting Started v6.0. Сопровождение

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

THQ Nordic официально подтвердила выход ремейка Gothic

Лекции со школы по биоинформатике от А до Я

Больше SoC, хороших и разных. Intel открывает AIB для разработчиков и производителей

Менеджер-передаст

Анализ данных по коронавирусу SARS-CoV-2 (2019-nCov)

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

RabbitMQ. Часть 2. Разбираемся с Exchanges

Оживляем гексапода. Часть первая

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

Имитационная модель процесса обработки материала резанием на токарном станке с ЧПУ

19 февраля 2020

Индийская полиция начала возбуждать дела против тех, кто использует VPN-приложения

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

Это будет стоить 354 пары носков. Подборка подарков на 23 февраля

Wacom заявила, что не шпионит за пользователями своих планшетов

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

16 советов по проведению митапов от трех «серийных митаперов». Leader-IT events #1

[Из песочницы] Цифровое бессмертие — инженерный подход

Alphabet закрывает проект по добыче электроэнергии с помощью воздушных змеев Makani

Спам, спам, спам…

[Перевод] Невероятная производительность ввода-вывода с параллельным Apache Parquet на Python

Contact Center AI: третий участник в разговоре – это нормально

Seamless Air Alliance сообщила о создании стандарта бесперебойного Wi-Fi на пассажирских рейсах

В Чикагском университете разработали прототип браслета, способного глушить микрофоны

Беспилотник на солнечных батареях PHASA-35 совершил свой первый полёт

[Из песочницы] Про удаленную работу

Разбор: чем отличаются высокорисковые и низкорисковые инвестиции

NASA использует краудсорсинг для разработки датчика венерохода. Он должен продержаться на планете 6 месяцев

Журналистка Guardian застряла в горах, так как автомобиль каршеринга потерял сеть

[Из песочницы] Self-driving ГАЗ66 Monster Truck 1/16

INVESTMENT-READY

Расшифровка моего интервью с автором Ruby

Одна история с оператором Redis в K8s и мини-обзор утилит для анализа данных этой БД

Топ лучших докладов Joker 2019

Делимся самым большим в РФ пластом данных по онлайн-обучению с проектами по лингвистике, персонализации, педдизайну, ML

Смарт-колонки с Алисой оснастили функцией развития речи

25 февраля пройдет MosQA meetup #2

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

SpaceX и Space Adventures запланировали первый полет Crew Dragon с космическими туристами на конец 2021 года

[Перевод] Open Source Guides: Запуск проекта с открытым исходником

Распознаем повышение привилегий в ABBYY FineReader

Полный разбор экзамена ШАД-2019

В сети появилось видео с геймплеем невышедшей StarCraft: Ghost

[Перевод] Браузерные расширения, необходимые каждому веб-разработчику

В Индии deepfake использовали для «позитивной» избирательной кампании

Кто такой наставник и какими гибкими навыками он должен обладать

Мой путь QA инженера: через выгорание к тестированию в кайф

Программирование, иммунитет и армия

Эксперты iFixit разобрали Samsung Galaxy Z Flip: пыль всё равно будет попадать в сгиб

Как объяснить роботу свою точку зрения

Можно ли писать скрипты на C++?

5 бесплатных курсов для ИИ-инженеров от Microsoft

Молчание вентиляторов. Google Colab, Javascript и TensorflowJS

Срочные задачи. Да придёт Спаситель

Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем. Иван Пономарёв

Поймать электрон: наблюдение процесса, занимающего квинтиллионную долю секунды

DBA: Находим бесполезные индексы

C++20 утверждён! Чего ждать и к чему готовиться разработчикам в C++23

Евросоюз отклонил рекомендации Facebook по регулированию онлайн-контента

[Перевод] История симлиша — языка, определившего судьбу серии игр Sims

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

Не включается компьютер? Техническая поддержка для инвалидов по зрению и слуху поможет удалённо

Как коронавирус действует на акции биотеха

[Из песочницы] Меню консольных команд на python

Тестирование REST API на Golang. 56000 [#/sec] не предел?

[recovery mode] Время в клеточном автомате

18 февраля 2020

Twitter заблокировал аккаунт WikiLeaks накануне обсуждения экстрадиции Ассанжа в США

Из-за неполадок на серверах компании Petnet кормушки SmartFeeder перестали давать еду домашним питомцам по расписанию

Хостинг и выделенные серверы: отвечаем на вопросы. Часть 1

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

Xiaomi стала второй компанией, которая согласилась предустанавливать российское ПО

Data Engineer or die: история одного разработчика

Пользователи стали жаловаться, что не могут выключить или перезагрузить ПК с Windows 10 из-за ошибки

[Перевод] console.log не является частью JavaScript

Inside ITMO University: The robotics lab

[Перевод] Выкупать — так королеву: Varonis расследует быстро распространяющийся шифровальщик-вымогатель “SaveTheQueen”

Уязвимость плагина WordPress может привести к удалению 200 тысяч сайтов. Выпущен патч

Анонс Mobius 2020 Piter: что волнует мобильных разработчиков?

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

США могут закрыть Huawei доступ к мировым поставщикам микросхем. Начали с TSMC

Видишь архитектуру? И я не вижу, а она есть

Хабр Викли #39 / Гаджет-шоу MWC закрыли, как стать разрабом в 14 лет, эмоционально про опенспейсы и патент на цвет

Ну CRM и CRM. Всё проще, чем вы думаете

Первые пользователи Motorola Razr пожаловались на отслаивание дисплея из-за перепада температур

Станет ли 3D-принтер моей персональной фабрикой на балконе?

[Перевод] Поиск идеального набора инструментов: анализ популярных шаблонов Python-проектов

[Перевод] 5 вопросов по SQL, которые часто задают дата-сайентистам на собеседованиях

Как проверить навыки программирования на Python? Задачи от Яндекса

Яндекс разрешит брать Яндекс.Станцию на двухнедельный тест-драйв

Приглашение к участию в русском переводе WCAG 2.1

[recovery mode] Использование faiss для поиска по многомерным пространствам

[Перевод] Быстрое создание чиптюн-музыки на открытом ПО

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

Samsung согласилась выполнить требование России по предустановке отечественного ПО

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

Машинное обучение в энергетике, или не только лишь все могут смотреть в завтрашний день

4 марта, Екатеринбург — Java MeetUP

[Перевод] Как ошибка из 2009 вызывает конфликт Docker for Windows и Razer Synapse

Опыт интеграции веб-компонентов на сайт Леруа Мерлен

Интернет в Туркменистане: цена, доступность и ограничения

История человека, чувствительного к электромагнитному излучению, или как мы щупаем край обрыва… Часть 1

Возглавляя тренды

28 февраля состоится @Databases Meetup #1 в Mail.ru Group

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

[Перевод] Mozilla проиграла в войне браузеров, но всё ещё считает, что может спасти интернет

Прорывы #DeepPavlov в 2019 году: обзор и итоги года

Agile: 9 вредных советов

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

[Перевод] Как Секретная служба США перепутала киберпанк-RPG с учебником для хакеров

Google закрывает проект по развитию сети точек Wi-Fi для бесплатного доступа в Интернет

Мониторинг доступности сайта в России на коленке

[Перевод] Руководство по версиям и возможностям Java

Структуры данных: список, который умеет всё*

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

А как вам такой вариант управления зависимостями в Python?

Учимся разворачивать микросервисы. Часть 2. Kubernetes

[Перевод] Элегантное асинхронное программирование с помощью «промисов»

17 февраля 2020

[Из песочницы] Golang + Phaser3 = MMORPG — Делаем базу для бесконечной генерации мира

Автор браузера Waterfox передал свой проект в компанию System1 для дальнейшего развития

Прогулка с динозаврами: два больших компьютера XX века

Тестировщик Galaxy Z Flip заподозрил Samsung в использовании пластика вместо стекла. Компания все опровергает

Security Week 08: вирусы возвращаются

[Перевод] Конференция DEFCON 27. Признание интернет-мошенницы

Tesla вернула функцию автопилота новому владельцу электрокара. Ранее ее отключили за неуплату

Как мигрировать большой процесс с IBM BPM на Camunda и не останавливать разработку фич

Пичаи и Цукерберг обсудят в Брюсселе цифровую политику и регулирование ИИ в странах ЕС

Фонд СПО отправил Microsoft пустой HDD, чтобы компания записала на него исходный код Windows 7

Правительство утвердило правила установки и эксплуатации у операторов связи оборудования для «суверенного Рунета»

Два способа взвинтить цену на нефть, или атаки на нефтегаз как средство влияния на биржевые индексы

Мессенджер «Signal» обретает популярность

[recovery mode] 2DOOM — браузерный 2D-трибьют легендарному шутеру

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

Postgresso 18

Криптовалюта IOTA решила закрыть всю сеть после взлома приложения кошелька Trinity

Prettier is a Must-Have for Large-Scale Projects: Spent 20 Minutes Setting It Up and Forgot About Formatting for a Year

[Из песочницы] Отладка микроконтроллеров ARM Cortex-M по UART

[Перевод] Создание CI/CD-цепочки и автоматизация работы с Docker

Гонки космических шпионов

FunCode Backend Java/Kotlin Challenge: объявляем имена победителей

Как немец-хохотун лук (тот, что со стрелами) прокачал

Когда принцип «к чёрту всё, бери и делай!» не работает: заметки прокрастинатора

Java-сериализация: максимум скорости без жёсткой структуры данных

19 марта запустится практический курс для системных администраторов Linux от Mail.ru Group

iOS MEETUP #2 от FUNCORP и Как разработчику оставаться актуальным

Чеклисты заменяют регламенты?

Go vs Python. Виталий Левченко

Что вы захотите знать до того, как писать приложение под Apple Watch: наш опыт

Null проблема в Data Science и Machine Learning

В Интернете выложили курс АНБ по Python

Российское приборостроение: вертели мы ваш дизайн на пальцах

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

Студенты пишут Uart драйвер для STM32F411

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

[Перевод] Подлинная сущность ящеролюдей

[recovery mode] Бобина 3.0.0 — обзор улучшений

Современная сборка 2020 для frontend. Gulp4

Готов ли мир к пандемии?

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

Как провайдеры заботятся о безопасности клиентов

16 февраля 2020

Снимаем покрытие кода с уже запущенного Node.JS приложения

[Из песочницы] Открытое письмо компании Mail.ru об игре «Аллоды II: Повелитель душ»

История пленочных аудиоформатов: немецкий ответ компакт-кассетам — как сложилась судьба разработки

[Из песочницы] Apple, ФАС и разработчики родительского контроля

Кто хочет сделать из ИТ-гигантов кооперативы

[Из песочницы] Создание демо-приложения «Умная библиотека» с помощью Intel Distribution of the OpenVINO toolkit

Принцип единственной ответственности: глубокое погружение

ЦБ выпустил рекомендации для банков по верификации электронной почты клиентов, чтобы не допускать утечки их данных

В МТИ создали «сенсорную» кожу для роботов. Она поможет ориентироваться в трехмерном пространстве

Задержать COVID-19. Все про фильтрацию воздуха на случай пандемии

[Из песочницы] Мечтают ли нейросети об электроденьгах?

Microsoft признала, что февральское обновление безопасности KB4524244 для Windows 10 содержит критические ошибки

Facebook не смогла в срок запустить сервис для знакомств Dating в Европе из-за проверок регуляторов

[Перевод] Исчерпывающий путеводитель по тегу iframe

Эксперимент: как научиться создавать популярные тексты на английском (и почему англоязычный Хабр так мало читают)

Лаборатории Университета ИТМО: светодиодная светотехника, СВЧ оптоэлектроника и оптические телекоммуникации

Пушка Гаусса

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

Как улучшить письменный английский с помощью расширения для Chrome: проект Linguix.com

Роскомнадзор полностью разблокировал Protonmail?

[Перевод] Хорошо подумайте, прежде чем использовать Docker-in-Docker для CI или тестовой среды

[Перевод] Что такое реактивность?

[Из песочницы] Почем Appium для народа

Webpack 5 — Asset Modules

Ликбез по респираторам. Помогает ли респиратор от заражения вирусом. Обзор 11 респираторов

15 февраля 2020

Scala 2.13 станет последней версией… Scala2, после нее будет Scala3

[Из песочницы] Android Remote Debugger — удаленная отладка Android приложений

Сравнение стоимости VDI: локальное решение против публичного облака

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

Чтение на выходные: 10 материалов про аудиогаджеты — от советских автомагнитол до вилки с шумоподавлением

[recovery mode] Tesla выпустит новых акций на $2 млрд

Ламповая катушка Теслы

[Перевод] Бесконечный цикл, которого не было: история бага Святого Грааля

Ким Дотком: пойманный в сеть, самый разыскиваемый человек онлайн. Часть 4

[Перевод] Как в ЦРУ десятилетиями читали зашифрованную переписку союзников и противников

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

Dyson и наушники-воздухоочистители против коронавируса: компания патентует неожиданный концепт

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

14 февраля 2020

Английский с Джорджем Карлином: разбираем гениальный стендап про фразеологизмы

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

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

Прокачаться в Университете ИТМО: наши мастер-классы, воркшопы, лекции и студенческие конкурсы

«Яндекс» отчитался о выручке за 2019 год, которая составила почти 175,4 млрд рублей

Snoop Project невероятный инструмент интернет разведки, которого пользователи рунета ждали так долго — доступен

Исследование: к 2025 году через Apple Pay будут проходить 10% онлайн-платежей

[Из песочницы] IoT шлюз Ethernet-RS485 на базе STM32

Стажировки в Google: Цюрих, Лондон и Кремниевая долина

[Перевод] 7 уроков, которые я усвоил за десять лет в разработке

10 лет on-call. Чему мы научились? (обзор и видео доклада)

Чешские власти начали расследование против Avast из-за использования данных пользователей

Мифы о больших данных и цифровая культура

[Из песочницы] Наилегчайший старт в STM через «одно место»

[Перевод] Я добавляю 3-25 секунд задержки сайтам, которые посещаю

Оффер в Лондон за один день: как его получить и чем заняться после переезда

TDD в микроконтроллерах. Часть 2: Как шпионы избавляют от зависимостей

[Перевод] Random Forest, метод главных компонент и оптимизация гиперпараметров: пример решения задачи классификации на Python

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

Microsoft вновь призывает отключить SMBv1 на серверах Exchange: уязвимости в протоколе позволяют распространять зловреды

Вебинар «Десять главных трудностей Agile и способы их преодоления за час» 17 февраля в 20:00 по Москве

Deadlock Empire — игра для разработчиков

ок.tech: QATOK #2

Профессия: бэкенд-разработчик

«КамАЗ» и МАДИ вскоре начнут тестировать беспилотники на дорогах общего пользования

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

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

Любовь или увольнение

Битва SEC против Telegram

Браслет, который Путин видел: Healbe Gobe — по-прежнему единственный гаджет, который считает входящие калории

В iFixit назвали Razr от Motorola самым сложным смартфоном за всю историю разборов

Автоматизация тестирования при создании игр

[Перевод] Новости из мира OpenStreetMap № 498 (28.01.2020-03.02.2020)

[Перевод] Идеальные карты нормалей для Unity (и других программ)

Горерадость корпоративного стартапинга

[Из песочницы] Задержка EMS-отправления. Как получить компенсацию от «Почты России». Инструкция

13 февраля 2020

Николай Прохоров: «Американские гиганты за счет массовости подавили все новое»

Приглашаем на SPb Scala Meetup 2020.1

В Сбербанке снова утечка данных — новая информация о клиентах банка выставлена на продажу

[Перевод] 10/50/99: как давать обратную связь

Первые в мире серийные лампы с солнечным спектром

Церемонию подписания ключей Интернета DNSSEC отложили: не могут открыть один из сейфов с материалами для церемонии

Введение в SSD. Часть 3. Форм-факторная

Android insets: разбираемся со страхами и готовимся к Android Q

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

«Яндекс.Станция Мини» подорожает из-за остановки заводов в Китае и ценовой политики компании

20 февраля состоится С++ Meetup Moscow #6

[Из песочницы] Самодельный рекуператор для загородного дома с КПД 80%

Семь архетипов превращения по принципам DevOps

Материалы с казанского Go-митапа: разбор XML, gopls, drone.io и работа с миграциями

Суд оштрафовал Facebook и Twitter на 4 млн ₽ каждую за отказ переносить серверы с данными в РФ

Российские продавцы и импортеры электроники предложили вдвое снизить «налог на болванки»

Лучшие ИТ-работодатели России 2019: ежегодный рейтинг Хабр Карьеры

Фантастические advisory locks, и где они обитают

Бывший главред TJ о письмах из ФСБ: будет история «Дуров 2.0», но хедлайнером станет Хабр

[Перевод] Как я сделал игру для Блокнота

На Moscow Python Conf++ приходите поговорить с разработчиками языка

Древности: ThinkPad X200 и закрытые исходники

[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan

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

[Перевод] 7 рекомендаций по повышению надёжности JavaScript-кода

10 идей по воспитанию помехозащищенности

Яндекс.Облако стало первой платформой из РФ, которая подтвердила соответствие международным стандартам

Windows Server 2019 vs. VMware Snapshots with quiescing: элегантное решение проблемы

Activision Blizzard изъяла свои игры из GeForce Now

Литье форм из жидкого силикона в домашних условиях

Вышла бета консольной утилиты GitHub CLI

Евгений Варавва, разработчик в Google. Как описать Google в 5 словах

GSMA отменила крупнейшую выставку мобильных технологий MWC

Чем выше рейтинг, тем больше денег и наоборот

[Перевод] Почему на Raspberry Pi4 стоит поставить 64-битную ОС

Влезаем в шкуру офис-менеджера. Основные алгоритмы снабжения

[Перевод] Пять важных уроков о балансе в играх

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

[Перевод] Зимний отчет о состоянии Haxe

HighLoad++, Михаил Райченко (ManyChat): почти без магии, или как просто раздать терабит видеопотока