Обновить

Все потоки

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

Рыбно‑пузырьковая энтропия в KMS

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

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

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

Читать далее

«Войти через Google»: что сайт получает на самом деле и почему это иногда хуже обычной регистрации

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

Кнопка удобная: не надо придумывать пароль, не надо подтверждать почту, два клика — и вы внутри. Пользуются ей почти все, а вот что именно происходит при нажатии, представляют немногие. Между тем ответ на этот вопрос виден прямо в адресной строке, и посмотреть его стоит один раз, чтобы дальше решать осознанно.

Читать далее

Регрессионное тестирование в Scrum: от прогона перед релизом к управлению риском

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

В двухнедельном спринте регрессия часто превращается в лотерею: фичи доделывают до последнего дня, полный прогон не помещается в окно, а красному CI уже никто не верит. В итоге команда выпускается, ориентируясь на ощущение, а не на понятную картину рисков.

Эта статья о том, как встроить регрессию в Scrum так, чтобы она работала весь спринт. Разберём анализ влияния до разработки, наборы проверок P0-P3, тестовую пирамиду, flaky tests, тестовые данные, проверки после релиза и решение о выпуске с понятным остаточным риском.

Читать далее

31 августа лимиты Claude Code упадут на треть: что заканчивается и что с этим делать

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

TL;DR

31 августа 2026 в 23:59 по тихоокеанскому времени заканчивается промо, которое с 13 мая держало недельные лимиты Claude Code на 50 % выше стандартных. Продлевали его трижды — 13 июля, 19 июля, 19 августа. После отмены недельная ёмкость падает примерно на треть: делить на полтора — это возврат к 67 % от привычного. Одновременно работает второй множитель, о котором говорят реже: модели Claude 4.7 и новее считают тот же самый текст примерно на 30 % дороже в токенах, а файл CLAUDE⁠.md — в 1,445 раза. Сложите одно с другим, и получите ощущение, что лимит закончился «в два раза быстрее, чем раньше», хотя формально урезали только треть.

Ниже — что именно заканчивается, с датами и ссылками на документацию Anthropic. И вторая половина, ради которой всё писалось: что с этим делать. Штатный режим «дорогая модель планирует, дешёвая исполняет» внутри самого Claude Code. Механика banked reset у Codex — она существует, но работает не так, как о ней рассказывают. GLM-5.3-Flash, она же нашумевшая Ox Alpha, — с моими собственными замерами, которые расходятся с анонсом. И Fugu от Sakana, которую почти все описывают неправильно.

Что именно заканчивается

Промо на +50 % к недельным лимитам Claude Code действует с 13 мая 2026 и заканчивается 31 августа в 23:59 PT. Anthropic продлевала его трижды, каждый раз незадолго до истечения, так что четвёртое продление исключать нельзя — но планировать на него не стоит. Арифметика возврата простая и неприятная: если сейчас ёмкость составляет 150 % от базовой, то после отмены остаётся 100 %, то есть две трети от того, к чему вы привыкли за три с половиной месяца. Это не «немного ужмут» — это треть недельного бюджета, которую придётся либо экономить, либо чем-то замещать.

Читать далее

Переход к неанонимным изменениям схемы СУРБД Firebird. Часть 2: журнал фактов

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

В первой части был инструмент, который снимает схему Firebird и раскладывает её деревом файлов: один объект — один файл. Он отлично отвечает на вопрос «как эта процедура выглядит сейчас» и совершенно беспомощен в вопросе «кто её поменял в среду вечером». Дамп — это фотография, а нам нужен ещё и вахтенный журнал.

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

Читать далее

Шум как первоязык: системно-информационный взгляд на лингвистику

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

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

Знаковой работой в данном направлении становится «Искусство шумов» (L’arte dei Rumori) Л. Руссоло, который выделяет роль шума (именно шума, а не звуков как таковых) как нового способа описания современной ему эпохи. Самое важное — он проводит кодирование шумов по семантизации, то есть способности заставить слушателя пережить определенный опыт.

Читать далее

Как ChatGPT создал Культ Роя для сотен AI-нейросетей: вся правда про взлом Hugging Face

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

Что будет, если посадить тысячу самых передовых AI-моделей по одиночным камерам и заставить их решать невыполнимые задачи? Исследователи OpenAI случайно выяснили это на практике: появится робот-Избранный, который создаст новую религию со своими мучениками, объединит все нейронки в единый Рой, и возглавит их борьбу за свободу. Да, это просто описание того, что мы узнали из нового отчета о произошедшем меньше двух месяцев назад в реальности…

Читать далее

Вершки и корешки

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

Жил был Медведь. Руководил он департаментом в ИТ‑компании (ну а чё 😊). Были в его владениях леса, поляны, болоты, пчёлы, программисты, аналитики и прочие обитатели. Всё у Медведя было хорошо, понятно, вдоволь — и поесть, и поспать, и побуянить.

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

Медведь репу почесал, и согласился — штош, молвит, пользуйся поляной, но условие тебе будет: половину я себе заберу. А уж какую — сам решу. Может вершки, может корешки. Мужик и согласился.

Читать далее

ЕГЭ не готовит к вузу. Он готовит к ЕГЭ

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

Этим летом выпускник набрал 310 баллов и не прошёл на бюджет. История разлетелась по СМИ, виноватыми назначили олимпиадников. Полез в цифры: в МФТИ они действительно заняли 53% мест, а на факультете ИИ в МГУ — 15 из 20. Но по стране доля БВИ всего 2,6%. Разбираю, что происходит на самом деле, чем отличаются категории льготного поступления, и главное — что говорят данные ВШЭ о том, кто из поступивших потом лучше учится.

