Select a country

QA. Как навести порядок на проекте, в котором есть проблемы (Часть 3)

Существует 4 типичных сценария с тест-кейсами, которые могут присутствовать на проекте:1. Тест-кейсы отсутствуют полностью2. Присутствуют чек-
Наука - Хабрахабр

QA. Как навести порядок на проекте, в котором есть проблемы (Часть 3)

Существует 4 типичных сценария с тест-кейсами, которые могут присутствовать на проекте:1. Тест-кейсы отсутствуют полностью2. Присутствуют чек-листы3. Тест-кейсы не содержат достаточного объема информации4. Тест-кейсы перегружены информацией Читать далее

Ох уж это многопоточное программирование

Привет, мой читатель с Хабра!Знаешь ли ты о том, что такое многопоточное программирование? Если да, то это хорошо! Если же нет, то
Наука - Хабрахабр

Ох уж это многопоточное программирование

Привет, мой читатель с Хабра!Знаешь ли ты о том, что такое многопоточное программирование? Если да, то это хорошо! Если же нет, то придётся почитать немного скучноватой теории про такую известную технологию программирования, как многопоточное программирование, а затем мы копнём эту тему глубже… Узнать о многопоточном программировании

Как незаметная indirect-зависимость в Go дописала ручку в ваш HTTP-сервер

Аккуратный Go-сервис на net/http с единственной ручкой /time. Обновляем одну библиотеку через go get, не трогая свой код. После рестарта в сервисе появл
Наука - Хабрахабр

Как незаметная indirect-зависимость в Go дописала ручку в ваш HTTP-сервер

Аккуратный Go-сервис на net/http с единственной ручкой /time. Обновляем одну библиотеку через go get, не трогая свой код. После рестарта в сервисе появляется ручка /__injected, которая отдаёт строки из памяти процесса. Мы её не регистрировали — а пакет, который это сделал, формально даже не используется.Разбираю шаг за шагом, как такое возможно: модель зависимостей Go и коварство //indirect, тихий вход через init(), сканирование кучи и unsafe. Pointer для поиска ServeMux в работающем сервере. И, конечно, как от этого защищаться — от аудита зависимостей до seccomp и read-only ФС.Весь код — в репозитории, «вредонос» написан в учебных целях. Запускать только в песочнице. Разобрать «вредоноса»

Сингапур, наука и никакой жвачки: как двое петербургских студентов съездили на крупнейшую конференцию по ИИ

Если вы когда-нибудь задумывались, как попасть на топовую международную конференцию, будучи ещё студентом, — эта статья для вас. Её герои не п
Наука - Хабрахабр

Сингапур, наука и никакой жвачки: как двое петербургских студентов съездили на крупнейшую конференцию по ИИ

Если вы когда-нибудь задумывались, как попасть на топовую международную конференцию, будучи ещё студентом, — эта статья для вас. Её герои не просто купили билеты и поехали послушать доклады, а прошли весь путь с нуля: от подачи заявки и нервного ожидания рецензий до живого общения с ведущими учёными на постерной сессии. О том, как устроен отбор на AAAI, зачем нужен rebuttal и что на самом деле происходит за кулисами главной ИИ-конференции, они рассказали в статье. Читать далее

Модульная архитектура против хаоса: как ограничить контексты в большом монолите

При большом масштабе компании требования к стабильности и скорости разработки становятся критичными. Долгое время бэкенд платформы Flowwow ост
Наука - Хабрахабр

Модульная архитектура против хаоса: как ограничить контексты в большом монолите

При большом масштабе компании требования к стабильности и скорости разработки становятся критичными. Долгое время бэкенд платформы Flowwow оставался монолитным, и в какой-то момент это начало серьезно тормозить развитие продукта. В этой статье я расскажу, как мы пришли к модернизации, как поменяли архитектуру и что получилось в итоге. Читать далее

Хабр не рендерится в лид-форму: как маркетогоги пытаются превратить плохие статьи в верх воронки

Когда в статье на Хабре обещают экспертность, а в конце просят имя, email, телефон и согласие на рассылку, это уже не обмен знаниями, а лид-форма, к
Наука - Хабрахабр

Хабр не рендерится в лид-форму: как маркетогоги пытаются превратить плохие статьи в верх воронки

Когда в статье на Хабре обещают экспертность, а в конце просят имя, email, телефон и согласие на рассылку, это уже не обмен знаниями, а лид-форма, которая притворилась статьёй.Разберём этот феномен. Жамкай сюда

