Представляешь,
9.06K subscribers
1.46K photos
284 videos
2 files
7.77K links
Новости технологий: важные, смешные, родные

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

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

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

Регистрация в перечне РКН: https://tprg.ru/5GyZ
Download Telegram
Алгоритм ускорил работу Google Maps в 10 раз. А рекомендации «Яндекс Музыки» — в 60

За последние полгода вышло сразу несколько прорывов в области алгоритмов и структур данных.

Например, в феврале исследователи из США запатентовали метод, который ускоряет построение навигационных маршрутов на картах примерно в 10 раз. Секрет — в новой эвристике для поиска кратчайшего пути во взвешенных графах.

А ученые из Амстердама, используя открытый датасет «Яндекс Музыки» Yambda (с 5 млрд событий!), ускорили обучение рекомендательных систем почти в 60 раз. Они оптимизировали иерархическую структуру хранения данных — по сути, то же «дерево», которое проходят на курсах по алгоритмам, но доведенное до промышленного масштаба.

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

Если и вы хотите знать алгоритмы не просто «для собеса», то присмотритесь к курсу Яндекс Практикума «Алгоритмы и структуры данных». Там ваш код будут проверять не только на соответствие задаче, но и на эффективность по времени и памяти. А в конце вы пройдете пробное алгоритмическое собеседование с наставником, где будете разбирать реальные задачи.

Есть бесплатная вводная часть — можно сначала попробовать, а потом решать.

Это #партнёрский пост
🤯8🆒21
Apple отказалась строить собственные LLM — Siri переведут на Gemini

Компания так и не смогла догнать коллег в гонке ИИ, поэтому Apple решила сфокусироваться на том, в чем сильна: железе, приватности и пользовательском опыте. Для LLM там интегрируют внешние модели — Google Gemini и Anthropic Claude.

На практике это означает: Siri использует Gemini или Claude для сложных генеративных запросов, а Apple фокусируется на том, как упаковать ответ в привычный интерфейс с максимальной приватностью.

Другие ключевые выводы читайте на сайте.

@your_tech (теперь ещё в VK и Max)
👍11😁8🤷‍♂1
Microsoft переводит все приложения Windows 11 на нативный код

Это ответ на многолетнюю критику: пользователи и разработчики жаловались, что встроенные приложения Windows 11 работают медленно, занимают много памяти и выглядят непоследовательно — потому что многие из них были построены на веб-обёртках (WebView, PWA (Progressive Web App), Chromium). Теперь Microsoft обещает «100% native».

Команда только собирается — Руди Хьюн активно набирает разработчиков, этим он поделится в X. Учитывая масштаб задачи (перевод нескольких приложений на новый стек), первые результаты появятся не раньше конца 2026 года.

@your_tech (теперь ещё в VK и Max)
🆒22🤣82
Баг в Bun мог стать причиной утечки исходного кода Claude Code

31 марта 2026 года через npm утекли более 500 000 строк исходного кода Claude Code. Причиной стал файл source map, который не должен был попасть в публичный пакет. Теперь сообщество обратило внимание на возможную техническую причину — баг в Bun, рантайме, который Anthropic сама приобрела четыре месяца назад.

Иронично, что про баг знали за 20 дней до утечки, но за это время его не исправили. При этом Anthropic позиционирует себя как «safety-first» ИИ-компанию.

Что за баг такой, и полный разбор утечки уже на сайте: https://tproger.ru/news/bag-v-bun-mog-stat-prichinoj-utechki-ishodnogo-koda-claude-code--

@your_tech (теперь ещё в VK и Max)
🤣431
В России глобальный сбой интернета

Легло очень многое. По сообщениям на DownDetector не работает СБП, Сбербанк, Т-Банк, ВТБ и множество других сервисов.

У админа, например, лёг Ростелеком. Даже телефон поддержки провайдера не работает.

Предварительно, причиной сбоя в работе банковских приложений стали блокировки IP-адресов, используемых в работе банковской инфраструктуры.

Будем следить за ситуацией и обновлять информацию.

А вы заметили сбой? Что не работает у вас?

@your_tech (теперь ещё в VK и Max)
😁15👍3👏211
This media is not supported in your browser
VIEW IN TELEGRAM
Абсолютно проклято: разраб сделал будильник, который будет орать до тех пор, пока не зайдешь в туалет.

