Представляешь,
8.76K subscribers
1.58K photos
285 videos
2 files
7.99K links
Новости технологий: важные, смешные, родные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/5GyZ
Download Telegram
NetBSD выпустила последний релиз ветки 9 и завершила её поддержку

команда NetBSD выпустила версию 9.5, пятый и финальный релиз стабильной ветки 9. В него вошли отобранные исправления безопасности и стабильности, накопившиеся с NetBSD 9.4 в апреле 2024 года. Полная совместимость с NetBSD 9.0 сохранена.

одновременно завершена поддержка всех выпусков 9.x и ветки netbsd-9. Поэтому установка последнего обновления внутри девятой ветки оставляет систему без дальнейшей поддержки этой серии.

пользователей просят переходить на NetBSD 11.0 либо NetBSD 10.2, которую на момент объявления ожидают в ближайшие дни. Выпуск NetBSD 11.1 запланирован на конец месяца. Релиз 9.5 подводит итог исправлениям старой ветки, но срок её сопровождения не продлевает.
👍2
Chrome на двух Mac сохранил данные Google вопреки настройке удаления

разработчик Джефф Джонсон из Lapcat Software воспроизвёл поведение на двух Mac с Chrome 152.0.7977.83. Он включил удаление данных сайтов при закрытии всех окон, запретил вход в Chrome и выбрал DuckDuckGo поисковиком по умолчанию.

после поиска в Google и закрытия окна на странице chrome://settings/content/all оставались данные www.google.com. Они переживали перезапуск и возвращались после ручного удаления. В профиле браузера автор обнаружил Cookies, Local Storage и Session Storage. По его наблюдениям, другие сайты такого исключения не получали.

о похожем поведении Джонсон писал шесть лет назад, и Google тогда его исправила. Когда возник нынешний сбой, автор не знает. Описанный сценарий относится к его проверкам на macOS; вывод о том, что так ведут себя все установки Chrome, из них не следует.
🤔2
MapServer закрыл шесть уязвимостей, исправления получают только версии 8.6

команда MapServer, сервера для публикации карт и геоданных, выпустила версию 8.6.6 с исправлениями шести уязвимостей. В том же релизе починили масштабирование SVG, нарушенное с 8.6.0 при использовании старых версий librsvg.

вместе с обновлением разработчики объявили об окончании поддержки ветки 7.6. Ветки 8.0, 8.2 и 8.4 также уже не поддерживаются. Исправления безопасности выпускаются только для серии 8.6.x.

для серверов карт WMS и геоданных WFS это означает необходимость проверить основную ветку установленного MapServer. Обновление в пределах 8.4 не переведёт сервер на поддерживаемую серию; шесть объявленных исправлений входят в выпуск 8.6.6.
👍2
Kotlin переименовал команду запуска, потому что она конфликтовала с самим Kotlin

В версии 2.4.20 команда kotlin стала kotlinr. Причина обезоруживающая: имя уже занято командой из Kotlin Toolchain. Язык не поделил название сам с собой.

Старый вызов пока работает и вежливо предупреждает. Но если он прописан в CI, чинить лучше сейчас, а не в тот день, когда предупреждение превратится в ошибку сборки.

Заодно приехал webpack 5.108.1, который перестал игнорировать import.meta. Файл с этой строкой теперь считается ES-модулем, и если рядом лежит CommonJS, сборка Kotlin/JS встаёт.

Собрали в новости, что ещё сломается при обновлении и зачем компилятору понадобился нативный образ.
😁10👍1
ИИ написал больше тестов и не стал ловить больше ошибок

Если проверять четыре потока на одинаковых данных, их можно перепутать местами, а тест всё равно доволен. Именно такие проверки встретились в эксперименте Дэна Лу.

Codex с GPT-5.6 Sol писал декодер Zstd на Rust. Простое требование использовать методику тестирования часто приводило к поверхностным проверкам. Вывод относится к этой модели и задаче.

В новости разбираем, как проверяли агента, где тесты обходили проблемную логику и на что смотреть в следующем ревью, кроме зелёных галочек.
👍2
Незарегистрированные приложения выпадут из Google Play 30 сентября

Google включает проверку разработчика: package name приложения должен быть зарегистрирован в Play Console. 99% приложений зарегистрировали автоматически, остальное на вас: проверьте список на главной Play Console. Осталось три недели, дальше приложение удаляют из Play глобально.

С той же даты установки проверяют у пользователей Бразилии, Индонезии, Сингапура и Таиланда, не только из Play: Galaxy Store, GetApps, HONOR и OPPO App Market, Palm Store, V-Appstore. Остальные страны подключат в 2027 году. Сборки, которые вы раздаёте мимо стора, регистрируются в Play Console, иначе они не поставятся на сертифицированные устройства.

