-
Платёжная система Visa объявила, что интегрирует свою сеть с ChatGPT, наделив чат-бота возможностью самостоятельно совершать покупки и завершать транзакции.Сама OpenAI в конце прошлого года анонсировала Instant Checkout, который позволял ChatGPT искать конкретный товар в интернете. Однако инструмент не получил широкого…
-
Ставка на API-слой в автотестах: как разгрузить UI и ускорить обратную связь
ДисклеймерЭто не серебряная пуля и не универсальная догма.API-first подход — один из возможных способов оптимизировать автотесты. Он сработал в нашем контексте, потому что значительная часть бизнес-логики была доступна через API, а UI-тесты начали дублировать проверки, которые дешевле и надежнее выполнять…
-
Книги для руководителей в эпоху перемен: пять историй о том, как не сойти с ума от цифр и не разлюбить людей
Если вы руководитель, вы наверняка знаете это чувство: голова забита планами, KPI, сроками, бюджетами, а где-то на периферии теплится мысль, что самое важное в работе — это всё-таки люди: ваши сотрудники, клиенты да и вы сами. Книги про менеджмент часто…
-
Как создать собственный дистрибутив Kubernetes I
k8s-release — инструмент для сборки воспроизводимых DEB/RPM-пакетов компонентов Kubernetes (kubelet, kube-apiserver, etcd, Flannel, Istio и др.) в герметичном Docker-окружении. Создаёт подписанные apt/yum-репозитории, SBOM, хеш-суммы и airgap-бандлы для закрытых, регулируемых и изолированных сред. В репозитории также лежит Terraform-модуль для развёртывания HA…
-
Острова вместо серверов: как сделать мессенджер, который переживёт изъятие своего сервера
Вечный спор о двух полюсахЕсли вы хоть раз обсуждали «правильную» архитектуру мессенджера, вы знаете, что разговор всегда скатывается в два полюса, и оба плохие.Полюс первый: чистый P2P. Никаких серверов, клиенты говорят напрямую. Звучит красиво ровно до первого практического вопроса. Собеседник…
-
После 35 в IT не берут
Каждый раз когда коллега за 40 тихо уходит из компании, все думают одно и то же. Не выгорел ли. Не попросили ли. В IT принято считать, что после 35 становится сложнее, а после 40 совсем грустно. Но это ощущение или…
-
Как мы ускорили анализ дискретных систем в миллион раз и что из этого получилось
Проблема: почему анализ систем — это больПредставьте, что у вас есть система, которая может находиться в разных состояниях.Вот примеры из реальной жизни:Банк — состояние: обычный пользователь, оператор, администраторАвтопилот БПЛА — состояние: взлёт, набор высоты, патрулирование, возврат, аварияСетевое соединение — состояние:…
-
Gameboy Advance SP с тяжёлой историей… [Длиннопост, про железо]
Сегодня Пикабушник под ником @apokhmel подарил мне мою мечту — оригинальную консоль GBA SP. Для тех, кто не в курсе — это легендарная портативка, вышедшая в далёком 2003 году и являющаяся раскладной версией оригинального GBA, куда добавили подсветку дисплея. Сначала ламповую, а…
-
UVS: честность розыгрыша как факт, который можно пересчитать, а не как бумажка, которой никто не верит
15 лет я разрабатываю игровые системы и слот-механики. С отделами комплаенса старался не пересекаться, но однажды пришлось написать для сертификационной лаборатории официальное, подробное описание алгоритма. Я сделал его технически точным, сдал — и понял, что его никто не прочитал и…
-
Google выпустила DiffusionGemma — открытую языковую модель, которая генерирует текст как картинку
Google DeepMind представила DiffusionGemma — экспериментальную модель с открытыми весами, которая отказывается от классической авторегрессии в пользу дискретной диффузии. Вместо того чтобы выдавать токены по одному слева направо, модель работает как генераторы изображений: начинает со случайного «шума» из токенов-заглушек и за несколько…