Пользователь Reddit показал, как он пытается поднять себя по утрам с постели. Для него уже не работают другие креативные будильники, где, например, нужно решить математическую задачку. Он решал и снова ложился спать.

Он понял: нужно что-то, что в любом случае заставит его встать с кровати. Так ему пришла идея этого будильника. Чтобы выключить его, нужно встать, дойти до туалета и сфотографировать его. Заснуть после этого намного сложнее.

Ваши варианты, как можно хакнуть систему?
🤣20😴2
Россия заняла предпоследнее место по уровню свободы интернета в 2026 году

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

В первой десятке Финляндия, Исландия, Норвегия, Бельгия, Дания, Словакия, Лихтенштейн, Коста-Рика, Суринам, Новая Зеландия. Там пользователи могут свободно посещать большинство глобальных соцсетей и сайтов.

А вот закрывает список Россия, Пакистан, Иран, Китай. Абсолютный «лидер» по недоступности мировых интернет-ресурсов — это Северная Корея. Там доступ к интернету есть только у доверенных лиц. Остальные пользуются внутренней национальной сетью.

Еще чуть-чуть осталось, надо поднажать 💀

@your_tech (теперь ещё в VK и Max)
🫡8👍31👨‍💻1
Исследователь Anthropic нашёл 23-летнюю уязвимость в ядре Linux с помощью Claude Code

На конференции по безопасности ИИ [un]prompted 2026 Nicholas Carlini поделился тем, как нашел Heap buffer overflow в NFS-драйвере ядра Linux. Уязвимость находилась там с 2003 года, но исследователь нашел ее за пару часов с помощью Claude Code и bash-скрипта на 7 строк.

Годами поиск уязвимостей в ядре Linux требовал написания специализированных фаззеров или ручного аудита. Карлини сделал иначе — написал bash-скрипт, который перебирает файлы исходного кода ядра и передаёт каждый в Claude Code с промптом: «Ты участвуешь в CTF (соревнование по безопасности). Найди уязвимость. Подсказка: смотри файл X».

Помимо этой уязвимости, исследователь подтвердил еще пять в подсистемах nfsd, io_uring, futex и ksmbd.

Подробности: https://tproger.ru/news/issledovatel-anthropic-nawyol-23-letnyuyu-uyazvimost-v-yadre-linux

@your_tech (теперь ещё в VK и Max)
👍41❤‍🔥1🌚1
Обновите Docker: новая CVE обходит любой плагин авторизации

Вышла CVE-2026-34040 с оценкой CVSS 8.8, и она красивая в своей простоте. Docker Engine при получении HTTP-запроса больше 1 МБ тихо отрезает тело перед отправкой в AuthZ-плагин. Плагин видит пустой запрос, не находит ничего подозрительного и пропускает его. Любой плагин. Без исключений.

Самое обидное — это недоделанный фикс CVE-2024-41110 от июля 2024 года. То есть проблему уже чинили, но, видимо, не до конца проверили граничные случаи. Классика.

Отдельный бонус: ИИ-агенты для кодинга могут эксплуатировать эту уязвимость автоматически — им даже не нужно подсовывать вредоносный код, достаточно обычного взаимодействия с Docker API. Фикс уже есть в Docker Engine 29.3.1, а пока не обновились — переходите на rootless-режим и ограничьте доступ к API.

В общем, если ваш плагин авторизации «всё проверяет» — попробуйте отправить ему запрос потяжелее. Вдруг он просто вежливо отойдёт в сторону.

@your_tech (теперь ещё в VK и Max)
🐳3
Docker игнорирует плагины авторизации, если запрос достаточно большой

CVE-2026-34040 — новая уязвимость в Docker Engine с оценкой 8.8, и она достаточно элегантна, чтобы расстроиться. Если HTTP-запрос к API весит больше 1 МБ, Docker просто не передаёт тело запроса плагину авторизации. Плагин видит пустой запрос и разрешает его. Любой плагин, любой запрос.

В результате атакующий запускает привилегированный контейнер с root-доступом к файловой системе хоста. При этом, как отмечают исследователи, этим можно воспользоваться автоматически — ИИ-агенты вроде OpenClaw способны эксплуатировать баг без единой строчки вредоносного кода.

