-
Часть 6 цикла о программировании Apple Scalable Matrix Extension (SME2). Часть 5 показала, как мало меняется при переходе от одинарной точности к двойной. Эта часть — про обратное: комплексные числа, где формат хранения и движок внешних произведений тянут в разные…
-
Claude Code за неделю: /resume в десктопе, запуск сессии с телефона и своя память у субагентов
29 августа Anthropic разослала очередной еженедельный дайджест по Claude Code. Это пересказ его содержимого на русском — что вышло за неделю; собственного разбора тут нет. Источник — само письмо, публичного архива у рассылки нет, поэтому номера версий и формулировки изменений…
-
Как правильно убивать людей (в играх)
ДисклеймерВсе технические моменты, описанные ниже, не применимы к реальной жизни, т.к. в реальности, в отличие от игр, жизнь одна. Несмотря на то, что сети принятия решений активно используются не только в разведке, но и на поле боя, данная сеть специально…
-
Callfuscated — Виртуализация, MBA, opaque predicates и мусорные инструкции в одном задании
Задание: https://app.hackthebox.com/challenges/CallfuscatedПочему я вообще пишу этоМеня зарейджбайтила эта статья. Решение по трассе, без декомпилятора, MBA объявлен «арифметикой первого курса» — и при этом 2 опкода разобраны неверно, просто ошибка не всплыла из-за особенностей таска. Разберу иначе: статикой, с упрощением MBA…
-
Ночь — боту, а утро человеку: CRM-ветка и два Salesbot’а в amoCRM
Дисклеймер: в статье упоминается Meta — организация, признанная экстремистской и запрещённая на территории РФ.Ключи, ID и номера в примерах частично изменены; схема, код и логика — из рабочего проекта.В прошлой статье (https://habr.com/ru/articles/1076198/) я разобрал конвейер между агентом и клиентом: теги,…
-
ИИ‑детекторы. Мы на пути в мир антиутопий?
Введение. При написании данного опуса не была использована ни одна нейросеть. Завязка. Я иногда делюсь своими экспертными наблюдениями в теме, которой занимаюсь уже более 10 лет. В том числе иногда использую нейросети для 2 задач: поиск новой информации, которая могла пройти мимо и финальная обработка текста…
-
Инструкция для разработчиков: 8 скриптов для сложных разговоров в отношениях
Я сам регулярно попадаю в такие разговоры. И самое неприятное, что в момент ссоры обычно кажусь себе единственным человеком, который сохраняет здравый смысл.Я не кричу, помню, кто что сказал, могу восстановить последовательность событий и предложить несколько решений. Если записать разговор…
-
«Я знаю, что ты не знаешь»: задача про голубоглазых островитян
Перед вами головоломка по эпистемической логике. Для ее решения не требуется знакомства с предыдущими публикациями. Материал продолжает перевод статьи Джоэла Дэвида Хэмкинса «Epistemic Logic and the Problem of Common Knowledge». Ранее вышли: «Проблема общего знания. Часть 1» «Проблема общего знания. Часть 2»«Я…
-
Универсальное логирование HTTP-запросов в Spring Boot с помощью AOP
ВведениеПри разработке корпоративных приложений на Spring Boot одной из важнейших задач является организация качественного логирования. Особенно критичным это становится при работе с микросервисной архитектурой, где необходимо отслеживать как входящие HTTP-запросы, так и исходящие вызовы к внешним сервисам.Мы реализовали универсальное решение…
-
Вышла шестая бета‑версия операционной системы Haiku
Шестая бета‑версия Haiku R1 выходит спустя всего неделю после 25-летнего юбилея проекта. Haiku прошла огромный путь с момента запуска четверть века назад в 2001 году. Спасибо всем, кто поддерживал проект всё это время!В этот релиз вошли результаты почти двухлетней напряженной работы команды разработчиков по улучшению…