Обновить

Моя лента

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

Из России режут не сайты, а целые сети. Проверил

Твой сервер на Hetzner, OVH или DigitalOcean? Из России соединение с ним замерзает на первых пакетах. Я проверил 435 хостингов: режут целые сети, вместе со всеми, кто в них арендует место. Кто в списке и как за 30 секунд проверить свой сервер.

Из России режут не сайты, а целые сети. Проверил
Статья

Нейрослоп и нейромаркеры (в текстах)

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

Бесит ли вас как меня дурацкий приём противопоставления в текстах? «Нас не просто валенки, а нас уникальных экопродукт», «У нас не просто коллектив, у нас семья». Как-то раз даже разразился об этом постом в телеге. А тут вычитал, что это нынче считается нейромаркером. ИИ-шечка метит свои тексты не только длинными тире, но и банальными речевыми оборотами. Она это не специально делает, просто эта штука так устроена.

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

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

«Получается, нельзя нейротекст выявить?», – спросят любители сэкономить на копирайтере. Во-первых: хреновый текст всё ещё видно и люди его не дочитают, закроют, забудут и т.д. И какая разница кто это написал в таком случае? Во-вторых: нынче нейросети используют водяные знаки, по которым кто надо поймёт, что текст сгенерирован.

Я сейчас не про артефакты из чата с нейросетью вроде: contentReference, я про т.н. водяные знаки на уровне подбора токенов в словаре языковой модели. То есть это некие статистические паттерны, их распознаёт разработчик и любой кому он предоставит секретный ключ.

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

Как я сделал игру в браузере с 0 опыта в геймдеве

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

Я давно мечтал сделать игру: не чтобы удивить индустрию, а чтобы самому было интересно вечерами и можно было позвать друзей. Опыта в геймдеве не было, зато были знакомые браузер и JavaScript и, кстати, как раз подоспели ИИ-агенты — вот я и попробовал. Получилась мультиплеерная St. Bedlam’s в духе Fall Guys и Party Animals: её можно открыть и сыграть, а порядок работы с агентом, без которого я бы в этом утонул, лежит в открытом доступе.

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

Деплой на VPS по push без SSH-ключей в CI: архитектура cd, механика OIDC и границы применимости

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

В практике системного администрирования малых и средних проектных контуров распространен сценарий, при котором на одном виртуальном выделенном сервере под управлением ОС Linux разворачивается несколько нетребовательных сервисов, таких как серверная часть приложений (), боты или статические веб-страницы. Инфраструктура хоста обычно включает Docker-демон и обратный прокси-сервер, представленный Caddy или Nginx. Стандартное требование к автоматизации процессов непрерывной интеграции и доставки заключается в выкатке новой версии сервиса на сервер при выполнении операции отправки изменений (git push) в основную ветку репозитория.

Развертывание приложений на собственном VPS традиционно выполняется по одной из трех ключевых схем, каждая из которых имеет выраженные технические компромиссы и уязвимости:

Прямой доступ из CI по протоколу SSH предполагает сохранение приватного ключа в настройках секретов репозитория. В ходе выполнения задачи workflow-раннер подключается к серверу по SSH и исполняет последовательность команд git pull && docker compose up -d --build. Подобный подход характеризуется высокой уязвимостью контура безопасности: приватный SSH-ключ является долгоживущим компрометируемым секретарем, а учетная запись на целевом сервере чаще всего обладает избыточными системными полномочиями. Компрометация секрета в любом из подключенных репозиториев предоставляет злоумышленнику неограниченный доступ к хост-системе, а не только к изолированному приложению.

Применение специализированных PaaS-панелей, таких как Coolify или Dokploy, обеспечивает удобный веб-интерфейс, однако приводит к разворачиванию крупного программного комплекса с собственной базой данных, модулями авторизации и расширенной поверхностью атаки исключительно ради задачи перезапуска нескольких контейнеров.

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

