Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Как работает текстовый водяной знак в Claude

Уровень сложностиСложный
Время на прочтение15 мин
Охват и читатели94K

Привет!

Эпоха дикой генерации слопотекста, кажется, заканчивается.

Недавно от Anthropic вышла статья How Claude's Text Watermark Works, которая была посвящена покушению на святое — копирайту на сгенерированный текст и его детекции.

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

Поэтому публикую чистенькую, вручную переписанную и адаптированную под русский язык версию. Тема очень крутая и горячая, приятного чтения!

Читать далее

10 вещей, которые я хотел бы услышать в первый год работы. Опыт Java‑разработчика. Часть 2: карьера, отдых, саморазвитие

Время на прочтение4 мин
Охват и читатели6.8K

Читатели Хабра, категорически вас приветствую! Это вторая часть статьи о граблях, на которые я наступал в начале карьеры Java-разработчика, и о выводах, которые из этого сделал. В первой части я рассказывал про онбординг, работу с задачами, код — ревью, тесты и чистый код. Если вы её ещё не читали — вот ссылка.

Здесь я хочу рассказать о более «внутренних» вещах: синдроме самозванца, переработках, отношении к карьере и саморазвитию. Надеюсь, это поможет кому то избежать тех же ошибок, или хотя бы спокойнее пережить их.

Читать далее

Linux 7.2: ускоренная работа с файлами, USB4STREAM и окончательный отказ от i486

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели13K

На днях Линус Торвальдс объявил о выходе Linux 7.2. Новое ядро получило улучшенный планировщик, ускоренную работу с файловыми системами, поддержку передачи данных между компьютерами через USB4 и множество обновленных драйверов. Значительная часть изменений касается оборудования AMD, Intel и Apple.

Одновременно разработчики продолжили избавляться от кода, который был нужен устаревшим процессорам и совсем уж древним девайсам. Речь идет не только об Intel® i486®, прощание с которым началось еще в Linux 7.1. Из ядра постепенно убирают поддержку целой группы старых x86-процессоров, которые мало где используются. Что ж, давайте обсудим.

Читать далее →

Создание PHP SDK для Битрикс24

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели6.3K

Привет! Меня зовут Максим Месилов, я один из мейнтейнеров BITRIX24 PHP SDK.

У Битрикс24 большой REST API: через него разработчики подключают внешние сервисы, работают с CRM и создают приложения для Marketplace.

С API можно работать напрямую, но тогда появляется повторяющаяся техническая работа: авторизация, вызовы методов и обработка ответов. Каждый раз писать это заново неудобно, поэтому вокруг API постепенно появился PHP SDK — библиотека, которая берёт на себя базовую работу с платформой и даёт разработчику привычный интерфейс на PHP.

Сегодня рассказываю, как PHP SDK для Битрикс24 вырос из pet-проекта в официальный инструмент, зачем он нужен в эпоху AI-кодинга и почему SDK становится нижним слоем для разработки приложений и интеграций вокруг Битрикс24.

Читать далее

Камера узнаёт о клике за 0,55 секунды до того, как он случится

Время на прочтение22 мин
Охват и читатели6.6K

TL;DR

Я собрал плагин, в котором LLM-агент сам водит курсором по Windows-приложению и каждое своё действие пишет в журнал с точным временем. Из этого журнала — не из анализа видео — потом собирается демо-ролик: камера подъезжает к кнопке за 0,55 секунды до клика.

Рекордер, который висит на хуке мыши, узнаёт о клике в момент клика. Его камера либо догоняет, либо чинит это вторым проходом по уже снятому файлу. Здесь весь сценарий известен до первого кадра — поэтому ролик пересобирается с другими настройками, ни разу больше не запустив приложение.

Ниже — архитектура, три загубленных дубля с цифрами и два моих собственных вывода, которые развалились от замеров этой же работы.

Как это выглядело