Nightmare Eclipse: один против Microsoft

Хабр, привет!На связи Владимир Шнейдмюллер, аналитик-исследователь угроз кибербезопасности R-Vision.Вокруг Nightmare Eclipse за последние недели успел
Наука - Хабрахабр

Nightmare Eclipse: один против Microsoft

Хабр, привет!На связи Владимир Шнейдмюллер, аналитик-исследователь угроз кибербезопасности R-Vision.Вокруг Nightmare Eclipse за последние недели успело сложиться почти всё, что обычно сопровождает громкие публичные zero-day: резкие заявления автора, споры о такой практике раскрытия, быстрые проверки PoC сообществом, первые форки и закономерный вопрос - что из этого можно увидеть в телеметрии, а что останется почти полностью за пределами SIEM?Мы разобрали несколько опубликованных PoC и в этой статье начнем с первых трёх: YellowKey, GreenPlasma и MiniPlasma. Они существенно различаются как по векторам атак, так и по возможностям обнаружения. YellowKey интересен как обход BitLocker через WinRE, но почти не оставляет удобных событий в ОС. GreenPlasma демонстрирует низкоуровневый примитив на стыке CTF/Winlogon и Windows Object Manager. MiniPlasma, наоборот, уже дает практический сценарий локального повышения привилегий, где можно строить вполне рабочие детекты по реестру, файловой системе и запуску процессов.Ниже не будет пошаговой инструкции по эксплуатации. Нас интересуют механика, артефакты и точки наблюдения, которые полезны SOC и threat hunting-командам. Читать далее

[Перевод] Математики предупредили об угрозах, которые ИИ представляет для их профессии

В декларации, описывающей многочисленные вызовы, которые искусственный интеллект (ИИ) создаёт для математических исследований, математики в
Наука - Хабрахабр

[Перевод] Математики предупредили об угрозах, которые ИИ представляет для их профессии

В декларации, описывающей многочисленные вызовы, которые искусственный интеллект (ИИ) создаёт для математических исследований, математики выразили обеспокоенность растущим влиянием технологической индустрии. Декларация была опубликована через две недели после того, как компания OpenAI объявила, что одна из её моделей искусственного интеллекта опровергла 80-летнюю математическую гипотезу в области геометрии.Декларация была разработана рабочей группой из 16 исследователей в течение восьми месяцев после конференции, состоявшейся в Лейденском университете в Нидерландах в сентябре 2025 года. Опубликованная 2 июня 2026 года «Лейденская декларация об искусственном интеллекте и математике» была одобрена Международным математическим союзом — международной неправительственной организацией, которая проводит конференции и курирует присуждение самых престижных наград в области математики, таких как медаль Филдса. Читать далее

GPUGO: простая облачная платформа для ML-задач

Мы не нашли нормального сервиса для аренды современных GPU под ML-задачи - и сделали свой. Рассказываем про GPUGO: простую облачную платформу для л
Наука - Хабрахабр

GPUGO: простая облачная платформа для ML-задач

Мы не нашли нормального сервиса для аренды современных GPU под ML-задачи - и сделали свой. Рассказываем про GPUGO: простую облачную платформу для любых задач с посекундной тарификацией и почему мы вообще за это взялись. Читать далее

Генерация тестовой документации с ИИ

Всем привет! Продолжаю цикл статей про применение ИИ в тестировании. В первой я рассказывала о том, зачем мы пошли в пилот по применению ИИ в т
Наука - Хабрахабр

Генерация тестовой документации с ИИ

Всем привет! Продолжаю цикл статей про применение ИИ в тестировании. В первой я рассказывала о том, зачем мы пошли в пилот по применению ИИ в тестировании. Во второй — как собирать контекст. В третьей — как тестировать требования, когда контекст уже готов.Сегодня про следующий этап: генерацию тестовой документации: тест-кейсы, чек-листы, матрица покрытия и т.д. Небольшой спойлер: в конце статьи вас ждет ссылка на репозиторий с инструкциями и промтами. Читать далее

От спящих дашбордов к живым агентам: как «оживить» бизнес-аналитику на базе существующей 1С

От спящих дашбордов к живым агентам: как «оживить» бизнес-аналитику на базе существующей 1С. История о том, как мы собрали управленческую кома
Наука - Хабрахабр