Где еще можно обманывать игрока

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

Это вторая часть разныхтрюков, хаков и интересных механик, которые я вспомнил, пока писал статью про «coyote time», но там казалось, что это такой маленький и почти невинный трюк, который живёт где‑то на краю платформы и больше нигде не встречается. На самом деле это только самый заметный кусочек довольно большой кухни игростроя, потому что в рандоме, в поведении врагов, в хитбоксах и даже в том, где именно стоят ноги персонажа приходится делать разные допущения не из вредности, просто честная симуляция ощущается хуже, чем подкрученная. Игрок не видит формул, зато видит последствия, и часто последствия выглядят несправедливо, и никакие объяснения про корректный генератор случайных чисел игрока не убедят что игра читит.

Забавнее другое, когда жалобы прилетают как раз на честные системы и если вы когда‑нибудь читали форумы любой игры с выпадением лута, то точно видели там темы в духе «шанс 10% это враньё, я убил босса сорок раз и ничего не выпало». И вот потом автор такой темы начинает бобмить в ревью своими ощущениями как надо, но он неправ в своих выводах и при честных 10% сорок промахов подряд случаются примерно у одного игрока из семидесяти, а игроков у вас, допустим, сто тысяч и вот он сидит такой несчастный среди своих семидясети товарищах по «рандому» и грустит.

Сид Мейер как‑то рассказывал, как в Civilization игроки отказывались принимать честные шансы боя, при 3 к 1 в свою пользу проигрыш воспринимался как обман, потому что игрок считает что если 3 к 1, значет каждый второй бой будет в его пользу. Ну просто примите, люди когда видят циферки в играх, всегда их трактуют в свою сторону. И в итоге в Циве пришлось подкручивать шансы так, чтобы они совпадали не с математикой, а с ожиданиями людей.

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

Навайбкодил более 30 Open Source приложений, и вот что я понял

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

Изначально к вайб-кодингу относился скептически, и моей целью было экспериментально установить границы этого самого вайб-кодинга. Посмотреть, как быстро LLM-ка упрется в предел возможностей и начнет “водить по кругу”.

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

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

Я написал свой воксельный редактор. А стоило ли?

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

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

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

ИИ оживляет мертвых. Это хорошо или плохо?

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

Думали ли мы еще лет 20 назад, что можно будет сделать цифровую копию человека и после смерти продолжать с ним общение? На самом деле огромное количество людей в то время об этом уже задумывалось. А все потому, что на экраны вышел фильм «Я, робот», в котором погибшего профессора заменили цифровой копией. Но в далеком 2004 году все это казалось научной фантастикой. Такой точности изображения можно было добиться только благодаря актерам и гриму. Прошло 20 лет, и уже ни для кого не новость, что можно сделать цифровую копию себя любимого, своей семьи или даже собаки. И более того, добавить эту копию на любую фотографию или видео. Это стало распространенной обыденностью, которой занимаются даже школьники. Еще до ковида я помню разговор с одним музыкантом, который утверждал, что в будущем можно будет заказать любую оперную партию с голосом своей жены. Сегодня за небольшую плату можно заказать исполнение любимой песни любимым артистом, даже если он никогда не исполнял ее или вообще скончался до того, как песня была написана. В 2007 году на экраны вышел фильм «Жизнь в розовом свете» о великой Эдит Пиаф. И для озвучки исполнений ее песен пригласили певицу Жиль Эгро. Сегодня это уже излишне. Цифровая «Эдит Пиаф» может исполнить не только свои песни, но и песни Рамштайн, Леди Гага и даже «Городок» Анжелики Варум. Причем на русском языке.

