xaker
Новая side-channel атака позволяет восстанавливать данные по звуку нажатий клавиш

Группа ученых разработала «акустическую side-channel атаку», основанную на модели глубокого обучения (deep learning). Атаку можно использовать для определения нажатий клавиш, звук которых был записан с помощью микрофона находящегося поблизости телефона. Точность определения составляет до 95%.

  • среда, 9 августа 2023 г. в 00:00:24
xaker
Сталкерское ПО LetMeSpy прекращает работу после утечки данных

Сталкерское приложение LetMeSpy будет закрыто навсегда в этом месяце. Разработчики приняли решение о закрытии после взлома и утечки данных пользователей и их жертв, которая произошла в июне текущего года.

  • среда, 9 августа 2023 г. в 00:00:23
habrahabr
Решаем самые распространенные поломки ноутбуков. Заряжается, но нет изображения на экране. Проблема…

Привет, Хабр! Какое-то время назад я публиковал статью о самых распространенных поломках ноутбуков, которая называется «Наиболее распространенные типы поломок ноутбуков в моей практике: топ-5 простых причин выхода устройства из строя». Там есть раздел, посвященный BIOS — прошивка микросхемы крайне важна для работы устройства. Если с прошивкой или самим компонентом что-то случается, ноутбук может крайне странно себя вести. Сегодня у нас в ремонте Lenovo G50-45 — старый ноутбук, который, вп…

  • среда, 9 августа 2023 г. в 00:00:22
habrahabr
Интервью: Хабр поговорил с Mundfish об игре Atomic Heart

Давно не было интервью с разработчиками компьютерных игр. Мне удалось взять интервью у Mundfish — разработчиков игры Atomic Heart, ставшей хитом если не последних 3-х лет, то как минимум 2023 года. Вопросы были написаны до разработки DLC, и я попал на самый «горячий» участок разработки дополнения, поэтому дополнительных вопросов по DLC задать не получилось. Но это пока. Приятного чтения! Расскажите немного о студии, как она образовалась, кто где раньше работал.Мы всегда были большими поклонник…

  • среда, 9 августа 2023 г. в 00:00:21
habrahabr
День толстой полярной лисички: как построены наши кризисные группы

Это пиесец, да Привет! Как-то так получилось, что я сначала торговал настолками и разбирал зверей, а последние три года занимаюсь кризисным реагированием. По привычке. Среди прочего. Полтора месяца назад, 24 июня был кризис, и в который раз я наблюдал, как многие тормозят с решениями или вообще хоть какими-то действиями. Где-то это банальная неподготовленность, а где-то — отсутствие нормальной системы принятия решений. Вот про систему принятия решений я и хочу рассказать, это вообще одна…

  • среда, 9 августа 2023 г. в 00:00:20
habrahabr
Как ID Software удалось выжать невозможное из EGA-карт

Я прочитал превосходную книгу Doom Guy Джона Ромеро, которую крайне рекомендую. В девятой главе Джон рассказывает о том, как его поразила увиденная им технология Adaptive Tile Refresh (ATR). Благодаря этому я понял, что пока не анализировал очень важную методику, лежавшую в основе серии игр Commander Keen (CK). В процессе исследований я выяснил, что ATR использовалась только в первой трилогии CK. Во второй разработчики начали использовать нечто гораздо лучшее. ▍ Краткое введение в EGA Comma…

  • среда, 9 августа 2023 г. в 00:00:19
habrahabr
Урезание зарплат в Авито в Армении

1 августа компания Авито поставила оформленных в Армении сотрудников перед выбором: либо понижение зарплаты на 30-40%, либо увольнение с компенсацией за 1 месяц работы. Вот история одного из сотрудников.Я перевелась в Армению в сентябре 2022. Переезжать надо было в любом случае — работа мужа не готова была продолжать сотрудничество с теми, кто оставался в России. И изначально «Кех Армения» позиционировался как выход из такой безвыходной ситуации.Условия звучали нормально: зарплата конвертирова…

  • среда, 9 августа 2023 г. в 00:00:19
javascript
Встречайте Next.js Commerce 2.0

Эта статья — перевод оригинальной статьи "Introducing Next.js Commerce 2.0".Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.ВступлениеСегодня мы с радостью представляем Next.js Commerce 2.0.App Router Ready: Использование компонентов React Server, Server Actions, встроенных лейаутов, метаданных и всех новых шаблонов из недавно выпущенного App Router.Динамическая витрина: Динамическая витрина с Edge-рендерингом, работ…

  • среда, 9 августа 2023 г. в 00:00:16
javascript
Внутреннее представление и оптимизации строк в JavaScript-движке V8: «отмываем» строки, «обгоняем» …

С самого рождения JavaScript в каком-то смысле был языком для манипулирования текстом — от веб-страничек в самом начале до полноценных компиляторов сейчас. Неудивительно, что в современных JS-движках достаточно много сил уделено оптимизации внутреннего представления строк и операций над ними. В этой статье я хочу рассмотреть, как могут быть представлены строки в движке V8. Попытаюсь продемонстрировать их эффект, обогнав C++ в очень честном бенчмарке. А также покажу, в каких случаях они могут…

  • среда, 9 августа 2023 г. в 00:00:15