20 января 2020

Еще один [почти] неудаляемый троянец под 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 позволяющая украсть их аккаунт и деньги [Исправлено]

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

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

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