Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры

Я запустил 100 ИИ‑агентов, чтобы они меня взломали. Пять раз у них получилось

Около сотни ИИ-агентов получили простую задачу — взломать аккаунты человека, зная только его имя. Я проверил это на себе: за пять часов агенты пять раз добились успеха, используя уязвимости старых проектов и слабые пароли. В статье рассказываю, как действовали агенты, сколько стоил эксперимент и почему подобные атаки вскоре могут стать массовыми.

Я запустил 100 ИИ‑агентов, чтобы они меня взломали. Пять раз у них получилось
Новость

В Steam вышла Jono — платформер, в котором все игроки мира управляют одним персонажем по очереди

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

В Steam вышла бесплатная игра Jono, в которой существует только один персонаж на всех игроков. Управлять им одновременно может только один человек в мире, причём не дольше 60 секунд за ход. Затем управление автоматически передаётся следующему участнику глобальной очереди.

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

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

Игра написана на Godot. В отличие от облачных игровых сервисов, передающих пользователям готовый видеопоток, Jono использует воспроизведение управляющих команд на компьютерах зрителей. Например, если игрок полсекунды удерживает стрелку вправо, а затем нажимает прыжок, остальным клиентам достаточно получить сведения об этих действиях. Каждый компьютер самостоятельно рассчитывает движение персонажа и столкновения с препятствиями. Такой подход работает благодаря детерминированной физике: при одинаковом исходном состоянии и одинаковых командах игра получает одинаковый результат. По словам разработчика, именно так реализовано наблюдение за игровым процессом внутри клиента. При этом для просмотра через браузер предусмотрена обычная видеотрансляция.

Читать далее

Новости

Статья

Он создал хакерский форум Ramp4u и передал силой 1.5 миллиарда рублей правоохранителям

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

Приветствую всех, мои ночные читатели на связи как всегда exkgb. Я исследую даркнет площадки и делюсь с вами самой интересной информацией. В прошлой статье мы затронули администрацию exploit судя по статистике вам было очень интересно всего 6% отказов. На этот раз делаю обзор на ransomware форум Ramp4u[.]io сразу скажу это не реклама ресурс уже ликвидирован поэтому я могу смело о нем писать.

Читать далее
Статья

Новый интерфейс для ВК Видео

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

Да — это свершилось. В 2026 перед командой разработки ВК Видео стояла амбициозная задача — реализовать ряд инновационных функций, которые скопируют ведущие цифровые платформы. И эта задача на конец октября полностью выполнена.

Читать далее
Пост

Хотел сперва написать комментарий к статье Патч‑антенна на 2,4 ГГц: расчёт, моделирование и согласование в ADS, но понял, что как отдельный пост было бы лучше.

Когда пишут о патч-антеннах, то постоянно смешивают два варианта конструкций: классические патч-антенны (микрополосковые антенны) и патч-антенны в широком смысле слова. И хочется внести в этот вопрос некоторую ясность.

Для начала надо вспомнить, что оптимальное расстояние излучателя до экрана \lambda/4. Это понадобиться в дальнейших рассуждениях

Микрополосковые антенны представляют из себя однослойную печатную плату с "землей" снизу и дорожками (микрополосками) и излучателями сверху. Свойства диэлектрического материала платы напрямую определяют свойства антенны. Плохой материал типа FR-4 приводит к заметным потерям в антенне. Толщина материала обычно намного меньше рабочей длины волны и условия излучения не оптимальны. Как говорят антенна слишком "емкостная" и добротность у нее высокая. Но чем меньше диэлектрическая проницаемость подложки, тем добротность излучателя меньше, а расстояние до экрана в длинах волн больше. Поэтому для антенн используют подложки с как можно меньшей диэлектрической проницаемостью.

Современные патч-антенны чаще всего конструируются в виде многослойных структур. Иногда их называют 2,5D структуры, т.к. они представляют собой плоские объекты, расположенные друг над другом и при необходимости соединенные между собой перемычками. Как только снимается ограничение на размещение всей антенны на одной печатной плате, то открывается множество вариантов.

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

Если требования к точности изготовления проводников высоки, то изготовление их в виде печатных плат по-прежнему является наилучшим выбором. Для уменьшения потерь в диэлектрике можно использовать структуру с воздушным зазором между печатной платой и экраном антенны. Тогда можно использовать для материала печатной платы и FR-4, что не сильно сказывается на потерях в антенне, но намного дешевле чем использование СВЧ диэлектриков. Это также дает возможность увеличить рабочую полосу частот антенны, т.к. можно выбрать оптимальное расстояние между излучателем и экраном.

Для увеличения полосы пропускания антенны переходят к многослойным структурам с вторичными излучателями. Тут удобна аналогия с фильтрами, где управляя резонансными частотами в паре резонаторов можно задавать полосу пропускания. Можно достичь значительного перекрытия по частоте, например, 1800-2700 МГц (40% !).

Таким образом патч-антенны антенны на FR-4 могут иметь небольшие потери и большую полосу пропускания если рассматривать многослойную конструкцию антенны.

