Обновить

Моя лента

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

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД

Типичная картина при переезде на свежий VPS. Подняли чистую Ubuntu или Debian под новый проект, сразу навели базовый порядок: ufw default deny incoming, снаружи оставили только 22, 80 и 443. Глянули ufw status — всё четко, лишнего не торчит. Дальше ставится Docker, через компоуз взлетает бэкенд с PostgreSQL и Redis. Чтобы удобно ходить в базу с ноута через DBeaver и гонять миграции, на автомате дописываем ports: - "5432:5432". Кажется, что мы в домике: наружу ничего не светит, фаервол же режет всё, кроме веба и SSH.

А через пару дней прилетает абуза от хостера или срабатывает алерт в мониторинге: все ядра в полке, в htop резвится какой‑нибудь kdevtmpfsi или kinsing, а вместо таблиц в базе лежит одна записка README_TO_RECOVER с биткойн‑кошельком. Грабли старые, как сам Docker. Но на них с завидной регулярностью наступают и джуны, и вполне опытные админы, привыкшие доверять выводу ufw status.

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД
Пост

Вебинар 10 ноября: как я научил своих AI-агентов улучшать себя каждый день

В октябре я провел эксперимент: на двое суток отпустил агента Claude Code улучшать антиспам-модель для своего Telegram-сообщества (около 57 чатов). Агент сам выдвигал гипотезы, обучал модели и отправлял их на проверку независимому оракулу в песочнице без сети. Новый чемпион принимался только по фиксированной метрике и статистическому тесту. За 84 эксперимента агент нашел модель, которая на свежих данных (август–октябрь) пропускает вдвое меньше спама, чем прежняя, при том же числе ложных срабатываний. С 11 октября она работает во всех чатах.

10 ноября разберу это на открытом вебинаре:

  • что такое RSI (рекурсивное самоулучшение) и autoresearch, и где проходит граница между ними;

  • как устроен цикл: песочница, оракул, критерий для нового чемпиона, графики, что сработало и что нет;

  • что из этого переносится на личных агентов: память, правила из ошибок, навыки, которые дописываются после каждого раза, и что свежие работы говорят о том, как это ломается;

  • чеклист, как запустить такой цикл на своей задаче.

Вебинар бесплатный, на русском, в Zoom. Вторник, 10 ноября, 11:30 ET / 19:30 МСК.

Регистрация: https://luma.com/sslznifi

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

Новости

Статья

Как мошенник познакомил меня с Unstoppable Domains: фокус с -ibc.x

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

Мошенник предложил дописать -ibc.x к моему XRP-адресу. Я вставил строку в Edge, и кошелёк показал адрес Cosmos. В чём фокус и при чём здесь Unstoppable Domains?

Разобраться в фокусе
Статья

Базовая настройка DGX Spark

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

Счастливым страдальцам владельцам Спарков посвящается...

Перво-наперво — мега-респект героям китайского так называемого коммунистического труда (DeepSeek, Qwen, GLM, Kimi). Только благодаря их моделям этот мини-ящик стал реально полезным инструментом, несмотря на весь инженерный срам ниже.

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

чё там за срам
Статья

Личный задачник, из которого Claude Code и OpenCode сами берут задачи

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

Я сделал себе задачник, из которого агент сам берёт задачи с пометкой «Агенту», делает их на моём компьютере и пишет отчёт прямо в задачу. Рассказываю, как это устроено: MCP-сервер, вход через браузер или по токену, запуск по расписанию и что агенту можно, а что нет.

Читать далее
Новость

Anthropic использует Claude для разработки собственных ИИ-чипов

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

По данным The Information, команда Anthropic из 15 инженеров использует Claude для проектирования и инженерной работы над собственными чипами. О разработке компания рассказала потенциальным инвесторам на недавних встречах.

По словам источников издания, инженеры считают, что Claude заметно сокращает время работы по сравнению с их оценками традиционного процесса проектирования в крупных производителях вроде Nvidia и AMD.

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

Как один нейрон влияет на личность

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

В 2013 году мир увидел научную статью, которую частенько цитируют очень упрощённо. Обычно утверждается, будто при редактировании одного из нейронов мухи-дрозофилы насекомое внезапно начинает неконтролируемо много спариваться. Реальная научная работа выглядела чуть более сложно (doi:10.1016/j.cell.2013.09.055).

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

Nexus Mods не банит ИИ-моды. Что теперь придётся раскрывать авторам

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