От спящих дашбордов к живым агентам: как «оживить» бизнес-аналитику на базе существующей 1С

От спящих дашбордов к живым агентам: как «оживить» бизнес-аналитику на базе существующей 1С. История о том, как мы собрали управленческую команду из шести AI-агентов, которая спасла бизнес от банкротства. Читать далее

Что внутри бесплатной части курса «ИИ-агенты и автоматизация»

Почти у всех курсов Практикума PRO бесплатная вводная часть — можно изучить пару тем, протестировать формат и оценить, ложатся ли инструменты
Наука - Хабрахабр

Что внутри бесплатной части курса «ИИ-агенты и автоматизация»

Почти у всех курсов Практикума PRO бесплатная вводная часть — можно изучить пару тем, протестировать формат и оценить, ложатся ли инструменты в стек. В статье разбираем, что зашито в бесплатную часть курса «ИИ-агенты и автоматизация». Спойлер: узнаете, чем ИИ-агент отличается от чат-бота и ассистента, поисследуете готовые агентские решения и поймёте, где именно вам нужна автоматизация. А ещё узнаете, как устроено обучение на основной программе.  Читать далее

Дорожная карта продукта без перегруза: причины, принципы, инструменты

Понедельник, утро. Продакт-менеджер открывает ноутбук и видит три непрочитанных сообщения: разработка запрашивает обновление к встрече, что
Наука - Хабрахабр

Дорожная карта продукта без перегруза: причины, принципы, инструменты

Понедельник, утро. Продакт-менеджер открывает ноутбук и видит три непрочитанных сообщения: разработка запрашивает обновление к встрече, что делать после текущего спринта; руководство хочет слайд с приоритетами на квартал; маркетингу нужно понять, когда выйдут новые функции, чтобы спланировать кампанию. У продакта есть дорожная карта — точнее, три её версии в разных файлах, и каждая уже устаревшая. Он открывает файлы и начинает делать три обновлённые версии – для руководства, разработки и маркетинга. По данным команды UserJot, продакт-менеджеры тратят от 40% до 60% рабочего времени на создание презентаций, документов и отчётов, которые практически не влияют на реальное развитие продукта. В пересчёте на пятидневку — это около 20 потерянных часов в неделю на составление и обновление документации, форматирование слайдов и синхронизацию версий вместо общения с пользователями, анализа продуктовых метрик и работы с командой. При этом, согласно ежегодному исследованию Pragmatic Institute, 91% продакт-менеджеров называют работу с дорожной картой одной из ключевых составляющих своей роли, опережая описание требований (88%) и сценариев использования (85%). Парадокс в том, что дорожная карта — один из самых важных инструментов продуктовой команды — у большинства превращается в один из главных источников потерь времени на рутину, которой можно было бы избежать. В этой статье разберём 5 причин, по которым такое происходит, 5 типичных ошибок, 7 принципов как выстроить процесс и 7 инструментов автоматизации для ускорения работы с дорожной картой продукта. Читать далее

Динамические шаблоны пути в интеграциях: как передавать пользовательские данные в URL через DATAREON Platform

Привет, Хабр!С вами снова Илья Вязников, инженер сопровождения СОФРОС. Продолжаю делится практическими приёмами и полезными настройками пла
Наука - Хабрахабр

Динамические шаблоны пути в интеграциях: как передавать пользовательские данные в URL через DATAREON Platform

Привет, Хабр!С вами снова Илья Вязников, инженер сопровождения СОФРОС. Продолжаю делится практическими приёмами и полезными настройками платформы.При интеграции с REST API часто возникает ситуация, когда идентификатор объекта нужно передавать не в теле запроса и не в query-параметрах, а непосредственно в URL. Такой подход используется во многих CRM, ECM-системах, банковских и государственных API.Сегодня, разберём, как реализовать подобную интеграцию в DATAREON Platform с помощью шаблона пути и параметров обработчика.  Читать далее

Архитектурный крест: как приручить System Design interview

Вначале, наверное, каждый попадал в эту ловушку на собеседовании: кандидат открывает экран, уверенно запускает draw.io и бодро начинает рисовать
Наука - Хабрахабр

Архитектурный крест: как приручить System Design interview

