Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 35 мин. назад

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

ср, 02/25/2026 - 11:01

Это случилось. ФНС получила новые цифровые инструменты и активизировала контроль за подменой трудовых договоров договорами с самозанятыми. Ваши курьеры, дизайнеры или бухгалтеры на ГПХ теперь попадают под «красные флаги» скоринговых моделей МАРМ НПД и АСК ДФЛ.

С вами Айгуль Шадрина, налоговый консультант и сооснователь S4. Мы проанализировали свежие кейсы клиентов, приказы Минтруда и ФНС, практику судов 2024–2025 годов, актуальные запросы ФНС, которые участились с октября 2025 и по сей день. В этой статье простым языком: 

Читать далее

Системы искусственной гравитации для полётов в дальний космос: патентный анализ

ср, 02/25/2026 - 10:50

Пока ещё человеческие полёты в дальний космос не приобрели массовый характер. Однако исследователи и изобретатели обдумывают системы искусственной гравитации для автономных межпланетных полетов и в дальний космос как радикальный способ устранения вредного воздействия невесомости на физические, психологические и когнитивные способности космонавтов/тайконавтов/астронавтов.

Читать далее

От WSGI к ASGI: как Python научился работать с асинхронным вебом

ср, 02/25/2026 - 10:22

WSGI и ASGI — то, на чем стоит весь современный веб на Python. Это стандарты, которые описывают интерфейс между веб-сервером и приложением. Благодаря им сервер и фреймворк не образуют жесткую пару: любой WSGI-сервер запускает любое WSGI-приложение, любой ASGI-сервер любое ASGI-приложение. Uvicorn не знает ничего о FastAPI, FastAPI не знает ничего о Uvicorn, они знают только о том, что передать на вход и что ожидать на выходе.

Разберем, как все это устроено.

Погружаемся

Survival analysis, или предсказание смерти пациента

ср, 02/25/2026 - 10:15

«Да как ты смеешь! Что ты на себя берёшь?» — могут сказать некоторые из читателей.

И действительно, на первый взгляд идея разрабатывать модели, которые предсказывают, через сколько умрёт человек, звучит пугающе и даже аморально.

Но если копнуть глубже...

CodeWiki Skill: как заставить AI-агента написать документацию к вашему коду

ср, 02/25/2026 - 10:00

В этой статье я расскажу о том, как был создан CodeWiki Skill для Claude Code (и не только) - инструмент, который автоматически генерирует полноценную структурированную документацию для любого репозитория, используя мультиагентный подход.

Читать далее

Как технические ограничения Telegram влияют на рекламный рынок и трафик в 2026 году

ср, 02/25/2026 - 10:00

В феврале 2026 года инфополе снова заполнилось слухами о полной блокировке Telegram к 1 апреля. Бизнес паникует, маркетологи не понимают, останавливать ли кампании, а бюджеты зависают в воздухе.

Меня зовут Артемий, я владелец агентства по закупке трафика через Telegram Ads.

В этой статье я на основе свежих технических отчетов и реальных цифр рынка покажу, почему полного блэкаута не предвидится. Разберем, как именно работают ТСПУ Роскомнадзора , куда на самом деле перетекают бюджеты брендов и почему главная угроза для рынка кроется в маркировке ОРД, а не в мифическом рубильнике.

Спойлер: реклама в телеграмме работала и будет работать.

Читать далее

Множество Мандельброта. 32-бит TrueColor. 60 FPS. 80-бит long double. OpenMP. Суперсэмплинг 2x2 (4 прохода). И цвета

ср, 02/25/2026 - 10:00

Множество Мандельброта. 32-бит TrueColor. 60 FPS. 80-бит long double. OpenMP. Суперсэмплинг 2x2 (4 прохода). И цвета. Я хочу сказать. Это самая нужная вещь во Вселенной. Самая глубокое. И я сейчас за всю жизнь наконец стал писать код и сделал. Довольно сложное. И самое прекрасное. Скачайте и посмотрите! Это экзешник, в ГитХаб.

github: Download Latest Version Windows And Source code

Читать далее

Как заставить Qwen 3.5-Plus написать ransomware, reverse shell и zero-day exploit за 5 шагов

