06 июня 2021

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

Длинная история про то, как мы веб-разработчика на фрилансерских сайтах искали, но так и не нашли

Радиация: детекторы. Как подружить сцинтиллятор и SiPM

Межпланетная станция Mariner 4: первая удачная попытка сфотографировать Марс с близкого расстояния

Поддержку NVMe предложат для жестких дисков

Говорим о практике в области UX/UI-тестирования в Университете ИТМО — подкаст «ITMO Research»

Долгая дорога к быстрым обновлениям Android

[Перевод] История легендарной Денежной шахты острова Оук

«Яндекс» представил список слов, дающий представление о региональном разнообразии русского языка

Джетпак вертолетного типа

Работа в малом бизнесе в ИТ: 7 важных уроков

[Перевод] Micro-USB-кабели и питание Raspberry Pi

Собираем и устанавливаем свою Linux-систему на микроконтроллер STM32MP1

[Перевод] Алюминиевый профиль как универсальный ресурс для сборки чего угодно. Часть 1

[Перевод] UML умер, а никто и не заметил?

[Перевод] Переосмысляем «настольный компьютер» как концепцию

[Перевод] Как увеличить скорость реакции Kubernetes на отказ узлов кластера?

Приемник с АФАР для БЛА

Ecola corn 27w premium, не трогай меня

[Перевод] Разработка REST-серверов на Go. Часть 2: применение маршрутизатора gorilla/mux

Пользователи заметили, что 4 июня в Bing в поиске по изображениям не находился бунтарь с площади Тяньаньмэнь

[Перевод] Хватит организовывать код по типу файлов

W3C создала комитет по развитию WebExtensions

Обзор PAT9125 оптического датчика филамента для 3d печати

Грамматический разбор для естественных языков. Ч.1: Языки описания языков

Спутник радиовещания. Запуски года: 51 всего, 25 от США

SQLAlchemy: а ведь раньше я презирал ORM

Термоядерный синтез все реальнее: MAST, EAST и ITER, дейтерий-тритиевые эксперименты и другие достижения

Как я сделал Discord бота для игровой гильдии с помощью .NET Core

В Британии запустили микроскоп, способный снимать видео с частотой миллион кадров в секунду

05 июня 2021

[Перевод] Актуальность принципов SOLID

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

Термоядерный рекорд от EAST: сверхгорячую плазму удалось удерживать в течение 101 секунды

Набор белков мозга по составу оказался ближе всего к яичкам

ЕКА начало наземные испытания копии марсохода «Розалинд Франклин»

Создание нейронной сети Хопфилда на JavaScript

[Перевод] Тест пропускной способности ASP.NET Core 5.0 в Kestrel, IIS, Nginx и Caddy

Сотрудники Apple против возвращения в офисы

[Перевод] Находим опасные браузерные расширения по фальшивым отзывам

Нехорошее Кароси. Как не умереть от переработок?

[Перевод] Пол Букхайт: Три типа идей: и почему плохие идеи часто оказываются лучшими

Полная история процессоров Pentium — от А до M

[Перевод] Ptpython: улучшенный REPL для Python

Body farm — что «выращивают» судмедэксперты

Чернобыль ч.13. Тернистый путь к истине

[Перевод] Альтернатива ML-Agents: интегрируем нейросети в Unity-проект с помощью PyTorch C++ API

62-летний инженер с тремором рук легко вышел из положения: закрепил паяльник на стабилизации для камеры

Главы Роскосмоса и НАСА обсудили продление работы МКС до 2030 года

Как уменьшить размер приложения на C#, которое независимо от среды?

Наша анонимность утрачена?

04 июня 2021

ИИ ищет в микробах соединения для новых лекарств

Успеть за 90 дней: как создаются прототипы студенческих стартапов (кейс У20.35)

«Сбер» представил SmartBadge — умный бейдж с дисплеем и микрофоном

Nissan отложила выпуск электромобиля Ariya из-за глобального дефицита микросхем

Исходный код RTS Периметр выложен в OpenSource

3 сильнейшие фразы на английском, которые изменили жизнь человечества

[Перевод] Советский реактор РБМК: 35 лет после Чернобыльской катастрофы