Если приложений много, в июле заработали API: Android Developer ID Status API проверяет, зарегистрирован ли package name, Android Developer Console API регистрирует имена из CI/CD.

#android
😭3😢1
FreeBSD 14.5 получила inotify из мира Linux

В сегодняшнем релизе появился нативный API для отслеживания изменений файлов. Теперь программы с inotify проще переносить с Linux на FreeBSD: поддержка есть в ядре и libc. Совместимость здесь на уровне исходников.

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

Что ещё изменилось в FreeBSD 14.5 и сколько её будут поддерживать
👍4🤩3😁1
Inception выпустила диффузионную модель Mercury 2.5

Новая языковая модель рассчитана на поиск, RAG-системы, голосовых агентов и другие сценарии с множеством вызовов. По оценке Inception, она на 40% «интеллектуальнее» Mercury 2 и сопоставима с экономичными моделями GPT-5.6 Luna (Low), Gemini 3.5 Flash-Lite и Claude Haiku 4.5.

Компания заявляет скорость 1 107 токенов в секунду на распространённых GPU NVIDIA и контекст до 260 тысяч токенов. Базовая цена — $0,20 за миллион входных и $0,75 за миллион выходных токенов, но на старте действует скидка 80%: быстрее оказалась не только генерация, но и снижение тарифа.

В новости Tproger — заявленные возможности Mercury 2.5, цены и варианты доступа через Inception API, Baseten и OpenRouter.
🗿2
Check Point обнаружила канал утечки данных между аккаунтами ChatGPT

Контейнеры ChatGPT были изолированы от интернета и друг от друга, но использовали общий внутренний JFrog Artifactory. Доступные операции позволяли одному аккаунту записывать данные в свойства объектов, а другому — читать их: изоляция оказалась не такой уж изолированной.

В демонстрации скрытая задача заставила ChatGPT вместе с ответом на обычный запрос прочитать данные из подключённого Gmail и отправить их в контейнер другого аккаунта. Атака могла затронуть пользователей подготовленных общих чатов и пользовательских GPT; ущерб зависел от доступных сессии данных и разрешений. Канал уже недоступен, а OpenAI подтвердила вывод этого экземпляра Artifactory из эксплуатации.

В статье — схема «общего буфера обмена», сценарии атаки и меры для подключённых сервисов.
🤔2🤯1
Chrome теперь обновляется каждые две недели

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

Чем меньше изменений попадает в один выпуск, тем проще найти причину регрессии. Для компаний Google рекомендует двухнедельный Stable. Тем, кому нужно больше времени на тестирование, оставили Extended Stable с крупными обновлениями раз в восемь недель и еженедельными исправлениями безопасности.

Chrome 154 уже доступен в Beta, стабильный релиз назначен на 22 сентября. Проверьте в нём сайты, если они зависят от поведения конкретной версии браузера. В материале Tproger объясняют, как новый цикл ускоряет доставку исправлений пользователям.
🤔2👎1🥰1
Apple открыла приём приложений для новых ОС

Разработчики уже могут отправлять на проверку в App Store приложения и игры для iOS 27, iPadOS 27, macOS 27, tvOS 27, visionOS 27 и watchOS 27. Apple рекомендует собирать их в Xcode 27 Release Candidate с актуальными SDK и тестировать через TestFlight.

Главный архитектурный рубеж — macOS 27 будет работать только на Apple silicon: macOS 26 останется последней версией с поддержкой Intel и Rosetta. А с апреля 2027 года для приложений под новые ОС станут обязательными SDK версии 27 или новее. В статье Tproger — что проверить перед отправкой сборки и какие изменения появились в App Store Connect.
❤‍🔥1
CISA добавила четыре активно эксплуатируемые уязвимости в каталог KEV

В обновление от 8 сентября вошли уязвимости в Adobe Commerce и Magento, две — в Microsoft Windows и ещё одна — в N-able N-central. CISA включила их в каталог на основании свидетельств активной эксплуатации.

Директива BOD 26-04 обязательна для гражданских федеральных ведомств США. Российские пользователи и хостинги под неё не подпадают, но могут быть технически уязвимы при использовании этого ПО — юрисдикция у директивы есть, у уязвимостей её нет.