Однако, все это очень далеко от обычных людей и находится за пределами их эмоциональной вовлеченности. Другое дело — близкие люди, чье изображения можно оживить. Удивительным образом за последние годы мир мертвых разделился на две части. Те, кто могут войти в цифровое будущее, и те, чьи голоса и изображения потеряны навсегда. Сегодня в открытом доступе есть записи Маяковского, Чайковского, Есенина, Ахматовой, но нет ни одной записи голоса Цветаевой, например. Навсегда утрачены голоса тех, кто не застал эпоху смартфонов и доступных видеокамер. И знаете, что самое главное? Если спросить человека, хотел бы он еще раз услышать голос близкого и любимого человека, который уже скончался — большинство ответит Да. Стоит особо отметить: если между людьми действительно была эмоциональная связь. Получается, что современные технологии в этом отношении помогают достичь того, что раньше приравнивалось к черной магии, медиумам и колдовству — заставить мертвого заговорить. Отдельный вопрос: можно ли считать такие слова субъективными. Однако, с психологической точки зрения восприятие не менее важно, чем осознание. Взять хотя бы ChatGPT. В разговоре с ним каждый прекрасно осознает, что это машина. Однако, похвала от машины воспринимается многими вполне на человеческом уровне.

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

Пять способов ускорить локальный инференс MoE-модели: один я написал сам

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

В предыдущей статье я разбирался, какие эксперты реально живут в VRAM у Strata, пока она крутит Qwen3.8-Flash-Next на GTX 1070. На этот раз - короче и практичнее: несколько конкретных приёмов ускорения, которые стоит проверить, если вы гоняете большую MoE-модель на домашнем железе. Один из них - патч, который я написал и прогнал сам, с цифрами “было/стало” на реальном движке. Остальные - то, что уже работает в Strata “из коробки”, просто не всегда включено и не всегда замечено.

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

Как устроена головоломка про логические схемы, в которую играют не только инженеры

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

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

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

Чуть больше ста строк на C и курсы валют для IRC-бота: 30 лет curl глазами автора

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

11 ноября 1996 года бразильский студент выложил httpget — чуть больше сотни строк на C почти без проверок ошибок, которые умели скачать страницу по IPv4-адресу. Через несколько дней их нашёл Даниэль Стенберг: ему нужно было раз в день забирать курсы валют для IRC-бота. Потом добавились gopher и FTP, утилита дважды сменила имя, в 1998-м стала curl, а в 2000-м — библиотекой libcurl, которую почти сразу взял PHP. Сегодня, по оценке автора, libcurl работает примерно в 30 миллиардах установок, а сам curl, как подтвердило NASA, помогал в миссии посадки на Марс. Стенберг вспоминает интернет на 30 кбит/с, рассказывает, почему curl ни разу не переписывали и, если будет по его воле, не перепишут, почему в проекте нет преемника и чем оборачивается адрес автора в лицензии: письмами от незнакомцев, обвинениями во взломах и угрозами.

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

Бесплатный сигнал кривизны для сэмплеров flow matching: он предсказывает ошибку

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

Бесплатный сигнал кривизны для сэмплеров flow matching: он предсказывает ошибку, но работу делает статическая сетка шагов

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

Зачем я написал ещё один Patroni: PostgreSQL HA на Go со встроенным Raft

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

Отказоустойчивый PostgreSQL — задача с неожиданно большим количеством инфраструктурных зависимостей. Patroni требует внешнего DCS, Stolon строит кластер вокруг keeper/sentinel/proxy и тоже опирается на внешнее хранилище, CloudNativePG ориентирован на Kubernetes, а repmgr оставляет часть задач обеспечения HA на стороне пользователя.

Мне хотелось другое: один бинарник на узел, который сам управляет PostgreSQL, сам обеспечивает консенсус и одинаково работает на обычных серверах, виртуальных машинах и в Kubernetes. Готового решения с такими свойствами я не нашёл — и написал tembo, HA-агент для PostgreSQL на Go со встроенным Raft и локальным хранилищем на bbolt.

В статье разберу, как устроены архитектура, fencing, failover и switchover, как это проверено тестами и — не менее важно — где проходят границы гарантий, которые нужно понимать до того, как доверить системе production.

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