Вначале, наверное, каждый попадал в эту ловушку на собеседовании: кандидат открывает экран, уверенно запускает draw.io и бодро начинает рисовать. Бац — микросервисы! Бац — брокеры сообщений между ними! Redis-кеш сверху, базы данных снизу. Даже стрелки вызовов нарисованы в правильном стиле. Интервьюер кивает, видя техническую беглость. Кандидат чувствует уверенность, ждёт похвалы.— Отлично, — говорит интервьюер, — а откуда берутся данные для этого отчёта? Кандидат на секунду замешкается. «Откуда?.. Ах да, из базы данных, наверное... или из очереди?..» Он смотрит на схему, где слева — пустое место перед микросервисами.— И кто потребитель этого события? — продолжает интервьюер. — Кто его забирает и что делает с результатом?Кандидат начинает водить курсором по доске draw.io, но схема рассыпается. Сквозного потока данных нет, потому что контекст не был зафиксирован с самого начала. Это не техническая ошибка, а фундаментальный пробел в системном мышлении.Проблема не в отсутствии знаний, а в отсутствии целостной картины.Большинство кандидатов (и не только на собеседованиях) сразу ныряет в глубину технологий, не очертив границы системы. Они рисуют внутреннюю механику бэкенда, не уточнив, откуда приходят входные данные и куда уходит результат. Это как строить фундамент, не зная размеров участка. Или как инженер, который начинает проектировать двигатель, не узнав, что это за транспорт и что он должен делать.На собеседовании такая ошибка критична. Интервьюер видит технический кругозор, но не видит системного мышления. А ведь это именно то, что отличает senior-архитектора от middle, который умеет только пилить отдельные сервисы. Читать далее

Ненормальное марковское программирование: КТ-строки и синглетоны

Продолжение. Первая часть - программирование на НАМ. Вторая - обзор неприятностей, концепты.Пришло время запутаться и распутаться со строкам
Наука - Хабрахабр

Ненормальное марковское программирование: КТ-строки и синглетоны

Продолжение. Первая часть - программирование на НАМ. Вторая - обзор неприятностей, концепты.Пришло время запутаться и распутаться со строками в компайл-тайме... и с зависимыми типами.Основные требования к КТ-строкам - чтобы можно было использовать их в качестве параметров шаблона, и чтобы можно было писать constexpr-функции, логика и типы которых зависят от значений аргументов. Это не очень сложно, но может быть неочевидно. Читать далее

Почему ИТ превращается в гуманитарную науку