Задача пришла не от меня. На потоке курса по вайб-кодингу ученица разбирала свою рабочую проблему: скринкасты продукта нужно снимать регулярно, и хочется, чтобы их снимала машина, а не человек. Мы пошли искать готовое — и не нашли (ниже раздел с двумя десятками проверенных репозиториев). Так что инструмент пришлось написать с нуля, прямо по ходу разбора.

Проверяли его на задаче, которая звучала буквально так: «открой калькулятор, посчитай 100 × 100, запиши демо». Дальше я не трогал мышь.

Агент нашёл окно, поставил его на нужный монитор, запустил запись, кликнул 1, 0, 0, ×, 1, 0, 0, =, остановился, отрендерил ролик и вернул строку вида «37.3s recorded → 27.7s output (17 segments)». В ролике 27,7 секунды: чёрные поля вокруг окна, мягкая тень, курсор с плавным следом. Камера наезжает на цифровую клавиатуру перед тем, как палец до неё дойдёт, а в финале на дисплее — 10 000.

Читать далее

Простой сервис сбора логов и обработки ошибок на Python

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели6.8K

Всем привет. Я не являюсь разработчиком или DevOps специалистом. Для личных целей набросал скрипт для публикации в ВК, который сначала работал, но со временем стал падать с ошибками. Поэтому решил собрать свой сервис для сбора логов в БД, мониторинга ошибок и отправки ежедневного отчета о работе приложений на почту.

Читать далее

«Оригинальное видение»: как геймеры сменили гнев на милость к DLSS 5 и что это говорит о восприятии нейросетей в целом

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.5K

Вчера произошло интересное событие. В сеть утекла ранняя версия DLLS 5, технологии, которая при помощи искусственного интеллекта улучшает (кто-то скажет ухудшает) графику в играх.

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

Читать далее

2 из 3 пользователей дейтингов не доходят до встреч. Разбор механик конверсии в Pure

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели6.6K

Для тех, кто не в теме: Pure это приложение для знакомств, которое изначально запускалось на аудиторию с уклоном в…кхм… утехи. Слоган был и остаётся (по крайней мере у меня на странице загрузки iphone) — «Знакомства без стыда». Год назад, в августе 2025, Pure расширил аудиторию и стал говорить о себе как о «full‑blown dating app» — полномасштабном приложении для знакомств и впустил более широкую аудиторию.

Тогда же, по рекомендации подруги из Саратова, туда пришла и я потыкать приложение о котором ходили легенды. Для меня Pure работает лучше других для поиска встречи в офлайне. Быстро. Я неспроста написала «поиска», потому что договариваться о встрече в самом приложении не так удобно по ряду уже других причин, которые также разберу.

Привет! Меня зовут Маша, я Senior Product Manager и разбираю только те продукты, над которыми сама хотела бы поработать, так как ими пользуюсь, люблю и вижу, где есть потенциал роста. Мне драйвово искать для них решения, которые выводят продукт на новый уровень не только по деньгам, но и по UX и любви пользователей. Мои другие разборы: Как я искала точки роста для «Звука»: догонять рынок или создавать новый? и «Рейтинг ни на что не влияет»: Почему Яндекс.такси выбирает газлайтинг вместо честного UX

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

Читать про механики

Тест батареек Со слоном

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели7K

На российском рынке появился новый бренд батареек с необычным названием «Со слоном». Я принял небольшое участие в создании этих батареек. Первая партия наконец‑то добралась до магазинов.

Читать далее

ora2pg молча выбросил процедуру целиком, и это не самое обидное

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели6.5K

ora2pg переносит схему с Oracle на PostgreSQL, и в целом переносит хорошо. Интересное начинается там, где он чего-то не осилил: он не падает и не ругается, а молча делает не то.

Процедура с AUTHID исчезает из вывода целиком, без ошибки и без строки в логе. TO_DATE с форматом RR молча возвращает 1 год до нашей эры. LONG RAW превращается в text, хотя сам ora2pg документирует bytea. Обработчик исключений после конвертации ловит SQLSTATE, которого PostgreSQL не возбуждает никогда.