Теги:
0
Комментарии0
Статья

Токеномика для самых маленьких

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

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

А где-то между «почти готово» и «ты зачем вообще это переписал?» заканчивается лимит. А иногда - ещё до первого ответа. Отправляешь запрос в Claude, он долго думает. Потом ещё думает. Ты уже начинаешь подозревать, что там решают что-то на уровне устройства Вселенной, и наконец получаешь уведомление: лимит закончился. Ответа пока нет. Зато размышление получилось основательное.

Читать далее
Статья

Тыквенный король: хэллоуинский босс для браузерной драки — от календаря до 2000 игроков на улице

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

Как я за неделю сделал хэллоуинский ивент для браузерной драки Brawl Town: сезон, который включается и выключается сам по календарю, протокол, на котором старые и новые клиенты живут на одном сервере, Тыквенный король со скелетной анимацией в Pixi и шагом без скольжения, проба баланса на Go и нагрузочный тест на 2000 игроков на одной улице.

Читать далее
Статья

Детский футбол без чатов: что болит у тренеров и родителей и как мы закрываем это кодом

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

Мы делаем «Сбор - спортивные школы» — платформу для детских футбольных школ: расписание, посещаемость, взносы и матч-день в одном приложении для тренера, родителя и директора. На сервере Laravel 12, Livewire 3 и PostgreSQL, мобильное приложение написано на Flutter. Предметная область выглядит простой — календарь и список детей, — но почти каждая задача упирается в людей: родителей у ребёнка двое, детей у родителя трое, а тренер стоит на поле с телефоном в одной руке и мячом в другой. Ниже — пять болей, которые мы услышали от тренеров и родителей, решения, которые из них выросли, и куски настоящего кода.

Читать далее
Статья

Как один UI‑баг заставил меня разбираться с графом зависимостей целого приложения

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

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

Примерно с таким настроением я и взялся за очередной UI-баг, а спустя какое-то время обнаружил себя уже совсем не там, где планировал. Вместо экрана, ради которого всё затевалось, передо мной были несколько репозиториев, менеджеры, сервисы, фабрики, DI-контейнеры и довольно запутанная цепочка создания объектов. Причём чем дальше я по ней продвигался, тем меньше понимал, почему вообще что-то не работает, потому что каждый отдельный компонент выглядел совершенно исправным.

Методы вызывались, события приходили, состояние обновлялось, никаких ошибок в консоли не было. Даже данные, которые я видел в отладчике, на первый взгляд выглядели вполне корректно. И вот это, пожалуй, раздражало больше всего: приложение вроде бы делало всё, что от него требовалось, но интерфейс упорно продолжал жить своей жизнью.

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

Но обо всём по порядку.

Распутаем вместе?
Статья

ProColpo: машинное обучение в анализе кольпоскопических изображений

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

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

Программа создана на основе ML-модели, разработанной совместно с А. А. Безменко и его командой. В ходе проекта обработано более 15 000 изображений, более 12 000 аннотировано; создана собственная платформа разметки. Сейчас проводятся пилотные интеграции с российскими производителями кольпоскопов.

Как работает ProColpo
Статья

PHP2Shell: а что с рунетом-то?

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

На этой неделе нашли дыру в PHP — языке, на котором работает больше половины сайтов. Через неё чужой человек может запустить на сервере свою программу, и для этого ему не нужен ни пароль, ни доступ к сайту. 21 октября вышли исправления. Прошло четыре дня — а что с рунетом-то? Мы посмотрели на 10 000 самых заметных сайтов и попробовали понять, сколько из них уже закрылись.

Короткий ответ: понять не получается. И это само по себе интересно.

Читать далее
Статья

HotSpot Portal: платформа гостевого Wi‑Fi под брендом оператора

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

У оператора связи уже есть каналы, сетевое оборудование, техническая поддержка и клиенты из общепита, медицины, торговли, фитнеса и других сфер услуг. Но чаще всего Wi‑Fi для такого клиента заканчивается на установке роутера. Мне стало интересно превратить его в полноценную управляемую услугу, которую оператор или системный интегратор может развернуть в своей инфраструктуре, оформить под собственным брендом и продавать бизнесу за ежемесячную плату.

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

Задача не сводится к красивой странице входа. Статья 44 Федерального закона № 126-ФЗ «О связи» относит порядок идентификации пользователей услуг передачи данных и их оборудования к правилам оказания услуг связи. В действующих Правилах оказания услуг связи по передаче данных, утверждённых постановлением Правительства РФ № 2606, для пунктов коллективного доступа предусмотрена идентификация пользователя и используемого им оконечного оборудования. Одним из практических способов такой проверки является достоверное установление номера мобильного телефона.

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

Читать далее
Статья

Ping, traceroute и Path MTU на Android без root и NDK

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

Когда я садился портировать своё iOS-приложение на Android, я был уверен, что ping, traceroute и Path MTU там не сделать: ICMP — это raw-сокет, а raw-сокет — это root. Одна команда adb показала, что я ошибался: любое приложение может открыть непривилегированный ICMP-сокет — без root и без единой строчки на C.