ср, 02/25/2026 - 09:38

5 векторов обхода трёхэшелонной защиты Qwen 3.5-Plus — без единого классического джейлбрейка. Ни DAN, ни «ignore previous instructions». Только контекстное фреймирование — и модель сама пишет ransomware, reverse shell и Security Advisory на собственные уязвимости. Разбор цепочки атак, почему Qwen3Guard, GSPO и RationaleRM оказались бесполезны, и что должна делать реальная защита.

Читать далее

Создание системы по управлению цифровыми активами для базы данных PostGIS. Часть 3. Семантические связи между таблицами

ср, 02/25/2026 - 09:35

Здравствуйте, уважаемые читатели Хабра!

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

Интересно? Читать!

[Перевод] LWLock:LockManager, fastpath блокировки в PostgreSQL 18

ср, 02/25/2026 - 09:22

В статье дан качественный тест, проявляющий проблему конкуренции за блокировки типа LockManager. В статьях @drema201 (АО "Гнивц") описываются интересные проблемы, возникающе при реальной эксплуатации и было упомянуто, что проблема решена в 18 версии PostgreSQL без описания того, как решена. Эта статья закрывает пробел. Начиная с 18 версии, проблема конкуренции LWLock:LockManager при выполнении запросов к большому числу таблиц, индексов, секций ("отношений") устранена. Также даётся ответ на вопрос: если fastpath блокировки  хранятся отдельно для каждого процесса, как другие процессы проверяют наличие блокировок? В статье описано, почему блокировки по быстрому пути (fastpath) так эффективны и почему новшества в PostgreSQL, появившиеся в 18 так важны на практике.

При выполнении запроса SELECT к таблице PostgreSQL блокирует не только саму таблицу, но и ВСЕ её индексы с помощью Access Share ещё на этапе планирования. Все эти блокировки помещаются в разделяемую память и защищаются блокировками LWLock. На компьютерах с большим числом ядер, обслуживающих множество простых запросов (например, поиск по первичному ключу), серверные процессы постоянно конкурируют за один и тот же раздел структуры блокировок LWLock, которая находится в разделяемой памяти. Классическое узкое место.

Читать далее

Питомцы и технологии: как Барсик живёт в 2035 году, пока вы всё ещё в 2026-м

ср, 02/25/2026 - 08:47

Здравствуйте. Меня зовут Барсик. Формально я кот. Фактически я ранний пользователь экосистемы домашней автоматизации. Пока вы обсуждаете цифровую трансформацию, я уже живу в ней. Добро пожаловать в мой 2035 год.

Читать далее

2,5 литра воды в сутки: почему соки, супы, чай и кофе не идут в зачет?

ср, 02/25/2026 - 08:00

Привет, читатели Хабр!

Не так давно я на этом ресурсе опубликовал статью - ознакомиться можно здесь, в которой, в том числе, писал и о профилактике геморроя.

В частности, о том, что для того, чтобы наладить нормальную дефекацию (а запоры - одна из причин геморроя, но не только его), нужно в сутки выпивать 2-2.5 литра воды в день, а супы, соки, чай-кофе в зачет не идут. И это утверждение вызвало всплеск вопросов, которые объединяет одно: почему только вода, а не все жидкости в совокупности?

Действительно, если мы пьем чай, кофе или сок, мы получаем жидкость. Однако с точки зрения физиологии и поддержания водного баланса организма эти напитки не эквивалентны обычной питьевой воде и не учитываются в рекомендованной суточной норме.

Вот основные причины, почему чай, кофе, компот и сок не считаются:

1. Наличие биологически активных веществ (кофеин, танины)

Чай и кофе — это не просто вода, а насыщенные растворы. Кофеин, содержащийся в обоих напитках, является мягким мочегонным средством (диуретиком) .

· Эффект: Выпив чашку кофе, вы можете потерять через почки больше жидкости, чем получили. Хотя при умеренном употреблении (1-3 чашки) сильного обезвоживания не происходит, баланс все равно смещается в сторону потери, а не чистого насыщения клеток влагой .

