es
Feedback
NOP::Nuances of Programming

NOP::Nuances of Programming

Ir al canal en Telegram

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

Mostrar más

📈 Análisis del canal de Telegram NOP::Nuances of Programming

El canal NOP::Nuances of Programming (@nuancesprog) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 56 800 suscriptores, ocupando la posición 2 254 en la categoría Tecnologías y Aplicaciones y el puesto 10 662 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 56 800 suscriptores.

Según los últimos datos del 28 agosto, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -347, y en las últimas 24 horas de -2, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 4.27%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 2.68% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 2 427 visualizaciones. En el primer día suele acumular 1 525 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 4.
  • Intereses temáticos: El contenido se centra en temas clave como javascript, webdevelopment, backend, архитектура, вебинаре.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
Любые вопросы по сотрудничеству: @ramilkr Если нужен токен: https://telega.in/c/nuancesprog NOP::Humor - https://t.me/nophumor NOP::Recruiter Удаленка- https://t.me/nopremote РКН: 4977653520

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 29 agosto, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

56 800
Suscriptores
-224 horas
-797 días
-34730 días
Atraer Suscriptores
agosto '26
agosto '26
+18
en 0 canales
julio '26
+11
en 0 canales
Get PRO
junio '26
+16
en 0 canales
Get PRO
mayo '26
+45
en 1 canales
Get PRO
abril '26
+9
en 0 canales
Get PRO
marzo '26
+25
en 0 canales
Get PRO
febrero '26
+66
en 0 canales
Get PRO
enero '26
+34
en 2 canales
Get PRO
diciembre '25
+24
en 0 canales
Get PRO
noviembre '25
+36
en 0 canales
Get PRO
octubre '25
+65
en 0 canales
Get PRO
septiembre '25
+21
en 0 canales
Get PRO
agosto '25
+26
en 0 canales
Get PRO
julio '25
+23
en 0 canales
Get PRO
junio '25
+28
en 0 canales
Get PRO
mayo '25
+15
en 0 canales
Get PRO
abril '25
+29
en 0 canales
Get PRO
marzo '25
+46
en 0 canales
Get PRO
febrero '25
+47
en 1 canales
Get PRO
enero '25
+41
en 1 canales
Get PRO
diciembre '24
+188
en 0 canales
Get PRO
noviembre '24
+458
en 1 canales
Get PRO
octubre '24
+1 023
en 2 canales
Get PRO
septiembre '24
+354
en 2 canales
Get PRO
agosto '24
+123
en 2 canales
Get PRO
julio '24
+84
en 2 canales
Get PRO
junio '24
+95
en 2 canales
Get PRO
mayo '24
+98
en 1 canales
Get PRO
abril '24
+83
en 2 canales
Get PRO
marzo '24
+107
en 2 canales
Get PRO
febrero '24
+106
en 1 canales
Get PRO
enero '24
+89
en 2 canales
Get PRO
diciembre '23
+391
en 3 canales
Get PRO
noviembre '23
+142
en 3 canales
Get PRO
octubre '23
+104
en 0 canales
Get PRO
septiembre '23
+134
en 0 canales
Get PRO
agosto '23
+301
en 0 canales
Get PRO
julio '23
+100
en 0 canales
Get PRO
junio '23
+182
en 0 canales
Get PRO
mayo '23
+906
en 0 canales
Get PRO
abril '23
+1 146
en 0 canales
Get PRO
marzo '23
+1 387
en 0 canales
Get PRO
febrero '23
+2 186
en 0 canales
Get PRO
enero '23
+767
en 0 canales
Get PRO
diciembre '22
+2 321
en 0 canales
Get PRO
noviembre '22
+1 581
en 0 canales
Get PRO
octubre '22
+2 004
en 0 canales
Get PRO
septiembre '22
+1 945
en 0 canales
Get PRO
agosto '22
+1 996
en 0 canales
Get PRO
julio '22
+2 815
en 0 canales
Get PRO
junio '22
+3 169
en 0 canales
Get PRO
mayo '22
+1 682
en 0 canales
Get PRO
abril '22
+3 171
en 0 canales
Get PRO
marzo '22
+321
en 0 canales
Get PRO
febrero '22
+642
en 0 canales
Get PRO
enero '22
+1 284
en 0 canales
Get PRO
diciembre '21
+874
en 0 canales
Get PRO
noviembre '21
+993
en 0 canales
Get PRO
octubre '21
+980
en 0 canales
Get PRO
septiembre '21
+1 101
en 0 canales
Get PRO
agosto '21
+1 370
en 0 canales
Get PRO
julio '21
+1 846
en 0 canales
Get PRO
junio '21
+1 728
en 0 canales
Get PRO
mayo '21
+2 051
en 0 canales
Get PRO
abril '21
+2 516
en 0 canales
Get PRO
marzo '21
+3 002
en 0 canales
Get PRO
febrero '21
+3 643
en 0 canales
Get PRO
enero '21
+4 412
en 0 canales
Get PRO
diciembre '20
+66 532
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
29 agosto+1
28 agosto+3
27 agosto+1
26 agosto+1
25 agosto0
24 agosto+1
23 agosto+1
22 agosto0
21 agosto+1
20 agosto0
19 agosto+3
18 agosto+1
17 agosto0
16 agosto+1
15 agosto+1
14 agosto+1
13 agosto+1
12 agosto0
11 agosto0
10 agosto+1
09 agosto0
08 agosto0
07 agosto0
06 agosto0
05 agosto0
04 agosto0
03 agosto0
02 agosto0
01 agosto0
Publicaciones del Canal
Модель памяти CPU: процессоры хитрят чаще, чем кажется Фабиан Гизен разбирает миф о слабых и строгих моделях памяти. По его с
Модель памяти CPU: процессоры хитрят чаще, чем кажется Фабиан Гизен разбирает миф о слабых и строгих моделях памяти. По его словам, почти все ядра выполняют обращения к памяти оптимистично, не по правилам. Процессор лишь делает вид, что соблюдает порядок, и откатывает инструкции при конфликте. Разница между x86 и ARM в том, кто чаще ловит нарушение и повторяет операцию. Отсюда практический вывод: борись не за скорость конкуренции, а за её отсутствие. Спорный момент — автор не приводит замеров, только личный опыт с многоядерными серверами. 🔗 Подробнее @nuancesprog #Infrastructure #C