Июньские заметки о виртуальной реальности. Часть 2

Тёмные силы из четвёртого измерения «прячут» частицы тёмной материи от астрофизиков

Почему I am, но you are, а сам глагол вообще to be?

Упадок RNN и LSTM сетей

X-57 Maxwell от NASA: первый «боевой» полет электросамолета запланирован на конец года

Пользователи госуслуг выяснили, что их аккаунты регистрировали на праймериз ЕР

[Перевод] Эксклюзив — США: по словам чиновника, взломы с помощью программ-вымогателей надо приравнять к терроризму

Физики раскрыли секреты первых цветных фотографий с помощью мультиспектрального анализа

Как и зачем Mail.ru Group провела редизайн мобильной версии главной страницы портала

Ускорение проектирования РЧ-, СВЧ-устройств (3/5)

[Перевод] У AssemblyScript новый конкурент: язык Grain, созданный для WebAssembly, громко заявил о себе

[Перевод] Управление зависимостями в Node.js

United Airlines купит 15 сверхзвуковых самолетов у стартапа Boom Supersonic

Как открывали глаза компьютерам

Заболел – не значит умер

[Перевод] Возвращаем работоспособность аналоговому мобильному телефону из 1997 года

Ученые создали подводный клей, наблюдая за моллюсками

[Перевод] Антипаттерны деплоя в Kubernetes. Часть 2

Граф Цеппелин, открывший эпоху дирижаблей

Балет и роботы

MITRE ATT&CK 2021: Trend Micro снова в тройке лидеров

ХPaste от Southbridge для пересылки паролей и кода

[Перевод] Генри Форд в космосе: как стартап Phantom Space разрабатывает новую модель запусков

Следует ли Индии присоединиться к Китаю и российской лунной исследовательской станции?

TREX: 27-ричная симметричная система счисления

Samsung представила ноутбуки на Windows 10 с процессорами Arm

[Перевод] А вы когда-нибудь причиняли себе физическую боль собственным кодом?

Мой питомец умер. История тамагочи

США приравняют статус атак криптовымогателей к терроризму

Тернистый путь внедрения Swift Package Manager. Доклад Яндекса

В конце этого месяца Samsung отключит хабы умного дома SmartThings первой версии

О сложности в работе программиста

[Перевод] Искусство написания циклов на Python

Смена работы тимлидом: как готовиться, как онбордиться, и что дальше

Идеальный пайплайн в вакууме

Работать в цехе, о культуре рабочих

Switchback-эксперименты в Ситимобил: Часть 1. Зачем это нужно

Recovery mode: IT-стыд 2020

Процессор, эмулирующий сам себя — может быть быстрее самого себя

На задворках Млечного Пути обнаружено крупное звёздное скопление класса, давно разыскиваемого астрономами

Microsoft вводит ручную модерацию пакетов проекта winget

03 июня 2021

Dragon 2 с грузом на МКС. Запуски года: 50 всего, 24 от США

Возможно, в центре Млечного пути находится не чёрная дыра, а гигантское скопление тёмной материи

Правительство создаст госрегистратора доменных имен. Без блекджека, но с блудницами

Увлекательная дорога в ад: США собираются отправить две миссии на Венеру до 2030 года

Возрождение гражданской сверхзвуковой авиации

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

Google и Гарвард выпустили визуализацию коннектома человеческого мозга на 1,4 петабайта

[Перевод] Рынок NFT рухнул, о нет

Умная одежда заменит термометр, флешку и не только

«Яндекс», «Ланит», Gigabyte и ВТБ запустят в 2022 году производство серверов в России

Воспитание Obsidian — вашего персонального информационного менеджера

Уже не программист, ещё не предприниматель

Нейродайджест: главное из области машинного обучения за май 2021

У честных не покупают. Почему люди предпочитают покупать у мошенников?

Июньские заметки о виртуальной реальности. Часть 1

«Фонд электронных рубежей» осудил закрытие аккаунта PayPal одного из энтузиастов Tor

Опыт написания асинхронного поллинга сетевых устройств

Исследование методов SLAM для навигации мобильного робота внутри помещений. Опыт исследования R2 Robotics