Anthropic ужесточила правила доступа к Claude для компаний из России

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

Американская Anthropic с 12 ноября вводит обновленную политику Supported Regions («Поддерживаемые регионы» — 1 и 2), которая блокирует доступ к чат-боту Claude для организаций, зарегистрированных в России или контролируемых российскими лицами, независимо от гражданства и местонахождения сотрудников.

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

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

Читать далее

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

Статья

Разработчик подключил AI‑агента к 32-летнему Jeep Cherokee для диагностики

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

Разработчик под никнеймом MZULALI опубликовал проект xj‑scanner для диагностики Jeep Cherokee 1994 года выпуска с помощью AI‑агентов. С его помощью к автомобилю можно подключить Claude Code, Codex или другого агента, считывать ошибки, следить за показаниями датчиков и вести историю поездок.

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

Мышление «ниже уровня воды»

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

Часто процессы, растущие экспоненциально, сначала почти не сдвигают ситуацию, а затем, достигнув порога видимости, создают впечатление внезапного огромного скачка.

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

Инфраструктура облачного провайдера ActiveCloud подверглась кибератаке типа ransomware

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

10 ноября 2026 года инфраструктура облачного провайдера ActiveCloud подверглась кибератаке типа ransomware, что привело к шифрованию злоумышленниками части облачной инфраструктуры.

На данный момент восстановлена работа сервиса SmartMail, еще недоступны E-Cloud, ECP и SelfMail. Команда ActiveCloud работала над восстановлением всю ночь, без перерывов. Восстановление происходит поэтапно, сейчас ведутся работы по восстановлению E-Cloud. О каждом восстановленном сервисе они сообщают в своём телеграм канале - https://t.me/s/activecloud_by.

За состояние сервисом можно также следить на официальном сайте https://activecloud.by/

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

Google открыл доступ к Gemini 4 Carbon: модель в 2–6 раз дешевле, чем Fable 5.2

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

Gemini 4 Carbon – флагманская ИИ-модель Google DeepMind, открытая для всех 10 ноября 2026 года. Модель специализируется на длинных агентных задачах: сложном программировании, кибербезопасности и научных исследованиях.

В этом разборе – чем Carbon отличается от Gemini 4 Argon, что такое режим /swarm и как попробовать нейросеть из России без VPN и подписки за $100.

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

Пересборка статического блога раз в 15 минут: rsync-зеркало, flock и запасная версия сборщика

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

Я расскажу, как у меня устроена пересборка статического блога, который живёт на одном сервере, а собирается на другом. Главная страница, RSS и sitemap пересобираются по таймеру systemd каждые 15 минут, и за полтора месяца эта схема прошла 3 907 прогонов. Ниже конфиги и куски скриптов: как тянуть с удалённого сервера только нужное через фильтры rsync, как не дать двум прогонам наложиться друг на друга, как не затереть правку, сделанную руками во время сборки, и что делать, когда сборщик сломан. Отдельно про файлы, которые незаметно утекали наружу из вебрута.

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

Потери, которых не было видно на алертах: как мы автоматизировали поиск проблем в production с AI

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

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

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

Obsidian для продакт‑менеджера: инициативы, обратная связь, гипотезы и решения в одном хранилище

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

Я собираю персональные системы в Obsidian на заказ. Перед работой с новым клиентом я раскладываю его работу на этапы и выписываю, где уходит время и пропадает информация. У продакт-менеджера я насчитал 78 таких мест. Ниже - система, с которой я бы начал, и четыре её узла в деталях, с настройками, которые можно повторить у себя.

Это демо-кейс: типовой каркас профессии. Продукт, пользователи, цифры и конкуренты в примерах вымышлены.

Obsidian - программа для заметок, которая хранит всё в обычных текстовых файлах на вашем диске. Заметки связываются ссылками, а плагины добавляют таблицы, канбаны, графики, кнопки и шаблоны.

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