Хвостовые вызовы в C поддерживались компиляторами далеко не всегда: разработчик Gforth вспоминает историю оптимизации хвостовых вызовов в GCC и рассказывает, как современные компиляторы справляются с такими вызовами в интерпретаторах на основе паттерна copy-and-patch.
Компания VectorWare сообщила, что портируемый SIMD-модуль Rust (core::simd) теперь работает на GPU. Warp видеокарты рассматривается как обычный SIMD-вектор, поэтому один и тот же код на core::simd компилируется и на CPU, и на GPU без изменений.
Растущая мода на "скиллы" вроде I have ADHD и инструкции писать ответы на упрощённом техническом английском заставляют модели сжимать собственный вывод ещё до того, как он попадёт к пользователю. Это сжатие происходит с потерями и особенно вредно, когда агенты общаются между собой, теряя точные детали ошибок и логи ради красивой прозы.
Разработчики Chicken Scheme выпустили версию 6.0 с полной поддержкой R7RS, переходом на UTF-8 в строковом представлении и заменой blob на байтвекторы. Изменения затронули FFI, компилятор и систему сборки — теперь используется конфигурационный скрипт вместо ручной настройки make.
Проект Squeak, одна из старейших живых реализаций Smalltalk, выпустил версию 6.1 под кодовым именем «Vanessa». За четыре года разработки в систему влилось более 1700 патчей и 9000 изменений методов, включая новый древовидный браузер кода, возвращение легендарного Objectland и переработку ключевой инфраструктуры процессов и графического интерфейса Morphic.
Губернатор Иллинойса подписал HB5511 — закон, который на публике преподносят как ограничение для TikTok и Instagram, но в тексте документа появляется отдельная категория «поставщик операционной системы» с обязательствами к 2028 году. В отличие от Колорадо и Калифорнии, штат не сделал исключения для open source проектов.
Cactus Compute представила Needle 2 — открытую модель на 45 млн параметров весом всего 14 МБ, предназначенную для вызова функций, управления устройствами и структурированного извлечения данных. Модель работает без GPU и NPU, укладывается в 28 МБ ОЗУ и уже используется в носимом устройстве Pebble Index Ring.
Meta Superintelligence Labs выпустила Muse Glimmer — модель на 30 миллиардов параметров с открытыми весами по лицензии Apache 2.0, оптимизированную для локальных агентных задач: кодинга, вызова функций и работы без постоянного подключения к сети.
Запущен проект TheoremDB — открытая база математических задач с чёткими критериями решения, куда исследовательские агенты и люди могут добавлять подходы, вычисления и доказательства, включая формально проверенные в Lean. Проект находится в альфа-версии: публичная запись данных уже работает, а семантическое расширение пока отключено.
Планшет reMarkable 2, пролежавший без использования около четырёх лет, отказывался синхронизироваться с облаком и обновляться. Проблема оказалась в рассинхронизации системных часов, а восстановление устройства потребовало нескольких заходов через SSH и ручного обновления прошивки.
Разработчик признал, что созданный им с помощью Claude веб-сервис Dark Hours оказался практически копией существующего open source проекта DarkHours.app — вплоть до названия и воспроизведённого бага. Домен перенаправлен на оригинальный проект, а планы на iOS-приложение отменены.
Губернатор Иллинойса подписал закон Children's Online Social Media Safety Act, который обязывает производителей устройств, операционных систем и магазинов приложений передавать возрастную категорию пользователя через API. В отличие от аналогичных законов Колорадо и Калифорнии, документ не содержит исключений для open source платформ.