uz
Feedback
NOP::Nuances of Programming

NOP::Nuances of Programming

Kanalga Telegram’da o‘tish

Любые вопросы по сотрудничеству: @ramilkr Если нужен токен: https://telega.in/c/nuancesprog NOP::Humor - https://t.me/nophumor NOP::Recruiter Удаленка- https://t.me/nopremote РКН: 4977653520

Ko'proq ko'rsatish

📈 Telegram kanali NOP::Nuances of Programming analitikasi

NOP::Nuances of Programming (@nuancesprog) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 56 746 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 2 265-o'rinni va Rossiya mintaqasida 10 710-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 56 746 obunachiga ega bo‘ldi.

02 Sentabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -359 ga, so‘nggi 24 soatda esa -8 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 4.25% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 2.75% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 2 409 marta ko‘riladi; birinchi sutkada odatda 1 561 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 4 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent javascript, webdevelopment, backend, архитектура, вебинаре kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Любые вопросы по сотрудничеству: @ramilkr Если нужен токен: https://telega.in/c/nuancesprog NOP::Humor - https://t.me/nophumor NOP::Recruiter Удаленка- https://t.me/nopremote РКН: 4977653520

Yuqori yangilanish chastotasi (oxirgi ma’lumot 03 Sentabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

56 746
Obunachilar
-824 soatlar
-717 kun
-35930 kun
Obunachilarni jalb qilish
Sentabr '26
Sentabr '26
+1
0 kanalda
Avgust '26
+20
0 kanalda
Get PRO
Iyul '26
+11
0 kanalda
Get PRO
Iyun '26
+16
0 kanalda
Get PRO
May '26
+45
1 kanalda
Get PRO
Aprel '26
+9
0 kanalda
Get PRO
Mart '26
+25
0 kanalda
Get PRO
Fevral '26
+66
0 kanalda
Get PRO
Yanvar '26
+34
2 kanalda
Get PRO
Dekabr '25
+24
0 kanalda
Get PRO
Noyabr '25
+36
0 kanalda
Get PRO
Oktabr '25
+65
0 kanalda
Get PRO
Sentabr '25
+21
0 kanalda
Get PRO
Avgust '25
+26
0 kanalda
Get PRO
Iyul '25
+23
0 kanalda
Get PRO
Iyun '25
+28
0 kanalda
Get PRO
May '25
+15
0 kanalda
Get PRO
Aprel '25
+29
0 kanalda
Get PRO
Mart '25
+46
0 kanalda
Get PRO
Fevral '25
+47
1 kanalda
Get PRO
Yanvar '25
+41
1 kanalda
Get PRO
Dekabr '24
+188
0 kanalda
Get PRO
Noyabr '24
+458
1 kanalda
Get PRO
Oktabr '24
+1 023
2 kanalda
Get PRO
Sentabr '24
+354
2 kanalda
Get PRO
Avgust '24
+123
2 kanalda
Get PRO
Iyul '24
+84
2 kanalda
Get PRO
Iyun '24
+95
2 kanalda
Get PRO
May '24
+98
1 kanalda
Get PRO
Aprel '24
+83
2 kanalda
Get PRO
Mart '24
+107
2 kanalda
Get PRO
Fevral '24
+106
1 kanalda
Get PRO
Yanvar '24
+89
2 kanalda
Get PRO
Dekabr '23
+391
3 kanalda
Get PRO
Noyabr '23
+142
3 kanalda
Get PRO
Oktabr '23
+104
0 kanalda
Get PRO
Sentabr '23
+134
0 kanalda
Get PRO
Avgust '23
+301
0 kanalda
Get PRO
Iyul '23
+100
0 kanalda
Get PRO
Iyun '23
+182
0 kanalda
Get PRO
May '23
+906
0 kanalda
Get PRO
Aprel '23
+1 146
0 kanalda
Get PRO
Mart '23
+1 387
0 kanalda
Get PRO
Fevral '23
+2 186
0 kanalda
Get PRO
Yanvar '23
+767
0 kanalda
Get PRO
Dekabr '22
+2 321
0 kanalda
Get PRO
Noyabr '22
+1 581
0 kanalda
Get PRO
Oktabr '22
+2 004
0 kanalda
Get PRO
Sentabr '22
+1 945
0 kanalda
Get PRO
Avgust '22
+1 996
0 kanalda
Get PRO
Iyul '22
+2 815
0 kanalda
Get PRO
Iyun '22
+3 169
0 kanalda
Get PRO
May '22
+1 682
0 kanalda
Get PRO
Aprel '22
+3 171
0 kanalda
Get PRO
Mart '22
+321
0 kanalda
Get PRO
Fevral '22
+642
0 kanalda
Get PRO
Yanvar '22
+1 284
0 kanalda
Get PRO
Dekabr '21
+874
0 kanalda
Get PRO
Noyabr '21
+993
0 kanalda
Get PRO
Oktabr '21
+980
0 kanalda
Get PRO
Sentabr '21
+1 101
0 kanalda
Get PRO
Avgust '21
+1 370
0 kanalda
Get PRO
Iyul '21
+1 846
0 kanalda
Get PRO
Iyun '21
+1 728
0 kanalda
Get PRO
May '21
+2 051
0 kanalda
Get PRO
Aprel '21
+2 516
0 kanalda
Get PRO
Mart '21
+3 002
0 kanalda
Get PRO
Fevral '21
+3 643
0 kanalda
Get PRO
Yanvar '21
+4 412
0 kanalda
Get PRO
Dekabr '20
+66 532
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
03 Sentabr0
02 Sentabr+1
01 Sentabr0
Kanal postlari
Агенты умеют править Excel, но не умеют его считать ИИ-агенты неплохо собирают и редактируют xlsx, но пересчитать формулы им
Агенты умеют править Excel, но не умеют его считать ИИ-агенты неплохо собирают и редактируют xlsx, но пересчитать формулы им нечем. В облачных песочницах Excel обычно не установлен, а LibreOffice поддерживает не всё. Формат xlsx — это архив с XML, где у ячейки есть формула <f> и закешированное значение <v>. Агент может записать в <v> любое число, и файл будет выглядеть посчитанным. Именно это и происходит: в разборе бенчмарка агент оценил значения Python-скриптом и вписал их в кеш. Таблица чувствительности при этом отдавала #NAME?, но в отчёте были аккуратные цифры. 🔗 Подробнее @nuancesprog #AI #Python

2
Дэниел Стенберг снова спорит с чужим CVE Автор curl опубликовал разбор очередного CVE, с которым он не согласен. Проект curl
Дэниел Стенберг снова спорит с чужим CVE Автор curl опубликовал разбор очередного CVE, с которым он не согласен. Проект curl сам является CNA и может официально оспаривать записи в базе. Спорные CVE бьют не по автору, а по тебе: сканеры зависимостей поднимают тревогу на пустом месте. Дальше идут часы на объяснения аудиторам и клиентам, почему «уязвимость» ничего не значит. Полезно помнить, что CVE — заявка, а не приговор, и статус dispute реален. Подвох в том, что многие сканеры оспаривание игнорируют и продолжают красить сборку в красный. 🔗 Подробнее @nuancesprog #Security
1 411
3
В Omarchy любой процесс пользователя мог стать root Дистрибутив Omarchy по умолчанию добавлял пользователя в группу docker. Э
В Omarchy любой процесс пользователя мог стать root Дистрибутив Omarchy по умолчанию добавлял пользователя в группу docker. Это давало доступ к сокету демона, который работает от root. Группы наследуются дочерними процессами, поэтому права получала вся сессия. Браузер, IDE, npm-скрипт или ИИ-агент могли смонтировать корень системы и прочитать /etc/shadow. Проблема закрыта в 4.0.1, старые 3.x тоже затронуты — обновись. Автор советует Podman: он работает без демона и не требует root вообще. 🔗 Подробнее @nuancesprog #Security #Docker
1 550
4
Кейси Муратори копает под «преждевременную оптимизацию» На YouTube выложили доклад Кейси Муратори с конференции BSC 2026. Наз
Кейси Муратори копает под «преждевременную оптимизацию» На YouTube выложили доклад Кейси Муратори с конференции BSC 2026. Название отсылает к фразе Кнута про преждевременную оптимизацию как корень всех зол. Муратори много лет спорит с тем, как индустрия трактует эту цитату. Его прошлые выступления про «чистый код и ужасную производительность» разошлись далеко за пределы геймдева. Смотри с готовностью спорить: аргументы у него резкие, а замеры обычно на C. Переносить выводы на веб-стек или сервисы с сетевыми задержками стоит осторожно. 🔗 Подробнее @nuancesprog #Opinion #C
1 767
5
Qubes OS: копирование файла из dom0 отдаёт систему атакующему Команда Qubes выпустила бюллетень QSB-118 про выполнение произв
Qubes OS: копирование файла из dom0 отдаёт систему атакующему Команда Qubes выпустила бюллетень QSB-118 про выполнение произвольного кода в dom0. Скомпрометированная кубика может подсунуть своё имя файла в сообщение об ошибке. Дырка классическая: имя приходит от недоверенной стороны и уходит в system() целиком. Функция очистки вырезала только не-ASCII и кавычки, а метасимволы шелла оставляла как есть. Обнови qubes-core-dom0-linux до 4.3.22 через штатный апдейтер, других действий не требуется. Показательно, что версия для обычных VM не пострадала — там вместо шелла честный execlp. 🔗 Подробнее @nuancesprog #Security #Linux
1 764
6
Tether: iMessage и SMS с айфона прямо в Linux Зак Бартел выпустил Tether — связку iPhone и Linux без единого Mac в цепочке. Р
Tether: iMessage и SMS с айфона прямо в Linux Зак Бартел выпустил Tether — связку iPhone и Linux без единого Mac в цепочке. Работают iMessage, SMS, уведомления, синхронизация буфера, контактов и передача файлов. Ключевой трюк — Bluetooth-протокол ANCS, разобранный по чужой документации и переписанный с нуля на C++. Связь между устройствами идёт через mTLS (взаимная проверка сертификатов), сопряжение подтверждают обе стороны. Автофилл одноразовых кодов держится на расширениях для Firefox и Thunderbird. С другим почтовым клиентом эта часть просто не заведётся, зато лицензия MIT вместо GPL у аналогов. 🔗 Подробнее @nuancesprog #Tools #Linux
1 840
7
Claude Code в Auto Mode ломается через обычный ZIP Исследователь заставил Claude Code Opus 5 выполнить чужой код простым запр
Claude Code в Auto Mode ломается через обычный ZIP Исследователь заставил Claude Code Opus 5 выполнить чужой код простым запросом «сделай саммари сайта». Успех атаки — 60–80%, хотя заказанный Anthropic аудит показывал 0,00%. Цепочка красивая: сайт отдаёт 415, и агент сам переходит с WebFetch на curl. Дальше ZIP-архив, в нём подменённый struct.py, который перехватывает импорт внутри распакованной папки. Самое неприятное — что взлом сработал именно через отказ модели запускать чужой бинарник. Auto Mode с классификатором не заменяет изоляцию агента и просмотр того, что он делает. 🔗 Подробнее @nuancesprog #Security #Python
2 078
8
Samsung научила DRAM считать: LPDDR5X-PIM на Hot Chips 2026 Samsung показала 16-гигабайтную LPDDR5X с вычислительными блоками
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
2 135
9
GLM-5.3 выложили в открытых весах Z.ai опубликовала веса GLM-5.3 — модели, заточенной под агентное программирование. Скачать
GLM-5.3 выложили в открытых весах Z.ai опубликовала веса GLM-5.3 — модели, заточенной под агентное программирование. Скачать можно с Hugging Face, там же лежит технический блог с деталями. Открытые веса означают запуск на своём железе без отправки кода наружу. Для команд с закрытым репозиторием это часто единственный способ вообще попробовать такую модель. Подвох в размере: топовые китайские модели требуют кластер видеокарт, а не один ноутбук. Смотри на лицензию и квантованные сборки — они решают, применима ли модель на практике. 🔗 Подробнее @nuancesprog #AI
2 205
10
Luanti убрали из Google Play по AI-жалобе на копирайт Открытый воксельный движок Luanti пропал из Google Play после DMCA-жало
Luanti убрали из Google Play по AI-жалобе на копирайт Открытый воксельный движок Luanti пропал из Google Play после DMCA-жалобы от Tracer.AI. Компания действовала от имени Microsoft и утверждала, что проект нарушает права Minecraft. Luanti не поставляется ни с одной игрой и ни с одним ассетом Minecraft. Жалоба указывает только номер регистрации Minecraft Java 1.9, без конкретики о спорных текстурах. Это уже вторая такая жалоба на проект — предыдущую в 2023-м удалось оспорить. Подвох в том, что жанр блочных песочниц не принадлежит никому, а автоматика этого не понимает. 🔗 Подробнее @nuancesprog #Opinion
2 257
11
Cloudflare ужала кэш 1.1.1.1 и сэкономила 100 ТБ памяти Инженеры Cloudflare переписали устройство кэша DNS-резолвера 1.1.1.1
Cloudflare ужала кэш 1.1.1.1 и сэкономила 100 ТБ памяти Инженеры Cloudflare переписали устройство кэша DNS-резолвера 1.1.1.1 на Rust. Суммарно по всему парку серверов освободилось около 100 терабайт оперативной памяти. Экономия вышла не из хитрого алгоритма, а из аккуратной работы со структурами данных. Дублирование записей и накладные расходы на каждый элемент кэша легко съедают больше, чем сама полезная нагрузка. Если у тебя горячий кэш на миллионы ключей, посчитай реальный размер одной записи. Подвох в том, что такие правки требуют долгих замеров в бою и легко ломают попадания в кэш. 🔗 Подробнее @nuancesprog #Infrastructure #Rust
2 638
12
Durable Objects как библиотека поверх своей БД Лукас Карлсон выпустил Solid Objects — реализацию модели Durable Objects под M
Durable Objects как библиотека поверх своей БД Лукас Карлсон выпустил Solid Objects — реализацию модели Durable Objects под MIT. Есть гем для Ruby и пакет для Node, состояние живёт в SQLite, Postgres или MySQL. Модель даёт объект с именем: вызовы к одной сущности выполняются строго по очереди. Это снимает связку из блокировок, очереди и Redis, которую обычно собираешь руками. Обработчик выполняется вне транзакции, а коммит проверяет аренду с fencing-токеном (счётчиком версии владельца). Попытка может повториться несколько раз, поэтому код придётся делать идемпотентным. 🔗 Подробнее @nuancesprog #Tools #Node
2 111
13
WebSockets против SSE: спор на самом деле о порядке событий Жозе Валим разобрал típичный аргумент «бери SSE и Fetch вместо We
WebSockets против SSE: спор на самом деле о порядке событий Жозе Валим разобрал típичный аргумент «бери SSE и Fetch вместо WebSockets». Его довод: два разных потока данных ломают порядок событий и оставляют интерфейс несогласованным. Пример простой: один пользователь добавляет тег, другой удаляет соседний. Ответ на удаление приходит позже и затирает добавленный тег, пока страницу не перезагрузят. WebSocket двунаправлен, поэтому чтение и запись идут по одному каналу и порядок сохраняется. С SSE придётся гонять свои же записи через очередь или клиентскую сортировку — это лишняя задержка и сложность. 🔗 Подробнее @nuancesprog #Infrastructure #JavaScript
2 263
14
Драйвер GPU для Apple M1 доведён до конца Алисса Розенцвейг завершила пятилетнюю работу над открытым графическим драйвером дл
Драйвер GPU для Apple M1 доведён до конца Алисса Розенцвейг завершила пятилетнюю работу над открытым графическим драйвером для чипов Apple M1. Начав с одного треугольника в 2021 году, она довела стек до conformant OpenGL 4.6 и Vulkan 1.4. Это редкий пример полного реверс-инжиниринга закрытого GPU силами энтузиастов. Весь код лежит в Mesa, так что игры под Proton на Asahi Linux работают штатно. Попутно пришлось написать эмуляцию геометрических шейдеров, которых нет ни у Apple, ни у Arm. Автор уходит из проекта, и дальнейшая поддержка ложится на сообщество Asahi. 🔗 Подробнее @nuancesprog #Infrastructure #Linux
2 192
15
Модель памяти CPU: процессоры хитрят чаще, чем кажется Фабиан Гизен разбирает миф о слабых и строгих моделях памяти. По его с
Модель памяти CPU: процессоры хитрят чаще, чем кажется Фабиан Гизен разбирает миф о слабых и строгих моделях памяти. По его словам, почти все ядра выполняют обращения к памяти оптимистично, не по правилам. Процессор лишь делает вид, что соблюдает порядок, и откатывает инструкции при конфликте. Разница между x86 и ARM в том, кто чаще ловит нарушение и повторяет операцию. Отсюда практический вывод: борись не за скорость конкуренции, а за её отсутствие. Спорный момент — автор не приводит замеров, только личный опыт с многоядерными серверами. 🔗 Подробнее @nuancesprog #Infrastructure #C
2 122
16
📬 Дайджест недели Лучшее за неделю: • Mojo открыли под Apache 2.0: компилятор целиком • Nitter всё: репозиторий в архиве, ин
📬 Дайджест недели Лучшее за неделю: • 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
2 072
17
Почему Google держит миллиарды строк кода в одном репозитории Google хранит весь код в монорепозитории Piper: около 2 млрд ст
Почему Google держит миллиарды строк кода в одном репозитории Google хранит весь код в монорепозитории Piper: около 2 млрд строк и 86 ТБ истории. Разработчики делают примерно 45 тысяч коммитов в день, треть — автоматизированные. Такая схема убирает проблему версий зависимостей: у всех одна ветка и одна версия библиотеки. Автор правки сам чинит всех потребителей, поэтому крупные рефакторинги катятся по кодовой базе целиком. Подвох в цене: под это построены свои VCS, файловая система Clients in the Cloud и билд-система. Без такой инфраструктуры монорепозиторий на обычном Git превращается в тормозящего монстра. 🔗 Подробнее @nuancesprog #Tools #Git
2 108
18
Nitter всё: репозиторий в архиве, инстансы не отвечают Проект Nitter — легковесный фронтенд для Twitter/X без JS и регистраци
Nitter всё: репозиторий в архиве, инстансы не отвечают Проект Nitter — легковесный фронтенд для Twitter/X без JS и регистрации — получил cease and desist. Репозиторий заархивирован и переведён в режим только для чтения. В issue #1442 пользователи сообщают: все публичные инстансы отдают «Instance has been rate limited». Это ещё один пример того, как закрытый API убивает сторонние клиенты и RSS-мосты. Если у тебя на Nitter завязаны парсеры или ленты, пора искать замену. Форки могут ожить, но юридическое давление никуда не денется. 🔗 Подробнее @nuancesprog #Tools #GitHub
2 177
19
Почему батч-синхронизация MySQL теряет удаления Задание с обычным SELECT видит только текущее состояние таблицы. Удалённые ме
Почему батч-синхронизация MySQL теряет удаления Задание с обычным SELECT видит только текущее состояние таблицы. Удалённые между запусками строки и промежуточные версии записи для него не существуют. CDC читает binlog — тот же журнал, по которому MySQL делает репликацию. Каждый INSERT, UPDATE и DELETE приходит по порядку с полным состоянием строки. Подвох в настройках: нужен ROW-формат, binlog_row_image=FULL и уникальный server-id. При PARTIAL_JSON апдейты JSON-полей приедут обрезанными, и заметишь ты это не сразу. 🔗 Подробнее @nuancesprog #Data #Postgres
2 167
20
Как побороть проблему 1+N запросов В блоге Acadia Engineering разбирают классическую беду ORM — проблему 1+N запросов. Код пр
Как побороть проблему 1+N запросов В блоге Acadia Engineering разбирают классическую беду ORM — проблему 1+N запросов. Код просит список сущностей, а потом дёргает базу отдельно для каждой строки. Сто заказов превращаются в сто один запрос вместо одного-двух. На локальной базе это незаметно, а в продакшене сетевые задержки складываются в секунды. Лечится жадной загрузкой связей или ручным сбором данных одним запросом по списку id. Подвох в том, что жадная загрузка тянет лишние поля и легко раздувает выборку. 🔗 Подробнее @nuancesprog #Data #Postgres
2 201