и посмотреть медиа
NOP - нюансы программирования
и посмотреть медиа
Канал о нюансах программирования, IT-юморе и вакансиях удалёнки. Свежие инсайты для разработчиков.
Канал о нюансах программирования, IT-юморе и вакансиях удалёнки. Свежие инсайты для разработчиков.
NOP::Nuances of Programming - канал с глубокими разбором тонкостей программирования, юмором и подборками вакансий на удалёнку. Полезный контент для всех уровней разработчиков в 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
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!