ИТ-индустрия тридцать лет последовательно теряла один конкретный навык — умение формулировать намерение, а не алгоритм (т. е. умение говорит
Наука - Хабрахабр

Почему ИТ превращается в гуманитарную науку

ИТ-индустрия тридцать лет последовательно теряла один конкретный навык — умение формулировать намерение, а не алгоритм (т. е. умение говорить «что нужно получить», а не «как это вычислить»). Зачем он был нужен, если компилятор не обижается на формулировку? База данных не читает между строк — она возвращает именно то, что у нее спросили. API ведет себя так же: никакого контекста, никакой интерпретации, только буква документации. Машина не нуждалась в том, чтобы ее понимали, — достаточно было правильно ее инструктировать. Исследования фиксировали этот сдвиг, но до поры индустрию это не особо беспокоило.А потом те же люди создали сущность с собственной логикой, скрытыми мотивами и агентным поведением — и обнаружили, что с ней нужно договариваться словами. Причем буквально: удерживать намерение, считывать, где модель соскользнула, и поправлять курс формулировкой, а не традиционным программированием.Правильный подход к такому диалогу обнаружился не в технической документации — и, похоже, искать стоило вообще не там. В литературе и гуманитарных науках этот подход давно описан людьми, которые профессионально работали с непредсказуемыми агентами задолго до LLM. В прошлой статье мы разбирали фольклорные паттерны — те самые структуры волшебной сказки, которые неожиданно точно описывают эффективное общение с моделями. Сегодня идем дальше: смотрим, что еще сказки знают о жизни с непредсказуемым помощником.  Читать далее

Динамический полиморфизм против std::variant с указателями: Разрушаем мифы о скорости std::visit (v.2*)

В экосистеме современного C++ прочно укоренилось мнение: классический динамический полиморфизм через виртуальные функции (vtable) и наследовани
Наука - Хабрахабр

Динамический полиморфизм против std::variant с указателями: Разрушаем мифы о скорости std::visit (v.2*)

В экосистеме современного C++ прочно укоренилось мнение: классический динамический полиморфизм через виртуальные функции (vtable) и наследование — это устаревший, медленный и недружелюбный к кэшу процессора механизм. В качестве «серебряной пули» модно предлагать связку std::variant и std::visit. Если вы спросите любого виртуального умника (ИИ) он до последнего будет убеждать вас что std::variant и std::visit всегда(!) лучше чем виртуальные функции, даже не сомневайтесь. Проблема в том что с таким отношением вы во многих случаях просто лишаете себя выбора адекватного технического решения. Решения адекватного условиям конкретной задачи с необходимостью диспетчеризации вызовов. По интернету кочуют статьи, утверждающие, что std::visit выполняет диспетчеризацию за фиксированное время O(1) и полностью уничтожает старый добрый ООП-подход, но вы должны понимать что не существует универсальных решений на все случаи жизни. А что если мы попробуем уравнять начальные условия использования обеих техник диспетчеризации и будем использовать вариант с указателями, а не с эмплейс-объектами: std::vector<std::unique_ptr <BaseClass>> и std::vector<std::variantstd::unique_ptr<TypeA>, std::unique_ptr<TypeB>,std::unique_ptr<TypeC>>> в условиях раздельной компиляции классов и кода который делает вызовы (зачем это надо?). Читать далее

Две базы: одна пишет, другая читает. CQRS без культа и с последствиями

Одна база пишет, другая читает: как CQRS, Kafka и Outbox ускоряют запросы, но приносят lag, дубли и eventual consistency Читать далее
Наука - Хабрахабр

Две базы: одна пишет, другая читает. CQRS без культа и с последствиями

Одна база пишет, другая читает: как CQRS, Kafka и Outbox ускоряют запросы, но приносят lag, дубли и eventual consistency Читать далее

Как интегрировать нейросети в работу тестировщика

Эта статья основана на реальном опыте использования Claude в работе QA-инженера. Все оценки времени — практические, не теоретические.  Рабо
Наука - Хабрахабр

Как интегрировать нейросети в работу тестировщика

Эта статья основана на реальном опыте использования Claude в работе QA-инженера. Все оценки времени — практические, не теоретические.  Работа тестировщика предполагает много разных задач: написать чек-листы, оформить баг-репорты, прочитать очередное техническое задание и составить тестовую документацию, которую, скорее всего, кроме него никто не увидит. На это уходят часы, которые могли бы идти на реальное тестирование, исследование продукта или профессиональный рост.В условиях развития нейросетей, многие веб-студии внедряют в рабочий процесс ИИ-агентов. На сегодняшний день большую популярность набирает Claude. Читайте дальше, чтобы узнать, почему он составляет мощную конкуренцию для ChatGPT, а также о двух главных направления применения Claude в тестировании.Чтобы понять, насколько Claude действительно полезен в работе тестировщика, я покажу, какие данные передавала нейросети, сколько времени обычно трачу на выполнение каждой задачи вручную и насколько удалось ускорить процесс с помощью ИИ. А еще поделюсь готовыми промптами, которые использую сама и которые вы сможете сразу взять в работу. Читать далее

Обзор релиза 4.20 NodaLogic

В июньском релизе много всего: удобная пакетная синхронизация узлов от внешней системы до устройства - «контракты», онлайн-обработчики
Наука - Хабрахабр

Обзор релиза 4.20 NodaLogic

В июньском релизе много всего: удобная пакетная синхронизация узлов от внешней системы до устройства - «контракты», онлайн-обработчики событий, интеграция мультимедиа-элементов с s3-хранилищем, чтобы не писать ничего при обмене документов с картинками, печатные формы, мощная система таймеров/воркеров и многое другое. Читать далее

Горшочек с мёдом против пчел! Honeypot аналитика

Пару недель назад на необъятных просторах новостной ленты всплыл вот этот ролик (https://www.youtube.com/watch?v=T2mHPGbRPgA), в котором рассматривается оценка с
Наука - Хабрахабр

Горшочек с мёдом против пчел! Honeypot аналитика

Пару недель назад на необъятных просторах новостной ленты всплыл вот этот ролик (https://www.youtube.com/watch?v=T2mHPGbRPgA), в котором рассматривается оценка событий на honeypot T-Pot. Мое внимание захватили: красивая инфографика, аналитические отчеты и глубина анализа данных, которые заботливо были продемонстрированы автором. В его исследовании отражена оценка киберпротивостояния во время недавнего конфликта в известном проливе и я испытал жгучее желание провести собственный анализ рынка масскана, но с важной оговоркой - страна-хостер обязательно должна быть Россия. Читать далее

Дашборд зелёный, командир, но сервис мёртв: ставим требования к observability правильно

Подходя к офису ты думаешь, что сейчас придешь, нальешь себе кофе, поболтаешь с коллегами, откроешь таск-трекер и спокойно начнешь рабочий ден
Наука - Хабрахабр

Дашборд зелёный, командир, но сервис мёртв: ставим требования к observability правильно

Подходя к офису ты думаешь, что сейчас придешь, нальешь себе кофе, поболтаешь с коллегами, откроешь таск-трекер и спокойно начнешь рабочий день. Инженеры GitHub 27 апреля 2026 года тоже так думали… И начали. А через пару часов поиск по репозиториям, issues и PR-ам начал отваливаться — до 65% запросов уходили в таймауты. Но самое странное: все дашборды были зелёными. CPU — в норме, память — в норме, 200 OK — летят. А пользователи обрывают линию техподдержки. Потому что метрики меряют техническое здоровье, а не бизнес-результат. Читать далее

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

Во множестве организаций существует такая фича социальной поддержки и удержания сотрудников, как корпоративные предоплаченные карты питан
Наука - Хабрахабр

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

Во множестве организаций существует такая фича социальной поддержки и удержания сотрудников, как корпоративные предоплаченные карты питания, или «foodcard», как их еще называют. Раз в квартал бухгалтерия перечисляет на них относительно небольшие суммы, которых хватает на кофе, аспирин и барбариски. Финансовым посредником выступает одна из расчетных некоммерческих организаций (НКО) в нашей стране. Работодателю это выгодно: схема дешевле, избавляет от проблем и снижает налогообложение, а НКО получает свой законный мелкий гешефт. Все счастливы. Все в безопасности. Все так думают. Читать далее

Заменит ли умная строка традиционные графические интерфейсы? История смены парадигм в интерфейсостроении

Весь этот шум вокруг AI заставляет задуматься, а выживут ли традиционные интерфейсы с окнами и кнопками. Не окажется ли, что через нескольк
Наука - Хабрахабр

Заменит ли умная строка традиционные графические интерфейсы? История смены парадигм в интерфейсостроении

Весь этот шум вокруг AI заставляет задуматься, а выживут ли традиционные интерфейсы с окнами и кнопками. Не окажется ли, что через несколько лет основным интерфейсом станет одна умная строка, в которую мы просто пишем или говорим, что хотим получить? Я думаю, что графические интерфейсы не исчезнут. Но они изменятся — как уже менялись не раз.Графические интерфейсы не убили командную строку, смартфоны не отменили десктоп, а голосовые помощники не заменили приложения. Каждый новый интерфейс не столько стирает предыдущий, сколько забирает себе часть сценариев. В этой статье посмотрим, как менялись интерфейсы, чем они сильны и почему умная строка, скорее всего, станет не заменой графического интерфейса, а его новым слоем. Читать далее

LLM, персональные данные и 152-ФЗ

LLM и агенты по типу Codex, Claude Code и т.д. изначально задумывались и использовались для работы с кодом.Всё больше и больше модели и агенты использую
Наука - Хабрахабр

LLM, персональные данные и 152-ФЗ

LLM и агенты по типу Codex, Claude Code и т.д. изначально задумывались и использовались для работы с кодом.Всё больше и больше модели и агенты используются для работы с договорами договорами, таблицами, отвечают на тикеты, разгребают почту, лезут в CRM. А там ФИО, телефоны, ИНН, паспорта. Как только ты отправил такие данные в модель — ты начал обрабатывать персональные данные и попал под 152-ФЗ.Мы занимаемся внедрением ИИ в операционные, юридические, маркетинговые отделы компании. И это постоянная проблема, с которой нам приходится сталкиваться.Дальше по порядку: что считается персональными данными, какие правила и наказания, и какие есть варианты у того, кто хочет гонять документы через LLM и не словить штраф. С плюсами, минусами и рабочими схемами. Читать далее

Почта на @tut.by перестала работать: что произошло и как мигрировать на свой домен

С мая 2026 года электронная почта в домене @tut.by заблокирована. Для тысяч компаний и ИП в Беларуси это означает, что канал рабочей переписки поте
Наука - Хабрахабр

Почта на @tut.by перестала работать: что произошло и как мигрировать на свой домен

С мая 2026 года электронная почта в домене @tut.by заблокирована. Для тысяч компаний и ИП в Беларуси это означает, что канал рабочей переписки потерян, а восстановление доступа в сервисы внезапно перестало работать. Мы в поддержке платёжного сервиса ExpressPay столкнулись с этим на конкретном кейсе. У клиента перестали приходить уведомления. Система отправляла письма на корпоративный ящик, а до получателя они не доходили. Человек неделю думал, что у него «сломалась интеграция», хотя сломался домен почты. Это типовая картина: первым ломается не то, что замечаешь сразу, а то, что работает в фоне — уведомления, чеки, подтверждения.Разбираем причины, контекст с Указом №60 и пошаговую миграцию на собственный домен. Читать далее

Почему +0.3% к ROC‑AUC почти всегда шум, и как это проверить

ROC‑AUC вырос с 0,871 до 0,874 — модель стала лучше или вам просто повезло с разбиением? Разберём, почему прирост на третьем знаке част
Наука - Хабрахабр

Почему +0.3% к ROC‑AUC почти всегда шум, и как это проверить

ROC‑AUC вырос с 0,871 до 0,874 — модель стала лучше или вам просто повезло с разбиением? Разберём, почему прирост на третьем знаке часто оказывается шумом, как измерить разброс метрики и сравнивать модели так, чтобы «улучшение» не исчезло на свежих данных. Читать далее

Кому с AI жить хорошо

Если раньше казалось, что эй-ай заменит разработчиков, то теперь кажется, что всё даже веселее складывается. И я всё чаще задумываюсь, что очен
Наука - Хабрахабр

Кому с AI жить хорошо

Если раньше казалось, что эй-ай заменит разработчиков, то теперь кажется, что всё даже веселее складывается. И я всё чаще задумываюсь, что очень задорно по нам, программистам, катком пост-иронии проехалось.Ахтунг! Мнение Олега может не совпадать с мнением Громова. Вас предупредили, продолжайте на свой страх и риск. Читать далее

Все думают, что за мой товар сажают. Я делаю на нём 20 млн в год

Я делаю простые вещи: шапки, носки, футболки, одеяла. Ничего такого, что нельзя повторить — лекала беру готовые, адаптирую под себя, с нуля почт
Наука - Хабрахабр

Все думают, что за мой товар сажают. Я делаю на нём 20 млн в год

Я делаю простые вещи: шапки, носки, футболки, одеяла. Ничего такого, что нельзя повторить — лекала беру готовые, адаптирую под себя, с нуля почти ничего не разрабатываю. При этом худи у меня стоит 12 600 рублей при себестоимости около 4000. А рынок, на котором я работаю, последние годы проседает. За экологичные товары люди стали платить меньше, плюс инфляция и скачущий курс, в среднем покупатель беднеет.По всем признакам мой бизнес давно должен был повторить кто-то с таким же товаром и ценой пониже. Любой может закупить ту же ткань, сшить такие же носки и выйти на тот же маркетплейс. За 12 лет этого так и не случилось. Дальше расскажу, как устроена моя экономика, на чём я реально зарабатываю и почему скопировать всё это оказалось куда сложнее, чем выглядит со стороны. Читать далее

Единый оркестратор инфраструктуры: что происходит под капотом Digital Q.AppServer

В современной ИТ-инфраструктуре нередко соседствуют разные серверы приложений, которые используются для решения разных эксплуатационных и
Наука - Хабрахабр

Единый оркестратор инфраструктуры: что происходит под капотом Digital Q.AppServer

В современной ИТ-инфраструктуре нередко соседствуют разные серверы приложений, которые используются для решения разных эксплуатационных и архитектурных задач. В одном случае для определенного класса приложений важна более легкая среда, в другом – поддержка более широкого набора возможностей и сценариев развертывания. Поэтому в реальном контуре используется не один, а несколько серверов со своими особенностями сопровождения. Проблема в том, что этим набором серверов нужно управлять ежедневно. Администратору уже недостаточно просто понимать, что приложение запущено: нужно контролировать состояние серверов, следить за приложениями и метриками, развертывать новые версии и быстро выполнять типовые операции без лишней ручной работы. Когда ИТ-контуров становится больше, разница между «в целом работает» и «удобно эксплуатируется» начинает ощущаться особенно остро.Digital Q.AppServer как раз закрывает эту задачу: платформа дает единый интерфейс для работы с серверами приложений Digital Q.TomEE и Digital Q.WildFly и собирает в одном месте основные операции сопровождения. В центре внимания здесь – уже не сам по себе выбор между серверами, а то, что ими можно управлять как частью одного эксплуатационного процесса, а не как набором разрозненных систем. Читать далее

Почему портал самообслуживания не работает — и при чём тут когнитивная нагрузка

Портал есть, каталог на 200 услуг есть, база знаний есть. А сотрудник всё равно звонит на первую линию. Разбираем, почему так — и что реально мен
Наука - Хабрахабр

Почему портал самообслуживания не работает — и при чём тут когнитивная нагрузка

Портал есть, каталог на 200 услуг есть, база знаний есть. А сотрудник всё равно звонит на первую линию. Разбираем, почему так — и что реально меняет ИИ, честно, со слабыми местами. Читать далее

Мультистейдж-сборка на Docker BuildX: мифы и реальность

Привет, Хабр! С вами эксперты ИнфоТеКС. В современной ИТ-индустрии контейнеризация стала неотъемлемой частью разработки и эксплуатации сист
Наука - Хабрахабр

Мультистейдж-сборка на Docker BuildX: мифы и реальность

Привет, Хабр! С вами эксперты ИнфоТеКС. В современной ИТ-индустрии контейнеризация стала неотъемлемой частью разработки и эксплуатации систем. Docker, как один из ключевых инструментов, прочно вошёл в повседневную практику. Однако с ростом сложности проектов, особенно в микросервисной архитектуре, возникает проблема, которая может существенно замедлить процесс разработки — скорость сборки Docker-образов.В этой статье мы рассмотрим тонкости использования Docker в нескольких подходах и возможные решения для оптимизации процесса сборки, которые позволят разработчикам повысить эффективность работы и сократить время на внесение изменений. Читать далее

[Перевод] Новые возможности Hibernate 7.4

Hibernate 7.4 исправляет старую проблему с пагинацией и fetch join.Раньше запрос на первые 10 Order вместе с OrderItem не мог безопасно ограничиться на уровне SQL
Наука - Хабрахабр

[Перевод] Новые возможности Hibernate 7.4

Hibernate 7.4 исправляет старую проблему с пагинацией и fetch join.Раньше запрос на первые 10 Order вместе с OrderItem не мог безопасно ограничиться на уровне SQL. Из-за join один заказ превращался в несколько строк, и limit мог обрезать коллекцию. Поэтому Hibernate загружал все подходящие строки, а страницу выбирал уже в памяти. На больших данных это било по памяти и могло закончиться OutOfMemoryException.Теперь Hibernate сначала выбирает нужные id родительских сущностей во вложенном запросе, а затем загружает для них полные дочерние коллекции. Пагинация остается в БД, данные не режутся.Еще в 7.4 появились history и audit tables. @Temporal хранит версии строк и позволяет читать сущность на конкретный момент времени. @Audited пишет изменения ADD/MOD/DEL в audit-таблицу без Envers. Читать далее

Реальные профессии будущего, а не «промпт-инженер» и про то, как мировой средний класс исчезает

Массовый средний класс появился относительно недавно — после промышленной революции. И сейчас он постепенно сужается. Рутинный и офисный тр
Наука - Хабрахабр

Реальные профессии будущего, а не «промпт-инженер» и про то, как мировой средний класс исчезает

Массовый средний класс появился относительно недавно — после промышленной революции. И сейчас он постепенно сужается. Рутинный и офисный труд вымывается, но растёт спрос на высококвалифицированных специалистов — STEM, медицина — и то, чем не смогут заниматься роботы. Сложнее всего роботам приходится в непредсказуемой физической среде: уход за людьми, стройка, монтаж, ремонт, полевые работы, ручная доводка на производстве. То есть там, где нужно постоянное адаптивное суждение, с которым алгоритмы справляются хуже всего.ИИ не уничтожает профессии целиком, но очень меняет рынок. В первую очередь это бьёт по образованию, а уже потом по всему остальному. Сильнее всего под удар попадают менеджерские задачи, которые держатся на сборе статусов, пересказе документов, базовой аналитике и типовых решениях — потому что анализировать информацию и обобщать сведения ИИ уже в среднем умеет лучше людей. Читать далее