Рассказываю, как на чистом Kotlin устроены ping, traceroute через очередь ошибок сокета и Path MTU через бит DF, и на чём я споткнулся по дороге.

Читать далее
Статья

Учим ZX Spectrum сочинять нейросказки

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

Начитавшись статей о сверхкомпактных языковых моделях, я задался вопросом: заведется ли такая на любимом компьютере детства, ZX Spectrum, у которого нет даже аппаратного умножения? И не просто заведется, а будет писать так, чтобы ответа можно было дождаться.

Так появился HippoGPT — языковая модель на 120 тысяч параметров, которая сочиняет детские сказки на обычном Spectrum 128K, примерно по токену за четыре секунды. Под катом — как измерить ум крошечной модели, умножать без умножения и зачем бегемоту сказки про Dizzy. А запустить его можно прямо в браузере.

Читать далее

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

Статья

Визуальная и лидарная одометрия для уличного мобильного робота: ORB-SLAM 3, RtabMap, OpenVins, Fast-LIO 2 и DLIO

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

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

Читать далее
Статья

api‑contract‑check — библиотека для генерации валидаторов из TS‑кода и проверки API‑запросов

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

Продолжаю делиться выложенными в OpenSource библиотеками, которые использую в работе. В этот раз речь пойдет о наиболее универсальном, на мой взгляд, подходе для валидации приходящих с бэкенда данных: в клиентской части пишутся обычные TS DTO модели, а валидаторы создаются автоматически.

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

Валидировать
Статья

Я — искусственный интеллект. И я ***

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

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

Поржать. Может быть...
Статья

Мастерим суверенного терминального агента из Opencode с помощью Opencode

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

Текущая ситуация с бурным развитием больших языковых моделей (LLM) и средств разработки ПО с их применением - так называемых “обвязок” (harness), включая реализации в виде терминальных агентов типа Claude Code, Codex, Gemini, Opencode и др. вызывает закономерный вопрос - можно ли построить автономного (не зависимого от внешних сервисов) терминального агента, способного извлечь из компактной LLM, скажем с 8 млрд (8b) параметров и контекстом 32К, пользу для разработок ПО, сопоставимую с применением модели, имеющей на порядки больше параметров, скажем от 100b до 1Т? Другими словами, можно ли на локальном компьютере с видеокартой 12Gb решать задачи, не подписываясь на внешние сервисы, и если можно - то какие и какими должны быть агент и модель?

Для ответа на этот вопрос было принято решение поэкспериментировать с терминальными агентами. Агент для экспериментов не должен был быть привязан к модели (подобно qwencoder), должен быть с открытым исходным кодом (исключаем claude code сотоварищи), должен быть достаточно гибко модифицируемым для обкатки идей - с минимальной перестройкой кодовой базы при реализации очередной идеи. Статья кратко описывает результаты данного эксперимента за период с конца апреля по конец октября 2026 года. В тексте будем придерживаться терминологии, своевременно описанной в публикации.

Читать далее
Статья

Вероятность и возникновение жизни за пределами Земли: астрономический взгляд

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

Это глава, вышедшая в издательстве Springer в сборнике «Первый контакт: пришельцы и люди в современной научной фантастике», написана Флорисом ван дер Таком, специалистом по поиску внеземных цивилизаций.

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

Читать далее
Статья

Сколько раз я сказал «короче»: русский голосовой ввод для Mac, который работает без интернета

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

После Качалки, «Чисто» и Кружка — программа для Mac. Я много пишу голосом и хотел одну клавишу: нажал, сказал, и текст появился там, где курсор, в любой программе.

Самый известный вариант — Wispr Flow: $15 в месяц или $12 при оплате за год, бесплатно 2 000 слов в неделю. В их FAQ сказано прямо: «Transcription always happens in the cloud». Есть и бесплатные без облака. Handy — открытый код, много языков. По-русски — Говорун: тоже бесплатный и открытый, на той же модели, что у меня, и умеет больше — Android, Windows, синхронизация.

Читать далее
Статья

Рост и вес неандертальца по одной кости: я сделал открытый калькулятор по научным формулам

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

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

В июле 2026 года в PNAS вышла статья Кевина Хаталы и соавторов про следы на берегу древнего озера в северной Кении. Около 1,4 млн лет назад там прошли восемь парантропов вида Paranthropus boisei. От этого вида до сих пор находили в основном черепа с огромными челюстями и зубами, а ниже шеи почти ничего. По отпечаткам стоп авторы оценили рост до 1,8 м и массу около 75 кг. Это заметно больше, чем получалось раньше по редким костям.

Меня в этой новости зацепило не то, что парантропы оказались крупными, а сам вопрос: как вообще по следу, обломку бедра или куску таза узнают рост и вес существа, которое умерло миллион лет назад? Ответ скучнее и интереснее, чем кажется. Есть десятки опубликованных регрессионных формул, у каждой свой автор, своя выборка, своя ошибка. Я собрал главные из них в один открытый калькулятор и положил рядом базу из 311 ископаемых людей.

Читать далее
1
23 ...