Двадцать таких мест, все проверены на реальном ora2pg 25.0 и живом PostgreSQL 16, по каждому написано чем чинить.

Читать далее

Недельный геймдев: #293 — 30 августа, 2026

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели6.4K

Из новостей: ремастер Ведьмака 3 выйдет 29 сентября, Ubisoft анонсировала слопмейк HoMM III, продажи Manor Lords достигли 4 миллионов копий, ремастер Шизариума выйдет до конца 2026, кражи на Gamescom.

Из интересностей: RESTORY новый суперхит, 3DO Interactive Multiplayer — история консоли, маленькая инди-студия рассказала про разработку Expedition 33, сделали игру лучше, а продаваться она стала хуже.

Читать далее

Rust 1.98.0: алгебраические методы для f32,f64, исправление взаимодействия между ManuallyDrop и Box

Время на прочтение3 мин
Охват и читатели6.4K

Команда Rust рада объявить о выходе новой версии Rust — 1.98.0. Rust — это язык программирования, который помогает каждому создавать надёжное и эффективное программное обеспечение.

Если у вас уже установлена предыдущая версия Rust через rustup, вы можете получить 1.98.0 командой:

$ rustup update stable

Если Rust ещё не установлен, вы можете получить rustup на соответствующей странице нашего сайта и ознакомиться с подробными release notes для 1.98.0.

Если вы хотите помочь нам, тестируя будущие релизы, рассмотрите возможность переключиться локально на beta-канал (rustup default beta) или nightly-канал (rustup default nightly). Пожалуйста, сообщайте о любых обнаруженных ошибках!

Читать далее

Китай возвращается на Луну в поисках водяного льда

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели9.9K

Китай готовится к запуску одной из своих самых амбициозных миссий на сегодняшний день — и в ходе её реализации может одержать значительную победу. Миссия под названием «Чанъэ-7» ставит перед собой цель стать первой в истории, которая совершит посадку непосредственно на южном полюсе Луны, где она будет искать водяной лёд в тёмных, зловещих кратерах этого региона. То, что там будет обнаружено, может радикально изменить ход гонки между Китаем и США за создание баз на Луне.

«Это потрясающая миссия, — говорит Норберт Шоргхофер, старший научный сотрудник Института планетологии, проживающий на Гавайях. — До сих пор не было ни одной миссии с посадкой, целью которой было бы обнаружение воды [на Луне]». Если Китай успешно завершит эту миссию, он «станет лидером в области лунной науки», — добавляет Шоргхофер. Если не считать пилотируемых посадок «Аполлона», осуществлённых США более полувека назад, «в краткосрочной перспективе они превзойдут всех, включая Соединённые Штаты, в области исследования Луны».

Запуск «Чанъэ-7» — седьмой лунной миссии Китая — запланирован на ракете «Длинный марш-5» с прибрежного космодрома Вэньчан на острове Хайнань. В состав миссии входят орбитальный аппарат, а также посадочный модуль, на борту которого находятся луноход и новый «прыгающий» робот. Космическому аппарату потребуется до шести дней, чтобы выйти на лунную орбиту, где он затем проведёт два месяца, готовясь к посадке в ноябре, которая должна пройти практически в самую точку на южном полюсе Луны. В миссию также включено оборудование от нескольких международных партнёров, что подчёркивает растущее глобальное влияние Китая — как на Земле, так и за ее пределами.

Читать далее

Ближайшие события

Сравниваем LLM, 12 тестов для китайских рабочих лошадок: MiniMax M3, LongCat 2.0, MiMo-v2.5-Pro и DeepSeek V4 Pro

Уровень сложностиСредний
Время на прочтение98 мин
Охват и читатели8.5K

