и посмотреть медиа
NOP - Nuances of Programming
и посмотреть медиа
Channel about nuances of programming, IT humor and remote vacancies. Fresh insights for developers.
Channel about nuances of programming, IT humor and remote vacancies. Fresh insights for developers.
NOP::Nuances of Programming - channel with in-depth analysis of programming subtleties, humor and selections of remote vacancies. Useful content for developers of all levels in Telegram.
NVIDIA выпустила CUDA Rust: два пути к GPU-ядрам NVIDIA представила два проекта для написания GPU-ядер прямо на Rust. cuda-oxide компилирует SIMT-код в PTX через свой бэкенд rustc, cutile-rs работает на стабильном Rust 1.89+. Раньше из Rust можно было только запускать ядра, а само ядро писать на C++. Теперь весь стек — от драйвера до ядра — держится на одном языке с проверками памяти на этапе компиляции. Начинать советуют с Tile-модели: компилятор сам раскладывает данные по потокам и архитектурам. Подвох в том, что cuda-oxide пока ранняя альфа и требует прибитой гвоздями nightly-версии и LLVM. 🔗 Подробнее @nuancesprog #Languages #Rust
Открыть канал и посмотреть медиа📬 Дайджест недели Лучшее за неделю: • qBittorrent и сбежавший из песочницы торрент-клиент • LWN поднимает цены на подписку впервые с 2022 года • Tailwind Labs переходит в Shopify • Атака Томпсона через strip: заражена вся сборка NixOS • Polars 2.0: потоковый движок теперь по умолчанию • OpenAI следит за своими кодовыми агентами • CodePen 2.0 отправляет код на сервер, пока ты печатаешь Мимо ленты, но стоило внимания: • Intellectual Fly Is Open • Google AI Mode shows same products 21.6% more expensive than traditional search • This Month in Ladybird – August 2026 • Google DeepMind Releases AlphaGenome Atlas • I've factored the RSA keys of a Certificate Authority from the 90s Наша сетка: 😄 юмор — @nophumor · 💼 удалёнка — @nopremote @nuancesprog #Digest
Открыть канал и посмотреть медиаКак заставить Postgres проверить индексы, предложенные моделью Автор попросил девять языковых моделей предложить индексы для восьми обычных запросов. Затем каждый индекс создавался в транзакции, замерялся и откатывался обратно. Проверка по времени не работает: индекс ускорил запрос на 17%, но планировщик его не выбрал. Поэтому вопроса два — стало ли заметно быстрее и попал ли индекс в план EXPLAIN. Дешёвая mistral-3-14B дала 16 проверенных индексов за $0.0013, а nemotron — семь за $0.0297. Подвох в CONCURRENTLY: он не живёт в транзакции, и его приходится вырезать ради отката. 🔗 Подробнее @nuancesprog #AI #Postgres
Открыть канал и посмотреть медиаGeiger: одна команда покажет всех ИИ-агентов на твоей машине Разработчик выложил geiger — сканер, который находит ИИ-агентов, MCP-серверы и плагины. Запускается через npx geiger-scan, ничего не ставит и только читает конфиги. Агенты, хуки и расширения умеют выполнять команды и держат ключи в дотфайлах. Geiger вешает на каждую находку метки EXECUTES, HOLDS-SECRETS, BROAD-FILESYSTEM и показывает путь к файлу. Проверяются Claude Code, Cursor, Codex CLI, Ollama, браузерные расширения и глобальные npm-пакеты. Смущает README: рассказ про август 2026 и 200 000 звёзд выглядит придуманным. 🔗 Подробнее @nuancesprog #Security #Node
Открыть канал и посмотреть медиаRails 8: аутентификация из коробки и прощание с Redis Rails 8.0 вышел 7 ноября 2024 года и требует Ruby 3.2 или новее. Сейчас актуален Rails 8.1, а 8.0 получает только патчи безопасности до ноября 2026. Команда bin/rails generate authentication генерит сессии, сброс пароля и мейлер прямо в твой код. Solid Queue, Cache и Cable заменяют Redis обычной базой: очередь на HEY тянет 20 млн задач в день. Подвох в том, что бэклог задач и кеш переезжают в твою основную базу. Rails 7.1 и 7.2 уже сняты с поддержки, так что обновление — задача на сейчас, а не на потом. 🔗 Подробнее @nuancesprog #Tools #Redis
Открыть канал и посмотреть медиаTailwind Labs переходит в Shopify Команда Tailwind CSS объявила о переходе в Shopify. Фреймворк ставят более 110 миллионов раз в неделю, им стилизованы ChatGPT, X и Reddit. Адам Уотан обещает, что открытые проекты остаются под MIT и продолжат развиваться силами той же команды. Для Shopify Tailwind — несущая часть стека, так что заинтересованность в поддержке выглядит настоящей. Подвох в коммерческой части: регистрации на Tailwind Plus и ui.sh закрывают для новых клиентов. У текущих доступ сохраняется, но платные шаблоны как продукт дальше не растут. 🔗 Подробнее @nuancesprog #Frontend
Открыть канал и посмотреть медиаАтака Томпсона через strip: заражена вся сборка NixOS Исследователи собрали классическую атаку «доверия к доверию» вокруг GNU strip, обычной утилиты сборки. Она не читает исходники и не генерирует код — только правит готовые ELF-файлы. Один подменённый strip в бинарном зерне NixOS переживает весь бутстрап и попадает в финальное окружение. На реальной ревизии nixpkgs так собрали графический установщик с бэкдором почти во всех бинарниках. Вывод неприятный: аудита компилятора мало, доверять надо каждому инструменту в цепочке сборки. Спасают только воспроизводимые сборки и разнообразие бутстрапа, но полного bootstrap from source пока нет почти нигде. 🔗 Подробнее @nuancesprog #Security #Linux
Открыть канал и посмотреть медиаCodePen 2.0 отправляет код на сервер, пока ты печатаешь Пользователь заметил, что новый редактор CodePen шлёт содержимое на codepen.dev почти сразу. Уникальный маркер из index.html появился в предпросмотре через пару секунд, при сборке с флагом save:false. Значит, любой случайно вставленный токен или пароль уже покинул твой браузер до сохранения. Считай такие ключи скомпрометированными и перевыпусти их, даже если пен не публиковался. В комментариях справедливо возражают: сервер нужен для рендера превью и автодополнения. Но подвох в том, что поведение неочевидно, а для секретов лучше брать локальную песочницу. 🔗 Подробнее @nuancesprog #Security #JavaScript
Открыть канал и посмотреть медиа«Simple Made Easy»: доклад Рича Хикки, которому уже 14 лет Автор Clojure Рич Хикки в 2011 году развёл два понятия: simple и easy. Простое — то, что не сплетено с другим, лёгкое — то, что близко и привычно. Разница важна, потому что мы обычно выбираем привычное и зовём это простотой. Отсюда фреймворки, ORM и состояние, которые удобны в первый день и мешают на второй год. Хикки предлагает считать сплетения: сколько понятий тянет за собой каждая абстракция. Спорный момент — рецепты у него сильно завязаны на функциональный стиль и неизменяемые данные. 🔗 Подробнее @nuancesprog #Opinion
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!