У мода может быть прекрасная обложка, убедительное описание и сотни строк кода. Но из этого ещё не понятно, кто написал код, что именно лежит в архиве и сможет ли автор исправить поломку после следующего обновления игры. Генеративные инструменты делают эти вопросы особенно неудобными: собрать убедительную страницу и довести мод до рабочего состояния можно с очень разными затратами.

3 ноября 2026 года Nexus Mods объявила новые правила для ИИ-контента. Полного запрета не будет. Площадка делает ставку на раскрытие использования ИИ, разрешения авторов и управление видимостью контента.

Решение интересно далеко за пределами моддинга. Здесь в маленьком масштабе видна проблема любого каталога пользовательского софта: как сохранить полезную автоматизацию, не превратив поиск, проверку и поддержку в работу для тех, кто ничего не автоматизировал.

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

Как бреют в обе стороны и исполнителей и нанимателей

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

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

А с нанимателей берут деньги... чтобы автоматически фильтровать AI отклики, да и вообще... все отклики.

Слыхали историю о том, как team-lead не мог понять, почему несколько месяцев не могут найти ему в команду разработчиков, создал полностью релевантное резюме, подал от чужого имени к себе в компанию, и получил авто-отказ за 6 минут? Вот в такой абсурдной ситуации находятся сейчас те, кто пытается найти работу на таких биржах, с отличием, что они реально ищут работу, а не проверяют свой HR-отдел.

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

Читать далее
Новость

Телескоп «Рубин» нашёл две новые тусклые карликовые галактики‑спутники Млечного Пути

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

Крупные галактики вроде Млечного Пути окружены множеством более мелких и тусклых спутников. Их трудно обнаружить, и хотя астрономы нашли около 65 карликовых галактик‑спутников Млечного Пути и около 40 шаровых скоплений в его гало, предполагается, что множество карликовых спутников и шаровых скоплений ещё остаются неизвестными. Теперь обсерватория Веры Рубин обнаружила ещё два объекта.

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

Запуск ИТ‑проекта: от первой идеи до утверждения бюджета

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

Привет! Меня зовут Константин Замков, я главный менеджер в компании «СИБИНТЕК». Я занимаюсь управлением проектами и портфелями проектов и являюсь сертифицированным профессионалом (PMI PMP, PMI PfMP, PSM‑I). За годы работы с корпоративными ИТ‑инициативами я заметил, что успех проекта во многом определяется еще до того, как разработчик пишет первую строчку кода.

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

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

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

Описываем граф одним классом: извлечение связей без N+1

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

Пусть НЕ простят меня администраторы БД и архитекторы, если случайно прочитают... Сегодня я расскажу про внутреннюю архитектуру JMatrixPlatform, в которой реализовано эффективное извлечение сложных многоуровневых графов, больших объёмов.

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

Подтверждения через Digital Credentials API

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

В Chrome 155 выпуск цифровых документов через Digital Credentials API включён по умолчанию. Разбираем сценарии работы с кошельками, пример интеграции и изменения после origin trial.

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

Что если Сэм Альтман отберёт у нас всю оперативку?

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

Наверное, уже все успели позлиться и посмеяться над Альтманом и его заявлением. Глава OpenAI считает, что с точки зрения глобального распределения ресурсов довольно странно держать дефицитную оперативную память в домашних компьютерах, где она используется всего 5% времени.

Что, если Сэм не просто предлагает нам пересмотреть отношение к домашней оперативке, а действительно каким-то волшебным образом забирает ВСЕ наши плашки?

Прикинем, сколько памяти получит OpenAI, насколько это увеличит её вычислительные мощности, насколько быстрее после этого будут развиваться нейросети и посмотрим самые смешные мемы по теме.

Читать далее

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

Статья

Почему советский подход к гражданской авиации (большие экипажи с бортинженерами) лучше

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

На идею этой статьи меня натолкнуло видео «Почему советские самолёты были спроектированы для другого мира» на канале Aviation Adventures with Captain Ron. Оно интересно тем, что автор канала — вовсе не западный фанат советской авиации, а американский пилот с американской перспективой на авиацию, который сначала сделал более критическое видео о советской авиации с позиции своего непонимания, в комментариях которого отписались лётчики с советским опытом — и по мотивам этого обсуждения он сделал уже это видео. И действительно, в комментах его видео Why Soviet Jets Feel So Different in the Air можно найти немало комментариев от наших бывалых летунов. Такая вот ламповая встреча школ, историй и цивилизаций в глубинах Ютуба.

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

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