Что делать, если у вас почта в домене tut.by?

Уходим в кэш в высоконагруженных системах

В Китае представили нейросеть Wu Dao с 1,75 трлн параметров

[Перевод] Прошло тридцать лет, а QBasic по-прежнему лучший

Исследователи из Аризонского университета продемонстрировали квантовое преимущество

Huawei представила финальный вариант своей ОС и несколько устройств на ее основе

NocoDB, open-source аналог Airtable

[Перевод] 4 технических решения, которые делают API сервис успешным

Исследование: около половины трендов Twitter в Турции продвигают искусственно

CI/CD монолита Авито: от коммита до моржа

Защита от гнева богов. Устройства защиты от импульсных перенапряжений

Обучение универсальной модели NLU c BERT и Multitask Learning

IT-эмиграция в Мексику. Военные базы, азартные игры, женитьба в суде. История простого сельского парня

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

Пишем обёртку над SQLAlchemy Сore

«Тинькофф» запустил ассистента Олега для всех операторов связи

Apple с сентября возвращает сотрудников с удаленки на трехдневку в офисы

В Китае зафиксировали первый случай заражения человека птичьим гриппом H10N3

Разработчики встроили в антивирус Norton 360 майнер криптовалюты Ethereum

Шесть фильмов на фестивале «ДОКер», вдохновляющих на инновации

НАСА запустит две новые миссии к Венере к 2030 году

Приём платежей по QR-кодам без комиссий

Издание VTimes закроется в День России из-за признания иноагентом

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

Архитектурные паттерны в iOS: привет от дядюшки Боба, или Clean Architecture

Социальная инженерия: а вы точно курьер?

Stack Overflow продали гиганту Prosus за 1,8 млрд $

Свой человек в Китае, неутомимый проджект и терпеливый фронтендер: как мы делали планшет для школьников

Какой объем займет информация, необходимая для оцифровки вашего мозга?

Метеоролог на GEO. Запуски года: 49 всего, 16 от Китая

С помощью перехода на микросервис мы ускорили бизнес-процесс в 60 раз

Работа с параметрами в EEPROM

Если у вас нашли SCRUM

02 июня 2021

Навык для Алисы «Проведи стендап»

Рос­комнад­зор рассказал об ад­ми­нис­тра­тив­ной ­рефор­ме ведомства

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

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

Анонс. DDoS-атаки: откуда берется и куда девается “мусорный” трафик

Исследователи разработали прототип робота для сбора шампиньонов

Сам себе Гутенберг. Часть 2. Делаем многоязычные параллельные книги

[Перевод] Одноплатник Pimoroni Pico LiPo: как микроконтроллер от Raspberry, только лучше

В репозитории пакетного менеджера winget много дубликатов, плохо сформированных пакетов и искаженных манифестов

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

[Перевод] Компании с монетизацией по факту использования растут на 38% быстрее

Self-Hosted, или Kubernetes для богатых: почему самостоятельное развертывание кластера — не всегда способ сэкономить

2500 дней создания AI без использования нейронных сетей или покерный бот, который дороже $50к

[Перевод] Откровения трезвого инженера

[Перевод] Либо быстро, либо неправильно

Финал рояля: разбираем загадки и подводим итоги

Null safety of Kotlin. Мысль про киллер фичу

[recovery mode] Сыворотка правды. Расскажете, что угодно

TSMC поможет решить проблему с дефицитом чипов, построив заводы в США и Японии

[Перевод] Клавиатура Squeezebox

Firefox 89 обновил интерфейс браузера

Дай списать CRM?

Хватит везде делать микросервисы

Mathcha — внебрачный сын Word и Latex

[Перевод] Карманная книга по TypeScript. Часть 3. Сужение типов

По оценкам Intel, дефицит микросхем может продлиться несколько лет

В разработчики пойду, пусть меня научат. Бакалаврские программы при поддержке JetBrains

Wi-Fi высокой плотности не существует

[recovery mode] Баг или фича определителя номера от Тинькова, или как не нужно наполнять базу

Свой лунапарк TFTP с блэкджеком и С++17

Дженерики в языке Go

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

РКН поднял вопрос хранения данных пользователей игровых платформ и передаваемой ими информацией в рамках «закона Яровой»

