Интересные новости (201 )
Библиотека Polly переходит на платные "рельсы"
Программное обеспечение
02.10.2026 01:11:14

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

Max запустил донаты для владельцев публичных каналов
Новости ИТ
02.10.2026 01:04:45

Владельцы публичных каналов в Max получили возможность принимать донаты от подписчиков через сервис «VK Донат». Подключить новый инструмент монетизации можно с помощью специального чат-бота, сообщила пресс-служба мессенджера.

Calabonga: интересно как это эти донаты подключить? 

«Яндекс» представил рекомендательную генеративную ИИ-модель Sona — она уже поселилась в колонках с «Алисой»
Искусственный интеллект
02.10.2026 01:03:23

Компания «Яндекс» представила генеративную модель искусственного интеллекта Sona, которая выступает единой платформой для создания рекомендаций, подбирая варианты для пользователя и ранжируя их. Она служит заменой множеству алгоритмов, не требует выбирать признаки вручную и демонстрирует достойные практические результаты.

Выпуск GitRiver 1.1.0 — self-hosted платформы для управления git-репозиториями
Программное обеспечение
02.10.2026 01:02:44

В конце сентября 2026 года состоялся выпуск GitRiver 1.1.0 – self-hosted платформы для управления git-репозиториями. Исходный код проекта написан на Rust. В базе решения один бинарник (~46 МБ), который объединяет 16 модулей: Git-хостинг, CI/CD, реестр контейнеров, реестр пакетов (6 форматов), задачи с Kanban, пул-реквесты, GitOps-деплой (RiverCD), безопасность, 8 каналов уведомлений и другие — при потреблении ~100 МБ оперативной памяти в режиме простоя. Для установки достаточно Docker Compose и PostgreSQL.

Spec-Driven Development: обзор инструментов
Общая
01.10.2026 06:14:39

Агенты научились писать код быстрее, чем мы успеваем его читать. Но скорость оказалась не главной проблемой — главной стало то, что агент не помнит, о чём вы договорились вчера. В этой статье рассмотрим подход, который пытается эту проблему решить, и инструменты, которые его реализуют: GitHub Spec Kit, Kiro, OpenSpec, BMAD Method, Tessl и ещё несколько.

Вышел FreeCAD 1.1.4
Программное обеспечение
01.10.2026 04:12:40

В конце сентября 2026 года состоялся выпуск открытого параметрического трёхмерного редактора FreeCAD 1.1.4, позволяющего создавать объёмные модели и чертежи их проекций. Сборки проекта доступны для Windows, MacOS и Linux. Выпуск FreeCAD 1.0.0 состоялся в ноябре 2024 года. Проект был публично анонсирован на форуме OpenCascade в 2003 году разработчиком по имени Юрген Ригель (Jürgen Riegel).

Microsoft представила WSL 3.0 с поддержкой запуска Linux-контейнеров в Windows
Программное обеспечение
01.10.2026 04:12:00

Microsoft представила подсистему Windows для Linux (Windows Subsystem for Linux - WSL) 3.0, позволяющую запускать Linux‑приложения в Windows. Новая ветка примечательна реализацией возможности для запуска Linux‑контейнеров в Windows и переходом на ядро Linux 6.18. Исходный код применяемых в WSL утилит командной строки, фоновых процессов для Linux‑окружений, графического стека wslg, сервисов для запуска контейнеров и виртуальной машины опубликован на GitHub под лицензией MIT. Версия WSL 2.0 вышла в сентябре 2023 года.

Поменяли object на Lock — и два потока встретились в критической секции
Архитектура и паттерны
01.10.2026 01:45:07

В .NET 9 появился новый тип System.Threading.Lock, рекомендуемый как замена object для синхронизации. Но компилятор разворачивает lock по-разному для каждого типа: для object используется Monitor, а для Lock — собственный механизм EnterScope().

Проблема возникает, когда один экземпляр Lock попадает в переменную типа object или передаётся через универсальный метод — два потока начинают захватывать разные механизмы блокировки на одном объекте, нарушая взаимное исключение (в тесте зафиксировано 106 тысяч одновременных входов в «критическую секцию»). Решение: включить предупреждение CS9216 как ошибку сборки, избегать универсальных обёрток с lock по параметру типа и хранить замки как явный Lock, а не object.

О пользе CHECK-ограничений в MSSQL: как план запроса ускорился почти в 6 раз
Архитектура и паттерны
01.10.2026 01:44:28

Статья показывает, как CHECK-ограничения в MSSQL помогают оптимизатору запросов строить более эффективные планы выполнения. Реальный пример: после добавления ограничения, определяющего допустимые значения колонки State (0-10), число прочитанных строк упало почти в 6 раз — с 659796 до 114496, а логические чтения снизились с 11268 до 2301.

Ключевая идея: сервер преобразует условие «NOT IN (0, 6, 8)» в эквивалентное «IN (1, 2, 3, 4, 5, 7, 9, 10)» и вместо сканирования широких диапазонов индекса выполняет серию точечных переходов, а при противоречии в условиях WHERE может вовсе исключить обращение к данным. Для приложений на Entity Framework автор рекомендует библиотеку EFCore.CheckConstraints для автогенерации ограничений на основе enum-типов.

За сутки навайбкодил аналог Discord «Calab» с помощью Fable 5.1
Искусственный интеллект
01.10.2026 01:43:54

За одни сутки разработчик создал Calab — self-hosted мессенджер с голосовыми комнатами, стримом экрана в AV1 и чатом, используя нейросети Fable 5.1 и Opus 5.5. Проект включает почти 93 тысячи строк кода, 7 релизов и обошёлся в $12 400, из которых 80% ушло на повторное чтение контекста моделями.

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

Всего: 201
Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.