и посмотреть медиа
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.
Samsung научила DRAM считать: LPDDR5X-PIM на Hot Chips 2026 Samsung показала 16-гигабайтную LPDDR5X с вычислительными блоками прямо у банков памяти. Внутри пакета доступно 614 ГБ/с против 76,8 ГБ/с через внешние выводы. Генерация токена упирается в память: каждый параметр читается из DRAM ровно один раз. На Llama 3.1 8B Samsung получила 81 токен в секунду вместо 27 на обычной LPDDR5X. Замер сделан на одном контексте в 320 токенов, где KV-кэш почти не мешает. Цену пакета не назвали, а поддержки в рантаймах инференса пока нет. 🔗 Подробнее @nuancesprog #AI
Открыть канал и посмотреть медиаGLM-5.3 выложили в открытых весах Z.ai опубликовала веса GLM-5.3 — модели, заточенной под агентное программирование. Скачать можно с Hugging Face, там же лежит технический блог с деталями. Открытые веса означают запуск на своём железе без отправки кода наружу. Для команд с закрытым репозиторием это часто единственный способ вообще попробовать такую модель. Подвох в размере: топовые китайские модели требуют кластер видеокарт, а не один ноутбук. Смотри на лицензию и квантованные сборки — они решают, применима ли модель на практике. 🔗 Подробнее @nuancesprog #AI
Открыть канал и посмотреть медиаLuanti убрали из Google Play по AI-жалобе на копирайт Открытый воксельный движок Luanti пропал из Google Play после DMCA-жалобы от Tracer.AI. Компания действовала от имени Microsoft и утверждала, что проект нарушает права Minecraft. Luanti не поставляется ни с одной игрой и ни с одним ассетом Minecraft. Жалоба указывает только номер регистрации Minecraft Java 1.9, без конкретики о спорных текстурах. Это уже вторая такая жалоба на проект — предыдущую в 2023-м удалось оспорить. Подвох в том, что жанр блочных песочниц не принадлежит никому, а автоматика этого не понимает. 🔗 Подробнее @nuancesprog #Opinion
Открыть канал и посмотреть медиаCloudflare ужала кэш 1.1.1.1 и сэкономила 100 ТБ памяти Инженеры Cloudflare переписали устройство кэша DNS-резолвера 1.1.1.1 на Rust. Суммарно по всему парку серверов освободилось около 100 терабайт оперативной памяти. Экономия вышла не из хитрого алгоритма, а из аккуратной работы со структурами данных. Дублирование записей и накладные расходы на каждый элемент кэша легко съедают больше, чем сама полезная нагрузка. Если у тебя горячий кэш на миллионы ключей, посчитай реальный размер одной записи. Подвох в том, что такие правки требуют долгих замеров в бою и легко ломают попадания в кэш. 🔗 Подробнее @nuancesprog #Infrastructure #Rust
Открыть канал и посмотреть медиаDurable Objects как библиотека поверх своей БД Лукас Карлсон выпустил Solid Objects — реализацию модели Durable Objects под MIT. Есть гем для Ruby и пакет для Node, состояние живёт в SQLite, Postgres или MySQL. Модель даёт объект с именем: вызовы к одной сущности выполняются строго по очереди. Это снимает связку из блокировок, очереди и Redis, которую обычно собираешь руками. Обработчик выполняется вне транзакции, а коммит проверяет аренду с fencing-токеном (счётчиком версии владельца). Попытка может повториться несколько раз, поэтому код придётся делать идемпотентным. 🔗 Подробнее @nuancesprog #Tools #Node
Открыть канал и посмотреть медиаWebSockets против SSE: спор на самом деле о порядке событий Жозе Валим разобрал típичный аргумент «бери SSE и Fetch вместо WebSockets». Его довод: два разных потока данных ломают порядок событий и оставляют интерфейс несогласованным. Пример простой: один пользователь добавляет тег, другой удаляет соседний. Ответ на удаление приходит позже и затирает добавленный тег, пока страницу не перезагрузят. WebSocket двунаправлен, поэтому чтение и запись идут по одному каналу и порядок сохраняется. С SSE придётся гонять свои же записи через очередь или клиентскую сортировку — это лишняя задержка и сложность. 🔗 Подробнее @nuancesprog #Infrastructure #JavaScript
Открыть канал и посмотреть медиаДрайвер GPU для Apple M1 доведён до конца Алисса Розенцвейг завершила пятилетнюю работу над открытым графическим драйвером для чипов Apple M1. Начав с одного треугольника в 2021 году, она довела стек до conformant OpenGL 4.6 и Vulkan 1.4. Это редкий пример полного реверс-инжиниринга закрытого GPU силами энтузиастов. Весь код лежит в Mesa, так что игры под Proton на Asahi Linux работают штатно. Попутно пришлось написать эмуляцию геометрических шейдеров, которых нет ни у Apple, ни у Arm. Автор уходит из проекта, и дальнейшая поддержка ложится на сообщество Asahi. 🔗 Подробнее @nuancesprog #Infrastructure #Linux
Открыть канал и посмотреть медиаМодель памяти CPU: процессоры хитрят чаще, чем кажется Фабиан Гизен разбирает миф о слабых и строгих моделях памяти. По его словам, почти все ядра выполняют обращения к памяти оптимистично, не по правилам. Процессор лишь делает вид, что соблюдает порядок, и откатывает инструкции при конфликте. Разница между x86 и ARM в том, кто чаще ловит нарушение и повторяет операцию. Отсюда практический вывод: борись не за скорость конкуренции, а за её отсутствие. Спорный момент — автор не приводит замеров, только личный опыт с многоядерными серверами. 🔗 Подробнее @nuancesprog #Infrastructure #C
Открыть канал и посмотреть медиа📬 Дайджест недели Лучшее за неделю: • Mojo открыли под Apache 2.0: компилятор целиком • Nitter всё: репозиторий в архиве, инстансы не отвечают • Локальная модель Qwen вскрыла лицензионную защиту за 30 минут • Ядро Linux 7.2: планировщики, futex и Raspberry Pi • Малварь в Rust-крейте arrayref запускается при сборке • Скрытый WebAudio на AliExpress ломает Bluetooth-мультипойнт • JIT-компиляция за 5 микросекунд без LLVM Мимо ленты, но стоило внимания: • AWS Acquires DuckDB • browser-use/macos-harness — The simplest, thinnest harness that gives an LLM complete freedom to control a Mac. • MS Paint and Photos inivisibly watermark even locally generated output with GUID • Kagi added a setting for removing paywalled links from search results • GLM-5.3-Flash Наша сетка: 😄 юмор — @nophumor · 💼 удалёнка — @nopremote @nuancesprog #Digest
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!