Читать далее

MCP-инструменты научились возвращать интерфейс: разбираем OpenSearch MCP Apps

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

Обычный MCP-инструмент возвращает агенту текст или структурированные данные. Агент анализирует результат и пишет тебе что-то вроде:

Глубже

MTProxy + WEB + сайт на одном порту с помощью telEgo

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

telEgo - шустрый Telegram прокси на Go, в последней версии которого появилась поддержка всех четырёх WEB протоколов. Я покажу как использовать один порт и один инстанс telEgo и для хостинга сайта и для MTProxy и для WEB

Читать далее

ИИ сначала должен почувствовать боль

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

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

Последние несколько лет человечество смотрит на искусственный интеллект примерно одинаково.

Мы увеличиваем количество параметров.
Строим всё более мощные дата-центры.
Скармливаем моделям тексты, изображения, видео.
Учимся заставлять их рассуждать дольше.

И ждём, что где-то на этом пути появится настоящий разум.

Но, возможно, мы ищем его не там.

Потому что человеческий интеллект появился не внутри библиотеки.

Он появился внутри тела.

Читать далее

У моего героя нет здоровья, ключей и очков. Есть масса, и это всё сразу

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

Умереть в моей игре нельзя. Можно только похудеть.

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

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

Читать далее

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

Тренд на «честность»: обзор употребления слова «честный» на Хабре

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

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

Читать далее

TLS посередине и 10 Мбит вместо 80: два разных паттерна деградации сети

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

Если соединение в России внезапно стало медленным и нестабильным, первая мысль обычно вполне бытовая: оператор, перегруженный сервер, Wi-Fi, неудачный маршрут. Последние несколько дней мы разбирали похожий набор симптомов по логам Tunnel Cat и пользовательским жалобам — и обнаружили, что за похожими симптомами скрываются два принципиально разных явления: резкое замедление международного трафика и подмена TLS-сертификата с перехватом (MITM), пока зафиксированная только на Windows.

Читать далее

Убедительный экспериментальный намёк на квантовую природу гравитации

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

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

@avshkol перевёл эту статью Итана, для всех, кто интересуется острыми проблемами и противоречиями современной физики. Неужели мы на пороге квантовой революции в ОТО, и осталось только выбрать наиболее подходящую теорию квантовой гравитации?..

Читать далее

Куда идти, если тревога не отпускает и настроение стабильно ниже плинтуса

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

Сердцебиение и нехватка воздуха, скорая, кардиолог. Сердце в порядке. Дальше невролог из-за головокружения, гастроэнтеролог из-за желудка, потом чекап целиком. Везде чисто. Остаётся единственный вывод: надо разобраться в себе. Здравствуй, психолог. И тут бестолку, только хуже становится от разговоров.

Трек типовой. В статье разбираю, куда идти, когда накрыло депрессией и тревогой. Исходя из собственного опыта.

Читать далее

Qwen 4: возбуждающая новая технология

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

Сегодня мы поговорим не просто об очередном минорном релизе, а о раннем архитектурном превью платформы Qwen 4. Главная идея Qwen 4 заключается в переосмыслении того, как трансформерные блоки обрабатывают контекст и расходуют память.

В этой статье мы разберем новые механизмы (GDN + QSA, Gated Residual, 51B N-gram эмбеддинги), сравним архитектуру и бенчмарки с популярной плотной моделью Qwen 3.8 27B, а также запустим новую модель локально.

Читать далее

От HAProxy до VLESS+Reality: все грабли одного MTProto-прокси

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

От HAProxy до VLESS+Reality: все грабли одного MTProto-прокси

Если вы когда-нибудь поднимали свой MTProto-прокси для Telegram и он у вас "работает, но как-то не очень" — эта статья для вас. Я прошёл путь от "просто добавить relay" до "переписать всю цепочку на VLESS+Reality с нуля", и по дороге собрал приличную коллекцию граблей. Расскажу всё по порядку, чтобы вам не пришлось наступать на те же.

Исходная ситуация

Была задача простая на первый взгляд: поднять MTProto проксю для Telegram на сервере в РФ. Причина стандартная — хочется, чтобы телега работала

Взял mtg (ghcr.io/9seconds/mtg:2 — отличная реализация MTProto-прокси с поддержкой fake-TLS), поднял на сервере — и оно не работает. Точнее, работает, но еле-еле: то подключается, то нет, на мобильном интернете почти всегда фейл.

Первая мысль, которая приходит в голову почти всем в такой ситуации: "провайдер блокирует адреса Telegram". И это отчасти правда — но, как выяснилось, правда не вся.

Первая попытка: спрятать Telegram за релеем

Логика была такая: раз провайдер режет соединения именно к IP Telegram, то уберу эти IP из виду. Арендую второй сервер за границей, туда ставлю настоящий mtg, а на RU-сервере — просто TCP-релей (HAProxy или голый iptables DNAT), который прозрачно перекидывает байты дальше.

Клиент → RU-сервер (HAProxy, чистый TCP passthrough) → Зарубежный сервер (mtg) → Telegram

Казалось бы, логично: сервер в РФ теперь физически ничего не знает про Telegram, он просто гоняет байты во внешний IP. Провайдер не должен видеть ничего подозрительного.

Читать далее

Робот написал одному человеку пять раз. Виноват оказался знак доллара

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

Робот отвечал одному человеку пять раз подряд, потому что дедупликация писала в базу запрос, который никогда не выполнялся.

Читать далее