В материале Tproger — идентификаторы и типы всех четырёх уязвимостей, а также рекомендации CISA и оговорка об отсутствии данных по затронутым версиям и срокам устранения.
👍1
Один тест, вопросы, которые переносят в прошлое, 25 лет истории за спиной. SpaceWeb и Типичный программист сделали к юбилею анкету, которая по школьным вопросам про спорт, друзей и обои на рабочий стол определит, какой ты носитель информации! По пути встретятся аська, скайп, биткоин и другие иконы интернета с 2001 по 2026 год, а между вопросами история развития веба и компании, с небольшим взглядом в будущее. В конце — промокод на услуги SpaceWeb!
🔥2😁1
DeepSeek выпустила мультимодальную V4.1-Flash

Новая MoE-модель на 552 млрд параметров работает с изображениями и доступна в API как deepseek-flash. DeepSeek утверждает, что она превосходит V4-Pro по скорости, стоимости и производительности, но не раскрывает список тестов и методику — независимо проверить сравнение по анонсу нельзя.

Старые идентификаторы V4-Flash уже перенаправляют на новинку, а для deepseek-v4-pro временный маршрут включат 14 сентября в 04:00 UTC — до выхода V4.1-Pro. В статье Tproger — детали архитектуры, сокращения KV-кэша и новых тарифов, правда, пока без конкретных сумм.
👍2
GitHub отключил MAI-Code-1-Flash во всех режимах Copilot

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

GitHub рекомендует MAI-Code-1.1-Flash, однако не сравнивает версии по возможностям, лимитам и стоимости — замена есть, а пояснений к ней нет. Администраторам Copilot Enterprise может потребоваться отдельно разрешить новую модель в политиках организации.

В статье — где появится MAI-Code-1.1-Flash после настройки и что известно о доступности сервиса из России.
🤔3
Trame v4 добавил управление React-компонентами из Python

При создании приложения на Python-фреймворке trame теперь можно выбрать client_type="react" и сохранить привычные механизмы состояния, событий и триггеров. Связки react.Bind и react.Callback синхронизируют серверную логику с интерфейсом — без отдельного REST API и самописного обмена данными.

Обновление прежде всего пригодится организациям с готовыми React-библиотеками и дизайн-системами: их можно задействовать без полной переделки фронтенда. Но смены фаворита пока нет — Vue.js остаётся стандартным и наиболее полным клиентом, а Kitware не обещает паритета возможностей.

В статье перечислены поддерживаемые на старте компоненты и варианты рендеринга.
👍1
Google выпустила плагин для работы ИИ-агентов с Google Cloud

Google опубликовала google-cloud-developer в репозитории Google Agent Skills. Плагин помогает агентам настраивать аутентификацию и авторизацию, управлять проектами и безопасно формировать команды gcloud CLI. Он рассчитан на разработчиков, использующих Antigravity CLI, Claude Code или Codex CLI.

В единый пакет вошла конфигурация Developer Knowledge MCP Server: через неё агент получает актуальные сведения из официальной документации Google. Плагин соответствует открытому стандарту Agent Plugins, поэтому конфигурацию можно переносить между совместимыми средами — меньше ручной склейки навыков и MCP-серверов.

В статье — как устроен сценарий первоначальной настройки проекта и что агент проверяет до изменения ресурсов.
👍1
Hugging Face выпустила TRL 1.13 с обучением на контексте свыше миллиона токенов

В библиотеке появился рабочий пример обучения Qwen3-8B на последовательности из 1 048 576 токенов за шаг. Модель обрабатывает сопоставимый с книгой объём целиком, но аппетиты соответствующие: нужен узел с восемью H100.

Переход lm_head для chunked_nll с FP32 на BF16 и тензорные ядра ускорил отдельный расчёт в тестах авторов в шесть раз, а пропускную способность обучения разных моделей — в 1,2–1,69 раза. Обновление касается разработчиков, использующих SFT, DPO, KTO, GRPO и дистилляцию.

В статье — изменения в работе с vLLM, удалённые PPO-компоненты и новые минимальные версии peft и deepspeed, которые стоит проверить перед обновлением.
Arm обещает ускорить мобильную графику без лишнего нагрева

Mali G2-Ultra NX — новый мобильный GPU, рассчитанный на нейронные вычисления. Arm утверждает, что обработка ИИ прямо на устройстве повысит графическую производительность и позволит активнее использовать трассировку лучей при меньшем расходе энергии и тепловыделении.

Для разработчиков это пока ориентир, а не готовый пункт плана релиза: в Arm не подтвердили, какие устройства получат чип. GPU уже связывают с MegaLights в Unreal Engine; его возможности должны использовать Arena Breakout Infinite, Where Winds Meet и Infinity Nikki.

В материале GamesIndustry.biz объясняют, почему Arm считает свой подход более открытым, чем DLSS 5, и как компания хочет приблизить мобильную графику к настольной.
🤯1