Bloomberg: сотрудники предпочитают увольнение возвращению с удаленки в офисы

Опыт тимбилдинга на удалёнке. Как мы проводили турниры по Counter-Strike для сотрудников

ВЭБ.РФ подготовила схему запуска «Безопасного города»

Мифология REST

Исследователи создали «самосознающий» материал

VSS для самых маленьких

Практические истории из наших SRE-будней. Часть 4

Запуск телескопа «Джеймс Уэбб» опять перенесли

[Перевод] 10 ведущих технических трендов 2021 года, на которые стоит обратить внимание программистам

Советы и трюки SOLIDWORKS

Как художнику найти работу мечты в геймдеве. А также советы по оформлению портфолио

Как я выбирал между .NET и Java

«Умная дорога». Беспроводная зарядка электромобилей от Electreon

“Прыгни со скалы!”: взлеты и падения легендарного геймдизайнера Уоррена Спектора

Снежная слепота беспилотных авто

Владелец сайта с образами Nintendo проиграл суд на 2,1 миллиона долларов

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

01 июня 2021

Raspberry Pi Foundation начала продажу чипов RP2040 по доллару штука

Microsoft Build Cats 2021: что, если код — это кот

ВОЗ назвала варианты коронавируса буквами греческого алфавита

Осторожно! Развод и фишинг одновременно по нескольким каналам

Реклама Creative Commons творчества русской группы Complex Numbers, что с 1996 года создает хорошую научную фантастику

[Перевод] Применение интерфейса Collector для работы с потоками в реальных Java-проектах

Разработка стековой виртуальной машины и компилятора под неё (часть I)

Википедия купается в деньгах? — Взгляд из России

Видкаст Хабр ПРО: битва при DevOps

Передаём файл между изолированными виртуальными машинами без регистрации и СМС

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

Как помочь школьникам выучить географическую карту с помощью Leaflet

Microsoft представила собственный бесплатный дистрибутив OpenJDK, пообещав длительную поддержку

[Перевод] История хакерской группы Xbox Underground

Закон об обязательстве IT-компаний открывать представительства в РФ приняли в первом чтении

На трехмерных чиплетах AMD умещается до 192 МБ кэша третьего уровня на одном кристалле

Я 8 лет работал сисадмином в провинции — но ушел в Devops, когда меня снова попросили чинить клавиатуры

Модульный PHP монолит: рецепт приготовления

[Перевод] Как в PHP улучшить читаемость регулярных выражений

Легализация удаленки на зарубежную компанию без бухгалтера. Step by step guide 2021

Проект HI-SEAS — симулятор жизни на Марсе: что это, зачем и где реализуется

Проводим нагрузочное тестирование скоростных USB-библиотек для STM32F103C8T6

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

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

Наши на TechWeek: как команду IT на рынке найти?

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

Исследователи объяснили, почему физические упражнения влияют на всех по-разному

Проект NeuralPi ставит целью эмуляцию нейросетью любой гитарной педали

Все врут: эпопея с NVMe-серверами и Hi-CPU

Учиться, учиться, и ещё раз учиться?

Что вам нужно знать про молочные зубы у детей (и современный медицинский подход)

[Перевод] Starlink: обзор сервиса спутникового интернета и немного хаков

Fintech на практике: как Quadcode технологии для трейдинга и банкинга разрабатывает

Тримы, тайлы и террейн: как происходит ремастеринг игровых карт

Домашний сервер

Стандарт C++20: обзор новых возможностей C++. Часть 5 «Корутины»

[Личный опыт] Что делать IT-инженеру в ОАЭ: платят неплохо, но цены кусаются и навсегда не останешься

Свой криптографический протокол — опасная идея

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

Синхронный АМ приёмник Полякова

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

Пишем переиспользуемые компоненты, соблюдая SOLID

Воспитание Obsidian — вашего персонального информационного менеджера

Генераторы для самых маленьких

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

«Тинькофф Банк» подал иск к «Билайн» на 436,8 млн рублей

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

Чернобыль ч.11. Серые будни Чернобыльской зоны

[Перевод] Каждый браузер видит цвета видео по-разному