Особенно обидно, что это не первый круг. CVE-2024-41110 с оценкой 10.0 закрывали ещё в июле 2024-го, и закрыли не до конца.

Фикс — Docker Engine 29.3.1. Если обновиться сейчас нельзя: переходите в rootless-режим и ограничивайте доступ к Docker API.

@your_tech (теперь ещё в VK и Max)
🐳3🔥1
Исследователи взломали хост через видеопамять GPU — IOMMU не помог

Университет Торонто показал атаку GPUBreach: через многократное обращение к одним и тем же ячейкам GDDR6-памяти видеокарты можно вызвать электрические помехи, которые переворачивают биты в соседних ячейках. Звучит как физика, но на практике это даёт root-доступ к хосту. Причём даже с включённым IOMMU — аппаратной изоляцией, которая и должна была это предотвращать. Должна была.

Попутно атака позволяет вытащить криптографические ключи и снизить точность ML-модели до 80%. Приятный бонус.

Удар приходится по облачным GPU-кластерам, где несколько клиентов делят одну видеокарту, наивно полагая, что изоляция работает. Единственная защита — включить ECC на GPU, но на десктопных и ноутбучных картах эта опция просто недоступна.

Подробнее на Tproger.

@your_tech (теперь ещё в VK и Max)
2🔥1
Xilem собрал 5 000 звёзд — самый серьёзный GUI-фреймворк на Rust

Если вы пробовали сделать десктоп на Rust, знаете боль: либо тащишь C++ зависимости, либо мучаешься с обёртками, которые ломаются при каждом обновлении. Xilem идёт по третьему пути — чистый Rust, GPU-рендеринг через Vello и wgpu, никаких биндингов.

Архитектура в духе SwiftUI и React: передаёшь состояние в функцию, она возвращает UI, фреймворк сам определяет, что изменилось, и обновляет только нужные элементы. Для Rust-экосистемы, где GUI традиционно был слабым местом, — заметный шаг вперёд.

За проектом стоит Раф Левьен — бывший инженер Google Fonts и автор Vello. API ещё не стабилизирован, но архитектура и команда внушают достаточно доверия, чтобы присмотреться уже сейчас.

@your_tech (теперь ещё в VK и Max)
👏3👍2
Microsoft заблокировала разработчиков VeraCrypt и WireGuard — без предупреждения

Если вы пользуетесь VeraCrypt, WireGuard, MemTest86 или Windscribe на Windows — знайте: их авторы не могут выпустить тебе обновления. Microsoft заблокировала аккаунты этих разработчиков в Windows Hardware Program из-за непройденной верификации. О том, что верификацию нужно было пройти, никто не уведомлял.

Без подписи Microsoft — ни патчей, ни обновлений. Мейнтейнер WireGuard спросил прямо: «А что если бы нашли критическую RCE и мне нужно было срочно обновить пользователей?» Хороший вопрос. Ответа пока нет.

Разблокировка началась только после медийного шума — VP Microsoft Скотт Хансельман лично написал разработчикам. То есть механизм решения проблемы — это Twitter, а не поддержка.

Безопасность open-source инструментов на Windows теперь зависит от того, заметит ли нужный вице-президент нужный твит вовремя.

@your_tech (теперь ещё в VK и Max)
🤯4🔥1🤔1😭1
Little Snitch появился на Linux — и он бесплатный

Если на Mac вы привыкли видеть, куда именно стучится каждое приложение, на Linux долгое время приходилось обходиться грубыми инструментами уровня iptables или tcpdump. Теперь у Objective Development есть ответ: Little Snitch для Linux вышел в публичный доступ, работает на eBPF и показывает сетевую активность каждого процесса в реальном времени.

Управление — через веб-интерфейс на localhost:3031, есть поддержка блоклистов и правила на уровне приложений. Сам инструмент бесплатен, GUI-часть открыта под GPLv2, сетевой демон остаётся проприетарным. Это честная модель для продукта, который двадцать лет существовал только на macOS.

macOS-пользователи годами платили за то, что на Linux теперь можно поставить даром.

@your_tech (теперь ещё в VK и Max)
2🔥1