В первой статье цикла мы гоняли по нашим тестам Opus 4.8, GPT 5.5 и Gemini 3.1 Pro, во второй устроили дуэль тяжеловесов Claude Fable 5 и GPT 5.5 Pro, в третьей спустились в средний класс, а в четвёртой вывели на ринг китайские флагманы. В комментариях к прошлой части нас спросили о том, что происходит этажом ниже: флагманы флагманами, а работать людям приходится на моделях попроще. Справедливо. Сегодня спускаемся на пару ступеней ниже.

Читать далее

Быстродействие, или Смотря как измерять

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели6.9K

Один и тот же JavaScript-код в браузере, Node.js, Deno и Bun должен показывать примерно одинаковую скорость – по крайней мере, так кажется до первых замеров. Я взял четыре прикладные задачи, добавил к сравнению Python и измерил не только время выполнения, но и потребление памяти, причём отдельно посмотрел, как результат меняется вместе с границами замера. Оказалось, что у каждой среды своё представление о быстродействии, а лидер зависит не только от алгоритма, но и от того, входят ли в задачу чтение файлов, парсинг или обработка изображений. Все примеры и исходные данные можно запустить локально и сравнить результаты со своей машиной.

Читать далее

Один харнесс, три модели: чего вам не расскажут публичные бенчмарки

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели7.2K

Привет! Я Чичев Максим, работаю руководителем разработки платформенных решений в Петрович-Тех. В этой статье хочу рассказать о том, как я прогнал три LLM трёх весовых категорий через один и тот же харнесс на агентных задачах длиной 2, 3 и 15 шагов — и почему на длинных цепочках тезис «харнесс важнее модели» перестаёт работать.

Читать далее

Вы подменили User-Agent, и сервер всё равно знает, что это curl. Он понял это до того, как получил заголовки

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели101K

Разговор, который у меня повторяется примерно раз в квартал. Интеграция ходит к партнёрскому API, партнёр её режет. Разработчик ставит в запрос User-Agent от Chrome. Не помогает. Дальше идут версии про адрес, про частоту, про капчу — и все мимо.

Сервер понял, что это не браузер, ещё до того, как увидел хоть один HTTP-заголовок. User-Agent он в тот момент не читал, потому что читать было нечего: HTTP начинается после установления TLS, а решение принимается по первому же пакету рукопожатия.

Читать далее

H-Neurons: 0.1% нейронов, из-за которых LLM врут

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7K

А вы когда-нибудь задумывались, почему ваша любимая LLM-ка на 70 лярдов параметров, обученная на всем интернете, может с уверенностью университетского профессора выдать, например, что Наполеон изобрел электричество? Откуда это берется?

Долгое время индустрия списывала галлюцинации на плохие данные, кривой RLHF или декодинг. Но группа ученых из Университета Цинхуа залезла внутрь нейросети и нашла конкретных виновников — 0.1% нейронов, которые буквально заставляют модель врать. И это не метафора, это реальные веса в FFN-слоях трансформера.

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

Читать далее

JSON умеет считать сам себя — удобно, как в Excel, но без вранья с типами

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели10K

JSON, который считает сам себя. Ставишь = в ячейку — и она становится формулой. На диске при этом остаётся обычный JSON, который откроет кто угодно.

Читать далее

В поисках лучшего аудита событий Linux: auditd vs eBPF‑решения

Уровень сложностиСредний
Время на прочтение66 мин
Охват и читатели7.1K

Доброго времени суток, Хабр! Я ИБтивист Александр, скоро как 10 лет профессионально увлекаюсь информационной безопасностью и применяю свои исследования на практике. Эта статья будет полезна ИТ‑ и ИБ‑специалистам, которые интересуются аспектами логирования (аудита) и мониторинга безопасности в операционных системах семейства Linux. Рассмотрим и сравним классический подход к логированию auditd с осовремененными решениями на базе eBPF — tetragon, kunai, falco и Sysmon for Linux.

Почитать про аудит linux