Snowflake представила data mirroring — новую функцию Snowflake Postgres в публичном превью, которая реплицирует данные из Postgres в Snowflake через Apache Iceberg с транзакционной консистентностью, низкой задержкой и минимальными затратами. Вместо традиционного подхода с внешними коннекторами, читающими логическую репликацию по сети, изменения теперь пушатся прямо из расширения Postgres в объектное хранилище батчами, а затем бессерверно и транзакционно применяются в Snowflake.
Хвостовые вызовы в C поддерживались компиляторами далеко не всегда: разработчик Gforth вспоминает историю оптимизации хвостовых вызовов в GCC и рассказывает, как современные компиляторы справляются с такими вызовами в интерпретаторах на основе паттерна copy-and-patch.
Компания VectorWare сообщила, что портируемый SIMD-модуль Rust (core::simd) теперь работает на GPU. Warp видеокарты рассматривается как обычный SIMD-вектор, поэтому один и тот же код на core::simd компилируется и на CPU, и на GPU без изменений.
Разработчики Chicken Scheme выпустили версию 6.0 с полной поддержкой R7RS, переходом на UTF-8 в строковом представлении и заменой blob на байтвекторы. Изменения затронули FFI, компилятор и систему сборки — теперь используется конфигурационный скрипт вместо ручной настройки make.
Проект Squeak, одна из старейших живых реализаций Smalltalk, выпустил версию 6.1 под кодовым именем «Vanessa». За четыре года разработки в систему влилось более 1700 патчей и 9000 изменений методов, включая новый древовидный браузер кода, возвращение легендарного Objectland и переработку ключевой инфраструктуры процессов и графического интерфейса Morphic.
Инженеры Shopify перенесли систему резервирования товаров при оформлении заказа с Redis на MySQL, используя SKIP LOCKED, составные первичные ключи и пул ограниченного размера строк. Реальным узким местом на пути к целевой пропускной способности оказались не блокировки БД и не CPU, а исчерпание соединений — проблема, которую выявили только благодаря детальной телеметрии по бизнес-процессам.
Разработчик перевёл личную инфраструктуру с арендованного VPS на старый Android-смартфон CMF Phone 1, настроив на нём Termux, rootless-контейнеры через chroot, Ansible-деплой и туннели Cloudflare/Tailscale для доступа извне.
Разработчики UTM представили Triton — новый Windows-драйвер, который вместе с ранее анонсированным протоколом Neptune обеспечивает полноценную аппаратную акселерацию DirectX 11 в виртуальных машинах QEMU, включая гостевые системы Windows на macOS и Linux хостах.
Fastmail открыл собственный дата-центр в Амстердаме и позволил пользователям выбирать, где будет храниться основная копия их почты — в США или в Евросоюзе. Ранее все данные хранились исключительно в США.
Databricks поделилась методами управления расходами на AI-кодинг, которые применяются вместе со Stripe, Coinbase, Uber и Ramp. Компании удалось удержать совокупные затраты в фиксированных рамках на пользователя, сохранив широкий доступ к инструментам AI-разработки.
Разработчики pgrust выпустили версию 0.2, которая работает в 10 раз быстрее предыдущей и превосходит Postgres на аналитических запросах в 300 раз, обгоняя даже ClickHouse на бенчмарке Clickbench. Основной вклад в прирост производительности внёс переписанный движок запросов — на его примере разбирается, как батчинг, слияние операторов и SIMD последовательно устраняют накладные расходы классической модели Volcano.
Разбор внутреннего устройства vLLM — от планировщика запросов и paged attention до chunked prefill, спекулятивного декодирования, disaggregated P/D и распределённого serving-стека поверх нескольких узлов.