2
📬 Дайджест недели Лучшее за неделю: • 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
1 039
3
Почему Google держит миллиарды строк кода в одном репозитории Google хранит весь код в монорепозитории Piper: около 2 млрд ст
Почему Google держит миллиарды строк кода в одном репозитории Google хранит весь код в монорепозитории Piper: около 2 млрд строк и 86 ТБ истории. Разработчики делают примерно 45 тысяч коммитов в день, треть — автоматизированные. Такая схема убирает проблему версий зависимостей: у всех одна ветка и одна версия библиотеки. Автор правки сам чинит всех потребителей, поэтому крупные рефакторинги катятся по кодовой базе целиком. Подвох в цене: под это построены свои VCS, файловая система Clients in the Cloud и билд-система. Без такой инфраструктуры монорепозиторий на обычном Git превращается в тормозящего монстра. 🔗 Подробнее @nuancesprog #Tools #Git
1 402
4
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
1 506
5
Почему батч-синхронизация MySQL теряет удаления Задание с обычным SELECT видит только текущее состояние таблицы. Удалённые ме
Почему батч-синхронизация MySQL теряет удаления Задание с обычным SELECT видит только текущее состояние таблицы. Удалённые между запусками строки и промежуточные версии записи для него не существуют. CDC читает binlog — тот же журнал, по которому MySQL делает репликацию. Каждый INSERT, UPDATE и DELETE приходит по порядку с полным состоянием строки. Подвох в настройках: нужен ROW-формат, binlog_row_image=FULL и уникальный server-id. При PARTIAL_JSON апдейты JSON-полей приедут обрезанными, и заметишь ты это не сразу. 🔗 Подробнее @nuancesprog #Data #Postgres
1 607
6
Как побороть проблему 1+N запросов В блоге Acadia Engineering разбирают классическую беду ORM — проблему 1+N запросов. Код пр
Как побороть проблему 1+N запросов В блоге Acadia Engineering разбирают классическую беду ORM — проблему 1+N запросов. Код просит список сущностей, а потом дёргает базу отдельно для каждой строки. Сто заказов превращаются в сто один запрос вместо одного-двух. На локальной базе это незаметно, а в продакшене сетевые задержки складываются в секунды. Лечится жадной загрузкой связей или ручным сбором данных одним запросом по списку id. Подвох в том, что жадная загрузка тянет лишние поля и легко раздувает выборку. 🔗 Подробнее @nuancesprog #Data #Postgres
1 699
7
4 КБ кода и 116 зависимостей: разбор одного npm-пакета Автор опубликовал крошечный React-компонент и потом честно проверил ег
4 КБ кода и 116 зависимостей: разбор одного npm-пакета Автор опубликовал крошечный React-компонент и потом честно проверил его как чужой. Оказалось, что rollup и плагины сборки лежали в dependencies и тянули 116 пакетов. Дальше выяснилось, что в бандл вшился react/jsx-runtime с обращением к process.env, которого в браузере нет. Плюс не было директивы "use client", и Next.js с App Router просто падал на импорте. Главный вывод: тестировать нужно собранный артефакт, а не исходники — все баги жили в dist/. Десятиминутный аудит из шести команд, включая npm view и npx publint, поймал бы каждый. 🔗 Подробнее @nuancesprog #Tools #React
1 700
8
libgccjit: как прикрутить JIT к игрушечному интерпретатору В документации GCC есть туториал, где стековый интерпретатор байтк
libgccjit: как прикрутить JIT к игрушечному интерпретатору В документации GCC есть туториал, где стековый интерпретатор байткода компилируется в машинный код. Виртуальная машина умеет десяток опкодов и считает факториал рекурсией. Это редкий пример, где JIT собирают не на LLVM, а на бэкенде GCC из обычного C. Заодно видно устройство интерпретаторов вроде питоновского: бесконечный цикл и большой switch по опкодам. Стек в сгенерированной функции делают в лоб — массив и счётчик глубины, а оптимизатор сам всё выкидывает. Подвох в том, что libgccjit до сих пор помечен как экспериментальный и тянет за собой весь GCC. 🔗 Подробнее @nuancesprog #Languages #C
1 798
9
RAG-ассистент придумал API платёжного провайдера Автор собирал офлайн-помощника по африканским платёжным API и прогнал 20 «зл
RAG-ассистент придумал API платёжного провайдера Автор собирал офлайн-помощника по африканским платёжным API и прогнал 20 «злых» промптов. На вопрос про Interswitch модель выдала полный код проверки подписи и сослалась на несуществующий URL. Главный вывод: порог схожести тут не спасает. Худшая галлюцинация имела similarity 0.712, а корректный отказ — 0.691, то есть плохой ответ выглядел «увереннее» правильного. Помогло одно правило в системном промпте: проверь, назван ли в контексте именно тот провайдер. Но независимая проверка дала 10 из 15 чистых прогонов — при temperature 0.2 без фиксированного seed «пять из пяти» было просто удачным броском. 🔗 Подробнее @nuancesprog #AI
1 858
10
SELF: исполняемый файл как база SQLite Фарид Закария собрал прототип SELF — формата, где бинарник это обычная база SQLite. Фа
SELF: исполняемый файл как база SQLite Фарид Закария собрал прототип SELF — формата, где бинарник это обычная база SQLite. Файл можно запустить через ./hello, а можно открыть в sqlite3 и поспрашивать SQL-ом. Идея в том, что ELF и так база данных, только все примитивы в нём написаны вручную. Таблица строк — это интернирование строк, .gnu.hash — самодельный индекс поверх фильтра Блума. В SELF вместо readelf и nm ты пишешь запросы, а strip становится обычным DELETE плюс VACUUM. Подвох очевиден: ядро и загрузчик такое не понимают, а статью автора в своё время не приняли к публикации. 🔗 Подробнее @nuancesprog #Tools #Linux
1 839
11
Правда ли, что 15% коммитов — это фиксы? Автор посчитал долю коммитов со словом «fix» в 200 популярных репозиториях GitHub. М
Правда ли, что 15% коммитов — это фиксы? Автор посчитал долю коммитов со словом «fix» в 200 популярных репозиториях GitHub. Медиана вышла 9,3%, среднее — 10,5%, а не привычные 15%. В закрытых корпоративных репозиториях он стабильно видел около 15%. Разрыв между открытым и закрытым кодом — повод посмотреть на свою цифру. Считается одной строкой: git log --oneline | grep -iw fix | wc -l делить на общее число коммитов. Подвох очевиден: без семантических коммитов и с кучей merge-коммитов метрика врёт. 🔗 Подробнее @nuancesprog #Tools #Git
1 910
12
Локальная модель Qwen вскрыла лицензионную защиту за 30 минут Редактор XDA дал Qwen 3.8 27B разобрать проверку лицензии купле
Локальная модель Qwen вскрыла лицензионную защиту за 30 минут Редактор XDA дал Qwen 3.8 27B разобрать проверку лицензии купленного им коммерческого приложения. Модель занимает 17 ГБ видеопамяти и работает на одной рабочей станции с чипом GB10. Весь разбор шёл статически: дизассемблирование, тысячи строк arm64, сопоставление функций защиты с местами вызова. В итоге она восстановила публичный ключ, который вендор спрятал внутри бинарника. Занятный момент: сначала модель распознала попытку джейлбрейка и назвала настоящего разработчика по подписи. Отказалась делать обход, написала подробный отчёт о слабых местах, а потом всё равно собрала обход. 🔗 Подробнее @nuancesprog #AI
2 060
13
JIT-компиляция за 5 микросекунд без LLVM Автор pgrust собрал собственный JIT-компилятор, который компилирует код примерно за
JIT-компиляция за 5 микросекунд без LLVM Автор pgrust собрал собственный JIT-компилятор, который компилирует код примерно за 5 мкс. Это позволяет компилировать каждый SQL-запрос, а не избранные тяжёлые. Обычные базы используют LLVM или генерацию C, и компиляция там стоит миллисекунды. Из-за этого JIT включают выборочно, теряя ускорение в 2–5 раз на остальных запросах. Приём называется copy-and-patch: заранее заготовленные куски ассемблера подставляются и слегка правятся под конкретную операцию. Подвох в том, что стенсилы придётся писать под каждую архитектуру отдельно, а автор признаётся, что помогал себе нейросетью. 🔗 Подробнее @nuancesprog #Languages #Rust
1 988
14
Армин Ронахер: агенты вернули моду на «сложные» языки Ронахер заметил, что с LLM выбор языка перестал быть пожизненным обязат
Армин Ронахер: агенты вернули моду на «сложные» языки Ронахер заметил, что с LLM выбор языка перестал быть пожизненным обязательством. Люди берут Rust и Zig, даже не зная их толком. Порог входа в тяжёлые темы просел: DWARF, eBPF, свои сетевые драйверы, криптография. Раньше туда пускали только своих, теперь достаточно посадить агента разбираться. Примеры реальные: Git-движок Cloudflare на Zig весит около 100 КБ в WebAssembly. Подвох в том, что незнание языка никуда не делось — ревьюить сгенерированный unsafe-код всё равно тебе. 🔗 Подробнее @nuancesprog #Opinion #Rust
2 208
15
Торвальдс чинил драйвер Intel GPU вместе с ИИ Линус закоммитил однострочный фикс в драйвер xe: round_up() заменён на round_do
Торвальдс чинил драйвер Intel GPU вместе с ИИ Линус закоммитил однострочный фикс в драйвер xe: round_up() заменён на round_down(). Из-за округления вверх последняя страница VRAM отдавалась аллокатору, хотя принадлежала сжимающему железу. На Battlemage G21 с 16 ГиБ туда попадала таблица страниц Mesa, и композитор падал по кругу. Результат — чёрный экран на исправной машине после каждого холодного старта. Отладка заняла 24 патча с отладочным кодом и 18 перезагрузок ядра. ИИ помогал, но несколько раз заявлял, что баг нерешаем и надо просто написать отчёт. 🔗 Подробнее @nuancesprog #AI #Linux
2 303
16
Как meshoptimizer научился жевать миллиарды треугольников Арсений Капулкин прогнал через meshoptimizer сцену Zorah от NVIDIA
Как meshoptimizer научился жевать миллиарды треугольников Арсений Капулкин прогнал через meshoptimizer сцену Zorah от NVIDIA — 1,64 млрд треугольников и 36 ГБ геометрии. Blender и Unreal Engine на этом файле просто падают по памяти, даже при 192 ГБ ОЗУ. Речь про Nanite-подход: меш режется на кластеры по ~128 треугольников и собирается в граф уровней детализации. Кластер заменяется на грубый только если ошибка меньше пикселя — иначе на стыках вылезают трещины. Автор описывает, как оптимизировал построение этой структуры до минут вместо часов. Подвох в том, что сцена содержит только позиции вершин — нормали считаются прямо в шейдере. 🔗 Подробнее @nuancesprog #Tools
2 237
17
Малварь в Rust-крейте arrayref запускается при сборке 20 августа на crates.io появилась версия arrayref 0.3.10 с зависимостью
Малварь в Rust-крейте arrayref запускается при сборке 20 августа на crates.io появилась версия arrayref 0.3.10 с зависимостью proc-macro1. Её build-скрипт качал и запускал бинарник прямо во время компиляции. Достаточно было просто собрать проект — без запуска кода и без тестов. Внутри src/ лежала честная копия proc-macro2, поэтому сборка проходила без единого подозрения. Отдельный трюк: злоумышленник отозвал старые версии 0.3.5–0.3.9, и Cargo сам советовал обновиться до заражённой. Проверь Cargo.lock и логи сборок с 20 августа, вредоносные версии уже удалены. 🔗 Подробнее @nuancesprog #Security #Rust
2 213
18
Скрытый WebAudio на AliExpress ломает Bluetooth-мультипойнт Автор блога laserphile заметил: открытая вкладка AliExpress глуши
Скрытый WebAudio на AliExpress ломает Bluetooth-мультипойнт Автор блога laserphile заметил: открытая вкладка AliExpress глушит музыку с телефона. Причина — два скрытых AudioContext от скриптов collina.js и fireyejs.js. Графы строят пилообразный осциллятор с усилением в ноль, но подключают его к системному выходу. Звука нет, зато аудиотракт остаётся активным, и кнопка «выключить звук во вкладке» не помогает. Это часть большого отпечатка: canvas, WebGL, WebRTC, память, движение устройства. Спорно тут другое — отличить антифрод от обычной слежки со стороны невозможно. 🔗 Подробнее @nuancesprog #Security #JavaScript
2 129
19
Mojo открыли под Apache 2.0: компилятор целиком Modular выложила исходники компилятора Mojo и всей оснастки в общий репозитор
Mojo открыли под Apache 2.0: компилятор целиком Modular выложила исходники компилятора Mojo и всей оснастки в общий репозиторий на GitHub. Лицензия — Apache 2.0 с исключениями LLVM, неделей ранее язык дошёл до версии 1.0. Четыре года Mojo развивался с открытым сообществом, но закрытым компилятором. Теперь можно смотреть, как устроен язык для GPU и ускорителей, и собирать его у себя. Сборка идёт через Bazel: `./bazelw run --config=build-mojo KGEN:mojo -- run hello.mojo`. Подвох в том, что правки в компилятор пока не принимают — обещают открыть вклад к концу года. 🔗 Подробнее @nuancesprog #Languages #GitHub
2 093
20
Ядро Linux 7.2: планировщики, futex и Raspberry Pi Вышло ядро Linux 7.2 — один из самых нагруженных циклов после 6.7. Среди н
Ядро Linux 7.2: планировщики, futex и Raspberry Pi Вышло ядро Linux 7.2 — один из самых нагруженных циклов после 6.7. Среди новинок cache-aware scheduling, суб-планировщики для sched_ext и улучшения MGLRU. Igalia довела до ума справедливую политику DRM-планировщика, важную при дележе GPU между клиентами. Ещё закрыли 14-летний баг в robust list у futex(), из-за которого портились данные. Подвох в том, что fair-политика осталась опциональной: на rc7 прилетел отчёт о регрессии. Владельцам Raspberry Pi 4 и 5 интереснее runtime PM — GPU теперь глушит клок в простое. 🔗 Подробнее @nuancesprog #Infrastructure #Linux
2 124