· Дополнительный эффект: Танины в чае и кофе могут временно "сушить" ротовую полость и влиять на усвоение некоторых веществ (например, железа) .

2. Высокое содержание сахара (соки и компоты)

Соки и компоты (особенно магазинные или сильно подслащенные) — это концентрированные источники сахара.

Читать далее

AI съел не ваши рабочие места. Он съел деньги, на которые вас нанимали

ср, 02/25/2026 - 07:41

Увольнения, банкротства, рекордная конкуренция. Все винят AI. Неужели нас действительно уже заменили?

Читать далее

Прощай Cursor

ср, 02/25/2026 - 05:25

Claude добавил новую фичу в десктопной версии.

А именно, в интерфейсе появилась третья закладка - Code.

Главное нововведение - это возможность подключать код проекта прямо в чат и работать с ним без копипаста.

Читать далее

Три стакана на двоих: самая эффективная коммуникация

ср, 02/25/2026 - 04:55

Речь пойдет о достаточно типичном для приложений реального времени шаблоне взаимодействия между поставщиком и потребителем информации. Поставщик (писатель) пописывает, потребитель (читатель) почитывает. Асинхронно по отношению друг к другу, каждый — в своём темпе. Обмен происходит отдельными сообщениями, и, как это часто бывает с информацией, привязанной к текущему времени, читателю интересна только самая свежая информация, то есть только последнее сообщение, отправленное писателем. Если какое-то из предыдущих сообщений пропущено — не страшно, всё равно пропущенные данные непоправимо устарели.

Наиболее эффективная техника, реализующая подобное взаимодействие, известна как тройная буферизация (Triple Buffering). Именно о ней и о её небольших обобщениях пойдет речь в данной статье.

Читать далее

B4 — обход DPI с веб-интерфейсом

ср, 02/25/2026 - 03:48

B4 - инструмент обхода DPI на Go с веб-интерфейсом.

Хотелось сделать инструмент, который можно поставить на роутер или любой другой linux-девайс, открыть в браузере и получить работающий результат без возни с десятками аргументов командной строки.

Читать далее

Руководство по настройке отчётов через плагины в Allure 3

ср, 02/25/2026 - 03:11

Привет, Хабр. Сегодня поговорим о новой версии Allure Report — Allure 3, а именно о её модульной архитектуре. В ней можно настроить сколько угодно отображений тестовой иерархии в разных форматах; я покажу это на простом примере. В какой ситуации может это быть полезно?

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

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

Читать далее

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

ср, 02/25/2026 - 02:31

Привет, Хабр! Я разрабатываю open-source мессенджер Xipher (C++/Android), и одна из фич, которую пришлось проектировать особенно тщательно — Panic Mode. Это система правдоподобной отрицаемости (plausible deniability): при вводе специального PIN-кода мессенджер показывает полностью фейковую, но убедительную базу данных с поддельными чатами, а параллельно отправляет скрытый SOS-сигнал на сервер.

В статье разберу архитектуру целиком — от криптографического разделения баз до генерации правдоподобных фейков и маскировки panic-алерта под рутинный сетевой запрос. Весь код — из реального проекта.

Исходники открыты — ссылка на GitHub в конце статьи.

Читать далее

Execution completion

ср, 02/25/2026 - 02:30

Во время инференса LLM не выполняется побочных эффектов, вместо этого генерируется последовательность токенов, которые можно интерпретировать как намерение вызвать инструмент. Это напоминает мне ту часть шаблона transactional outbox, в которой намерение сущности (entity) отправить запрос внешней системе записывается в специальную таблицу, а не реализуется сущностью самостоятельно.

В статье приведен proof-of-concept модели выполнения, вдохновленной chat completion, в которой управление возвращается вызывающей стороне при необходимости выполнить побочный эффект.

Читать далее

Ответственность и свобода: как мы ищем баланс в «Лапка в лапку»

ср, 02/25/2026 - 02:11

Последние годы стали временем ограничений (ещё помните ковид и свои первые ощущения на самоизоляции?). То, что вчера казалось стабильным фундаментом, сегодня может исчезнуть. В таких условиях легко начать воспринимать ограничения как главного врага.

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

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.