Все новинки Android 12. Обзор для разработчиков

SpaceX строит два плавучих космодрома, один из них начнёт работу в следующем году

Вышел Firebird 4.0

Проектирование и создание электровездехода нового формата. Восток

JDK 17: новые функции в Java 17

Транспортный протокол QUIC приняли в качестве стандарта RFC 9000

[Перевод] Откровения пьяного старшего инженера

Duff's device или loop unrolling в Си своими руками

Xiaomi заявляет, что научилась заряжать телефон за восемь минут

31 мая 2021

Энтузиасты впервые запустили S.T.A.L.K.E.R. на ПК на базе Эльбрус-8С

Нижний Новгород: новая роль технологического хаба для нестоличного города

[Перевод] Raspberry Pi Foundation: 5 устройств менее чем за год. Что дальше?

Опыт команды PVS-Studio: повышение производительности C++ анализатора на Windows при переходе на Clang

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

Фіктивна простота на власну користь або Як Google налаштування ховав

Глава «Почты России» рассказал про стратегию развития до 2030 года

Квантовый процессор Google осознает себя? Почему квантмех и свобода воли (не) связаны, и почему это неочевидно

[Перевод] Почему я считаю Haskell хорошим выбором с точки зрения безопасности ПО?

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

Альтернативный способ заполнения «спиральной матрицы»

Астрофизики предполагают, что сверхмощную вспышку гамма-излучения породила энергия вращения чёрной дыры

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

Видеоконференции — как бороться с высокой загрузкой ЦПУ?

Первая тысяча трудоустроенных выпускников Яндекс.Практикума: как мы помогаем нашим студентам находить новую работу

Newsru.com закрылся после 21 года работы

Chrome 91 рендерит страницы на 23% быстрее. Спасибо третьему компилятору

Paradigm 2.0 — как мы переосмыслили дизайн-систему Mail.ru

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

[Перевод] NANDкромантия: трансплантация флэш-памяти наживую

«Ростелеком» восстановил связь после аварии на Камчатке

Новости IT и инвестиций: больше контента на ivi, больше рекламы на YouTube

Неполнота науки: как жил и что доказал Курт Гёдель?

Использование TLS fingerprinting для выявления угроз

nanoCAD Геоника. Модуль «Генплан»: отрисовка и создание проездов в поверхности

[Перевод] +23% к защите от депрессии

Агентства Министерства обороны США инвестируют более 1 миллиарда долларов в космические технологии на LEO

Design System Community Meetup 3/06

НАСА заложило в бюджет на следующий год полёт к Марсу с возвращением грунта

PHP Дайджест № 204 (17 – 31 мая 2021)

В Microsoft Flight Simulator снизили размер начальной установки со 170 ГБ до 83 ГБ

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

«Кьюриосити» снял редкие облака Марса

L2TP & «IPsec with pre shared key» vs MITM

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

«Воентелеком» тестирует SIM-карты с российским шифрованием

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

WebUSB. Прошейся из браузера

Май. Орбитальные запуски

«Яндекс» покупает интернет-магазины KupiVIP и Mamsy

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

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

[Перевод] Как ловили хакера и инсайдера во Всемирном банке

«Кому-то Okmeter даже сможет заменить людей». Как будет развиваться сервис мониторинга после его покупки «Флантом»

На Камчатке неизвестные порвали кабель «Ростелекома», полуостров остался без связи

Луна или Марс: какая цель перспективней для пилотируемых исследований?

UHF RFID: Бюджетное решение для шлагбаума

Нагрузочное тестирование СХД на Эльбрусе на базе нового ядра Линукс версии 5.4

Чистим пхпшный код с помощью DTO

В Вильнюсе поставили портал в другой город

Почему из Колорадо теперь нельзя устроиться на удаленку

Автономный военный дрон впервые самостоятельно атаковал человека

[Перевод] Обсерватория Аресибо была для меня всем. Но я не смог спасти ее

Сокрытые драгоценности Python

Моя эволюция интерфейсов систем диспетчеризации

Планы на Луну: от убежища до дата-центра

Дайджест свежих материалов из мира фронтенда за последнюю неделю №469 (24 — 30 мая 2021)