Как восстановить сервис, если облачный регион отключился целиком

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

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

Изучить план действий
Статья

Мог ли Pentium Pro 1996 года обыграть Каспарова без Deep Blue? Я портировал на него Stockfish

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

Для победы над Каспаровым в 1997 году IBM построила Deep Blue: 30 процессоров и 480 заказных шахматных сопроцессоров, больше 200 миллионов позиций в секунду. Николас Карлини проверил, хватило бы обычного Pentium Pro на 200 МГц с 64 МБ памяти, если поставить на него современный движок. Порт Stockfish 17 на эту машину играет с оценочным рейтингом около 3300 Эло при классическом контроле, а Crafty 1996 года с приёмами последних тридцати лет поднимается с 1999 до 2718 при секунде на ход. В матче из 100 партий движок на Pentium Pro выиграл 78 партий у Crafty 1996 года, работающего на современном Ryzen. Перевод с таблицами: какой приём сколько Эло дал и почему большая часть прироста пришлась на алгоритмы, а не на железо.

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

Локальные модели без магии: лекция Саши Андреева, пт 6.11

С декабря ChatGPT начнёт есть токены из той же подписки, что и Codex, а RTX 3090 за полтора года подорожала вдвое. Все яйца в одной корзине, и корзина начинает диктовать условия.

Поэтому в пятницу Саша Андреев, технический директор на аутсорсе, расскажет про локальные модели. Он сам гоняет их на 3090. Объяснять будет так, чтобы понял даже я.

Что разберём:

  • когда локальная модель реально нужна, а когда проще купить подписку;

  • железо: Mac Studio против сборки из видеокарт;

  • параметры, кванты и почему бенчмарк не заменит ваши задачи;

  • контекст и обвязку: сколько съедает агент и что влезает в 12 ГБ;

  • связку Codex + локалка, которая пишет код всю ночь.

Только инференс, без обучения.

Пятница, 6 ноября, 16:00 МСК (18:00 Екб). Zoom, без регистрации: https://us06web.zoom.us/j/89359124198?pwd=VIbz3cFFSdo0xnPGPrZmZVoIcXLeyn.1

Больше про AI-агентов и разработку — в моём телеграм-канале

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

Как и зачем нужно ускорять тесты

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

Многие пишут, что "бутылочным горлышком" в агентной разработке являются люди, которые проверяют код. Я считаю, что это больше маркетинговое заявление, чем инженерное. Человек может выполнять код-ревью достаточно быстро. Уж точно быстрее, чем код проходит CI/CD пайплайн и деплоится на стенд. С ростом автоматизации, процесс код-ревью человеком сводится к:

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

- проверить как отработала автоматика детерминированной проверки правил разработки.

У меня это занимает не больше 5-15 минут на пулл-реквест. "Бутылочное горлышко" я наблюдаю совсем в другом месте.

Сейчас агенты пишут код очень быстро. Это ускоряет разработку.

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

Казалось бы, может ли что-нибудь пойти не так. Может и обязательно пойдёт не так.

Тестов становится слишком много. За пару лет существования моего проекта люди-программисты написали около 3000 тестов. Половина из них была написана мной в течение года. Я делал много рефакторинга (приводил приложение в порядок), обновлял версии библиотек со сломанной обратной совместимостью и нужно было много тестов как гарантия того, что функционал приложения я не поломал.

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

Реклама в чатах с искусственным интеллектом

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

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

Исследователи спросили ChatGPT, как приготовить тайскую еду. Под ответом появилась реклама DoorDash. Запрос был про готовку. Предложение рядом: заказать доставку.

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

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

Как DSH Mobile дожидается ответа ИИ-агента без пушей Google

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

Отправил агенту задачу с телефона, убрал телефон в карман и хочешь узнать, когда он закончит. Обычно для этого берут пуши Google (FCM). У DSH Mobile облачного сервера нет, телефон разговаривает напрямую с компьютером, на котором работает агент. В версиях 0.9.x я переделал уведомления. Постоянного соединения в простое больше нет, а за отправленной задачей телефон следит, даже если Android выгрузил приложение или телефон перезагрузили. Расскажу, как это устроено и какие четыре ошибки нашлись по дороге. Самая заметная съедала 11 секунд на каждом ответе агенту, самая неприятная обрывала загрузку фото на 5 МБ.

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