Недавно мне в LinkedIn написал рекрутер компании Cryptic Heaven с предложением о сотрудничестве. Компания якобы занимается разработкой финансовой системы для пользователей криптовалютных кредитных карт. Предложение выглядело вполне обычно: мой опыт им понравился, и они хотели обсудить возможное сотрудничество.
Читать далееНедавно я писал статью о том как работают HTML-виджеты Telegram. На следующий день после ее выхода исследователи показали, как через виджет запустить калькулятор на Android. Павел Дуров заявил, что проблемы нет, а сценарий уже исправлен. Разбираемся, что сломалось, какие нейросети помогли найти баги и в какие версии Telegram попали исправления.
Читать далееНесмотря на повсеместное внедрение ИИ-технологий, версия приложения SMD CODES для Android устройств до сих пор пользуется популярностью. О приложении подробно рассказано в статье на Хабре, по ссылке:
https://habr.com/ru/articles/858392/
Причина простая: когда перед тобой плата с россыпью крошечных корпусов, никакой умный помощник не заменит быстрый справочник, в который можно ткнуть пальцем (вбить маркировку микросхемы) и за секунду получить нужную информацию. Поэтому я решил выпустить версию для устройств на базе iOS — чтобы инструмент был под рукой и у тех, у кого есть iPhone.
Теперь о самом приложении:
Главное окно программы разделено на две вкладки:
Первая (Codes) - объединяет поиск компонентов по количеству выводов на корпусе, по маркировке и расшифровку логотипов микросхем. Это те три сценария, с которых чаще всего начинается идентификация детали.
Читать далееCLI в тестах оказался значительно дешевле готовых MCP‑серверов, но причина разницы оказалась сложнее, чем кажется. В статье разберём четыре способа подключения ИИ‑агентов к API, сравним их по стоимости, количеству вызовов и расходу токенов и выясним, как интерфейс доступа влияет на эффективность интеграции.
Изучить экспериментВ прошлой статье я рассказывал про SSH-ловушку на своём сервере. В комментариях несколько раз спросили: а что за сайт, на котором всё это показывается, и почему он так устроен. Отвечаю. Это не обзор разделов, а история решений: что выбрал, во что это обошлось и где ошибся. А самый частый вопрос — как сайт понимает, что пришёл один и тот же бот, если не хранит адресов, — получил отдельный раздел.
Немного цифр для масштаба. Первый коммит — 25 октября 2026, сейчас в репозитории 243 коммита и около 22 тысяч строк PHP, JS и CSS, плюс 5 тысяч строк серверных скриптов на Bash и Python. Зависимостей ноль: ни Composer, ни npm, ни CDN. Сайт делает ровно ноль запросов к чужим доменам — шрифты лежат рядом.
Читать далееАкции «Сбера» снова тестируют круглую отметку 300 рублей — вчера акциям на ожидании Дня инвесторов чуть-чуть не хватило сил для её пробития, но сегодня попытка удачная — бумаги обновили максимум за 4 месяца. Однако пока не ясно, удастся ли удержаться на пике.
Топ-менеджмент излучает уверенность, публикует хорошую отчётность, делится с инвесторами грандиозными планами на ближайшие три года, однако динамика бумаги остаётся невыразительной — рынок слабо накануне отреагировал на новую стратегию. По словам президента банка Германа Грефа, высказанным в разговоре с инвестаналитиками, менеджмент прилагает максимум усилий, чтобы «сохранить нашу скучную предсказуемую финансовую результативность».
Читать далееРазработчики редко выбирают архитектуру в вакууме. Обычно мы сталкиваемся с разными подходами поэтапно: классические монолиты попадаются в легаси-проектах или на старте новых продуктов, микросервисы появляются, когда компания хочет независимо масштабировать команды, а к модульному монолиту приходят, когда бизнес понимает, что распределённые системы тянут за собой слишком дорогие расходы на поддержку.
Каждый новый подход часто подают как очевидную замену предыдущему. Но на практике это просто разные точки на шкале компромиссов между простотой эксплуатации и жёсткой изоляцией кода.
В этой статье мы сравним классический монолит, модульный монолит и микросервисы по ключевым инженерным критериям, разберём конкретные библиотеки .NET для каждого варианта и определим понятные правила, как выбрать подходящую архитектуру под задачу.
Читать далееЯ написал Зябру - локальный переключатель раскладки: набрал “ghbdtn” вместо “привет”, программа сама стирает и переписывает правильно. А недавно задумался: а есть ли от неё реальная польза именно при работе с LLM, или это просто удобство без измеримого эффекта? Решил проверить не на словах, а цифрами - благо под рукой свой локальный Qwen3.8-Flash-Next на Strata.
Идея простая: беру короткие фразы, которые реально мог бы случайно отправить не в той раскладке, и для каждой шлю модели два варианта - как задумано и как получилось бы без Зябры. Без системного промпта, без истории - просто один вопрос в одно сообщение.
Результат неровный и местами пугающий:
Умничка) - 70 ток / 5.4с - 2356 ток / 148с, не расшифровала
Спасибо, то что нужно! - 84 ток / 7.5с - 440 ток / 30с, расшифровала верно
Погнали - 66 ток / 6.2с - 336 ток / 24с, расшифровала верно
На “Evybxrf)” модель реально ушла перебирать ROT13 и шифр Цезаря, потратила почти полторы сотни секунд - и в итоге сдалась, спросив, что я имел в виду. Выглядело как отличный аргумент в пользу Зябры: экономия в десятки раз.
Читать далееСобственный VPS, постоянный IP, DNS-утечки, рейтинги доверия и проверка личности. Собрал ответы пользователей Claude и Claude Code и попробовал разобраться, какие из популярных объяснений блокировок действительно подтверждаются данными.
В конце октября на Хабре вышло исследование «Я собрал 1693 истории банов Claude и проверил, что может спасти аккаунт». Автор попытался найти закономерности в историях блокировок и пришёл к довольно неутешительным выводам. Чуть позднее появилась история пользователя, которого заблокировали после проверки российского загранпаспорта, но через три часа восстановили аккаунт и вернули деньги.
У меня опыт оказался другим: Anthropic приостановила доступ к моей платной организации Claude Max 20x, а затем отменила подписку и отказала в возврате средств. Пришлось пересесть на Codex. О том, как пытался сохранить историю разработки и контекст проектов, я уже рассказывал отдельно.
Но вопрос с блокировками остался. Почему у одних Claude работает годами, иногда даже при довольно странных сетевых настройках, а у других заканчивается проверкой документов и потерей оплаченной подписки? В комментариях постоянно повторялись рекомендации: используйте собственный VPS, не меняйте IP, следите за утечками, выбирайте правильную страну, проверяйте репутацию адреса.
Тогда я предложил читателям собрать статистику по VPN, IP, KYC и сетевой диагностике.Давайте посмотрим, что получилось.
Читать далееNintendo Switch 2 не выводит картинку на телевизор через обычный USB-C хаб, хотя заряжается от него и даже входит в DisplayPort Alt Mode. Автор оригинала подключил сниффер USB-PD к официальному доку и увидел, что консоль сначала проверяет фирменный режим Nintendo: идентификацию дока и серию vendor-сообщений с версиями прошивки. Он дописал в контроллер питания хаба Cable Matters около 540 байт кода 8051, которые отвечают консоли так же, как официальный док, и выяснил, что одного vendor ID Nintendo мало: Switch проверяет идентификацию шире. Потом всплыл блёклый HDR: конвертер DP→HDMI помечал картинку как BT.709. Патч на 108 байт в прошивке RTD2142 это исправил, а с VRR побороть чип так и не удалось.
Читать далееМожно соблюдать SOLID, использовать интерфейсы и DI-контейнер, но при этом всё равно зависеть от конкретной базы данных. А можно правильно развернуть зависимости без четырнадцати папок и многоэтажной архитектуры.
В заключительной части серии «SOLID в реальном мире» разбираем Dependency Inversion Principle (DIP) на PHP 8.1+: почему внедрение зависимостей ещё не означает соблюдение DIP, где должен жить интерфейс, как отвязать бизнес-логику от SQL и протестировать сценарий без базы.
На примерах покажем, как применять принцип без лишних абстракций и когда интерфейс действительно нужен, а когда только усложняет код.
Читать далееВозраст Вселенной может составлять 26,7 миллиарда лет, почти вдвое больше общепринятой оценки, утверждает исследователь из Оттавского университета (uOttawa), по словам которого предложенная им модель также работает без тёмной материи и тёмной энергии.
Раджендра Гупта, адъюнкт‑профессор физики, и исследователь Николаос Самарас, работающий над докторской диссертацией, посвятили большую часть последних двух лет проверке своей модели, известной как CCC+TL (Covarying Coupling Constants plus Tired Light, «изменяющиеся константы связи и уставший свет»), на соответствие основным астрономическим наблюдениям.
Вместо того чтобы использовать пока не обнаруженные тёмную материю и тёмную энергию для объяснения устройства космоса, CCC+TL изменяет законы гравитации и космического расширения, предполагая, что физические константы медленно меняются со временем, а свет теряет энергию по мере распространения в пространстве. Это означает, что свет от далёких объектов добирался до нас гораздо дольше, чем считалось, в результате чего оценка возраста Вселенной в рамках этой модели увеличивается до 26,7 миллиарда лет.
«Большинство появляющихся моделей объясняют лишь ограниченный набор наблюдений, — заявил Гупта. — Новая модель не должна противоречить фундаментальным положениям космологии и астрофизики, и наши результаты удовлетворяют этому требованию, включая проверку на соответствие данным о реликтовом излучении, результаты которой ещё не опубликованы».
В ходе компьютерного моделирования исследователи обнаружили, что их модель точно предсказывает наблюдаемое соотношение водорода и гелия, образовавшихся в результате Большого взрыва, а также согласуется с историей расширения Вселенной, не требуя существования тёмной энергии.
Читать далееВо время кампании под названием wfx‑loot хакеры атаковали более 61 тыс. репозиториев GitHub для кражи секретов GitHub Actions и учётных данных облачных сервисов при помощи вредоносных рабочих процессов. Хотя вредоносный код сработал не во всех репозиториях, исследователи подтвердили кражу секретов более чем у 1,8 тыс. целей.
Читать далееКак пишет Bloomberg, OpenAI поддержала инициативу Конгресса США по ограничению поставок в Китай ИИ-чипов и оборудования для их производства. Компания сообщила законодателям о своей позиции на той же неделе, когда Дженсен Хуанг покинул пост гендиректора Nvidia.
Хуанг годами выступал против ужесточения экспортного контроля. По оценке Bloomberg, его отставка ослабила позиции Nvidia и противников ограничений в Конгрессе. OpenAI, которая несколько месяцев обдумывала свою позицию, теперь присоединилась к сторонникам законопроектов.
Читать далееНам стало интересно, насколько такие инструменты упрощают планирование и помогают учитывать взаимосвязи между задачами. Поэтому мы протестировали 13 российских и зарубежных сервисов с диаграммой Ганта на примере IT-проекта.
Читать далееUnio это статически типизированный язык с синтаксисом в духе Python и нативной компиляцией. Задуман под ситуацию, когда код пишет модель, а читает и принимает человек: ошибки в сигнатуре, данные как значения без общих ссылок, ресурсы в блоках using, эффекты, которые выводит компилятор, и манифест полномочий, который исполняет песочница ОС.
Язык начинался как эксперимент «а что если»: пишет его Claude Opus, проверяет ChatGPT Astra. Выпуск 0.1 ждёт людей, готовых прочитать 115 внешних функций на Rust.
Читать далееGoogle 12 ноября объявила о выпуске Gemini 4 Hydrogen. В Google DeepMind модель уже назвали ежедневной рабочей лошадкой для агентных сценариев. Hydrogen доступна в Gemini API, Google AI Studio, Android Studio и среде разработки Antigravity, а также в бизнес-версии Gemini и Google Таблицах.
Обычные пользователи могут увидеть ее в приложении Gemini и в «Режиме ИИ» в поиске Google, где срабатывает автоматический выбор. В API модель вызывается как gemini-4-hydrogen и фактически заменяет в четвертом поколении линейку Flash. Давайте разбираться.
Читать далееПривет, Хабр! Я Руслан Рахимов, занимаюсь воплощенным ИИ в отделе исследований Т-Технологий: на стыке восприятия, управления и симуляции. Сейчас я в основном работаю с роботами-манипуляторами, а до этого плотно занимался 3D-компьютерным зрением и защитил по нему кандидатскую. Например, в работе GSplatLoc мы с коллегами улучшали визуальную локализацию с помощью 3D Gaussian Splatting — чтобы робот по камере точно понимал, где находится.
В статье рассказываю о чемпионате True Tech Champ 2026 и о том, как я готовил своего робота к участию. Делюсь опытом, как устроить цикл «из реальности в симулятор и обратно» (real2sim2real) и как решать, каким цифрам двойника верить, когда робота нет под рукой.
Читать далееПакетный менеджер Hex открыл публикацию из GitHub Actions без постоянных ключей и добавил ручное одобрение релизов. PyPI начал показывать предупреждения об изменениях происхождения файлов. Pixi разрешил точечные исключения из периода ожидания новых пакетов для проверенных обновлений.
Читать далееВерёвка есть вервие простое, а компьютер — это «такая вот штука». Обязательно ли нужен процессор, чтобы некая штука называлась компьютером? А всё, что с процессором — это обязательно компьютер? И где, вообще, граница?
Компьютеры из карт, игр, curl и хабракомментов.
Читать далее