en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

NOP::Nuances of Programming

NOP::Nuances of Programming

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel NOP::Nuances of Programming

Channel NOP::Nuances of Programming (@nuancesprog) in the Russian language segment is an active participant. Currently, the community unites 56 206 subscribers, ranking 2 326 in the Technologies & Applications category and 10 754 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 56 206 subscribers.

According to the latest data from 17 October, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -331 over the last 30 days and by -15 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 3.57%. Within the first 24 hours after publication, content typically collects 2.58% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 009 views. Within the first day, a publication typically gains 1 452 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • Thematic interests: Content is focused on key topics such as javascript, webdevelopment, backend, архитектура, вебинаре.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
“Любые вопросы по сотрудничеству: @ramilkr Если нужен токен: https://telega.in/c/nuancesprog NOP::Humor - https://t.me/nophumor NOP::Recruiter Удаленка- https://t.me/nopremote РКН: 4977653520”

Thanks to the high frequency of updates (latest data received on 18 October, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

56 206
Subscribers
-1524 hours
-777 days
-33130 days
Attracting Subscribers
Oct '26
October '26
+15
in 0 channels
September '26
+12
in 0 channels
Get PRO
August '26
+20
in 0 channels
Get PRO
July '26
+11
in 0 channels
Get PRO
June '26
+16
in 0 channels
Get PRO
May '26
+45
in 1 channels
Get PRO
April '26
+9
in 0 channels
Get PRO
March '26
+25
in 0 channels
Get PRO
February '26
+66
in 0 channels
Get PRO
January '26
+34
in 2 channels
Get PRO
December '25
+24
in 0 channels
Get PRO
November '25
+36
in 0 channels
Get PRO
October '25
+65
in 0 channels
Get PRO
September '25
+21
in 0 channels
Get PRO
August '25
+26
in 0 channels
Get PRO
July '25
+23
in 0 channels
Get PRO
June '25
+28
in 0 channels
Get PRO
May '25
+15
in 0 channels
Get PRO
April '25
+29
in 0 channels
Get PRO
March '25
+46
in 0 channels
Get PRO
February '25
+47
in 1 channels
Get PRO
January '25
+41
in 1 channels
Get PRO
December '24
+188
in 0 channels
Get PRO
November '24
+458
in 1 channels
Get PRO
October '24
+1 023
in 2 channels
Get PRO
September '24
+354
in 2 channels
Get PRO
August '24
+123
in 2 channels
Get PRO
July '24
+84
in 2 channels
Get PRO
June '24
+95
in 2 channels
Get PRO
May '24
+98
in 1 channels
Get PRO
April '24
+83
in 2 channels
Get PRO
March '24
+107
in 2 channels
Get PRO
February '24
+106
in 1 channels
Get PRO
January '24
+89
in 2 channels
Get PRO
December '23
+391
in 3 channels
Get PRO
November '23
+142
in 3 channels
Get PRO
October '23
+104
in 0 channels
Get PRO
September '23
+134
in 0 channels
Get PRO
August '23
+301
in 0 channels
Get PRO
July '23
+100
in 0 channels
Get PRO
June '23
+182
in 0 channels
Get PRO
May '23
+906
in 0 channels
Get PRO
April '23
+1 146
in 0 channels
Get PRO
March '23
+1 387
in 0 channels
Get PRO
February '23
+2 186
in 0 channels
Get PRO
January '23
+767
in 0 channels
Get PRO
December '22
+2 321
in 0 channels
Get PRO
November '22
+1 581
in 0 channels
Get PRO
October '22
+2 004
in 0 channels
Get PRO
September '22
+1 945
in 0 channels
Get PRO
August '22
+1 996
in 0 channels
Get PRO
July '22
+2 815
in 0 channels
Get PRO
June '22
+3 169
in 0 channels
Get PRO
May '22
+1 682
in 0 channels
Get PRO
April '22
+3 171
in 0 channels
Get PRO
March '22
+321
in 0 channels
Get PRO
February '22
+642
in 0 channels
Get PRO
January '22
+1 284
in 0 channels
Get PRO
December '21
+874
in 0 channels
Get PRO
November '21
+993
in 0 channels
Get PRO
October '21
+980
in 0 channels
Get PRO
September '21
+1 101
in 0 channels
Get PRO
August '21
+1 370
in 0 channels
Get PRO
July '21
+1 846
in 0 channels
Get PRO
June '21
+1 728
in 0 channels
Get PRO
May '21
+2 051
in 0 channels
Get PRO
April '21
+2 516
in 0 channels
Get PRO
March '21
+3 002
in 0 channels
Get PRO
February '21
+3 643
in 0 channels
Get PRO
January '21
+4 412
in 0 channels
Get PRO
December '20
+66 532
in 0 channels
Date
Subscriber Growth
Mentions
Channels
18 October0
17 October0
16 October+2
15 October0
14 October+1
13 October+1
12 October+1
11 October0
10 October+1
09 October0
08 October+3
07 October+1
06 October0
05 October+1
04 October+1
03 October+2
02 October0
01 October+1
Channel Posts
Загадка seed-ов кривых NIST решена спустя почти 30 лет Команда исследователей выяснила, как в 1997–98 годах выбирали seed-ы к
Загадка seed-ов кривых NIST решена спустя почти 30 лет Команда исследователей выяснила, как в 1997–98 годах выбирали seed-ы кривых P-256 и соседей. Это не хеш забытой фразы, а вывод drand48, засеянного тогдашним UNIX-временем. Филиппо Вальсорда переписал алгоритм на Go и подтвердил находку, выплатив награду в 36 864 доллара. Деньги ушли в ISRG — некоммерческую организацию, которая держит Let's Encrypt. Главное следствие: у АНБ было бы около 30 бит свободы при выборе seed-а, а не 70. Этого мало для закладки, но одна причина отбраковки части валидных seed-ов так и осталась непонятой. 🔗 Подробнее @nuancesprog #Security #Go

2
Два стека для агрегатов по скользящему окну Орсон Петерс разобрал алгоритм two-stack для агрегации по окну данных. Он считает
Два стека для агрегатов по скользящему окну Орсон Петерс разобрал алгоритм two-stack для агрегации по окну данных. Он считает минимум, медиану или HyperLogLog за амортизированное O(1) на элемент. Привычный трюк «прибавил новое, вычел старое» работает только для обратимых операций. Даже сумма float ломается: один NaN в окне остаётся навсегда, хотя значение давно ушло. Нужны всего два стека и четыре функции: empty, unit, combine, finalize. Подвох в амортизации — каждая w-я операция делает O(w) работы, так что для строгого потолка задержки нужен другой вариант. 🔗 Подробнее @nuancesprog #Data #Python
892
3
Почему Rust хорошо зашёл в эпоху агентов Нико Мацакис, один из ведущих разработчиков Rust, разобрал связку языка и ИИ-агентов
Почему Rust хорошо зашёл в эпоху агентов Нико Мацакис, один из ведущих разработчиков Rust, разобрал связку языка и ИИ-агентов. По данным David Tolnay, инженеры Meta за год написали вдвое больше Rust-кода, чем за предыдущие девять. Главный довод: Rust даёт строгие проверки, по которым агент сразу понимает, что сломал. Плюс «ручки» производительности — контроль аллокаций и раскладки структур — агенты крутят лучше людей. Автор предлагает смириться с лишним шумом вроде явных clone(), раз машина пишет код за тебя. Спорно: читаемость «счастливого пути» всё ещё нужна человеку, который этот код ревьюит. 🔗 Подробнее @nuancesprog #Opinion #Rust
1 065
4
Линус Торвальдс об ИИ-патчах в ядре Linux Торвальдс высказался в рассылке LKML про патчи, написанные с помощью ИИ. Его позици
Линус Торвальдс об ИИ-патчах в ядре Linux Торвальдс высказался в рассылке LKML про патчи, написанные с помощью ИИ. Его позиция проста: отвечает тот человек, который подписал патч. Для ядра это не формальность: Signed-off-by означает юридическую и техническую ответственность автора. Ссылка на модель не оправдает сырой код, который потом разгребают мейнтейнеры. Подвох в раскрытии — сообщество до сих пор спорит, как помечать участие ИИ в коммите. Иронично, что сам архив рассылки теперь закрыт от ИИ-скраперов проверкой Anubis. 🔗 Подробнее @nuancesprog #AI #Linux
1 293
5
Зелёные тесты от ИИ могут подтверждать баг Агент пишет код и тесты из одного промпта и получает зелёную сборку. Выглядит как
Зелёные тесты от ИИ могут подтверждать баг Агент пишет код и тесты из одного промпта и получает зелёную сборку. Выглядит как независимая проверка, но это одна и та же ошибка в двух местах. В примере про скидку и налог обе формулы дают 88.00 на простых числах. Тест проходит, а в продакшене с льготами и округлением начинается биллинговый баг. Тесту нужен оракул: источник истины, не выведенный из самой реализации. Снимки, моки и проверки внутренних полей тут не спасают, даже вторая модель с тем же промптом. 🔗 Подробнее @nuancesprog #AI #TypeScript
1 308
6
Docker изнутри: namespaces прячут, cgroups ограничивают Статья разбирает docker run -p 8080:80 nginx по восьми стадиям — от C
Docker изнутри: namespaces прячут, cgroups ограничивают Статья разбирает docker run -p 8080:80 nginx по восьми стадиям — от CLI до ядра. Главная мысль простая: контейнер — обычный процесс Linux, которому ядро врёт и выдаёт паёк. Понимая это, ты перестаёшь гадать, почему контейнер видит себя как PID 1. CLI лишь шлёт HTTP-запрос демону через сокет, а namespaces и cgroup создаёт runc и сразу выходит. Всё это можно потрогать без Docker: ls -l /proc/self/ns и unshare --user --pid --fork --mount-proc. Подвох в том, что namespaces ничего не ограничивают — от форк-бомбы спасают только cgroups. 🔗 Подробнее @nuancesprog #Infrastructure #Docker
1 268
7
📬 Дайджест недели Лучшее за неделю: • В borrow checker нашли дыру с временем жизни • Zod 4.6.6: в релиз попал вредоносный ко
📬 Дайджест недели Лучшее за неделю: • В borrow checker нашли дыру с временем жизни • Zod 4.6.6: в релиз попал вредоносный код • Whistle: распознавание речи в 16,9 МБ • Cryptographic Right Answers обновили под постквантовую эру • Эксплойт для ядра ради двух нулей в sysfs • Как Jane Street срезала 30% CPU на шине сообщений • Git хранит снимки, а не диффы Мимо ленты, но стоило внимания: • storytold/gridcraft — GridCraft: an open-source, clean-room spreadsheet (Microsoft Excel-style) in pure Rust. By ArtCraft. • AI coding agents generate more code, but not more software • Package managers have an integrity problem • Building a Linearizable Log on READ COMMITTED Isolation • AI agents aren't 'going rogue.' Frontier labs are skipping security basics Наша сетка: 😄 юмор — @nophumor · 💼 удалёнка — @nopremote @nuancesprog #Digest
1 337
8
Как в HRT искали загадочный трафик с помощью eBPF В Hudson River Trading заметили странный всплеск трафика между дата-центрам
Как в HRT искали загадочный трафик с помощью eBPF В Hudson River Trading заметили странный всплеск трафика между дата-центрами. Обычные счётчики показывали объём, но не отвечали, какой процесс его создаёт. Инженеры повесили eBPF-пробы — программы, которые выполняются прямо в ядре Linux. Так удалось связать каждый пакет с конкретным процессом и задачей исследователей. Приём работает и у тебя: eBPF не требует патчить ядро и почти не ест ресурсы. Подвох в том, что нужны свежее ядро и аккуратность с правами. 🔗 Подробнее @nuancesprog #Infrastructure #Linux
1 268
9
Эксплойт для ядра ради двух нулей в sysfs Автор полгода ловил битые загрузки по Wi-Fi через точку доступа TP-Link EAP770. Вин
Эксплойт для ядра ради двух нулей в sysfs Автор полгода ловил битые загрузки по Wi-Fi через точку доступа TP-Link EAP770. Виновником оказался аппаратный ускоритель Qualcomm SFE/PPE: он портил по 64 байта и пересчитывал TCP-контрольную сумму. Из-за валидной суммы TCP спокойно отдавал мусор наверх, и ломался уже TLS с bad record mac. То есть «надёжный транспорт» молча пропускал повреждённые данные, а Wireshark показывал ноль ошибок. Лечится двумя записями нулей в /sys/sfe/, но SSH-шелл TP-Link работает под uid 1 без прав. Устройство объявлено EOL без обновлений, поэтому автор написал эксплойт ядра к собственной точке доступа. 🔗 Подробнее @nuancesprog #Security #Linux
1 402
10
Content addressing: одна идея под Git, Docker и IPFS Статья на dev.to разбирает приём, который прячется под капотом Git, Dock
Content addressing: одна идея под Git, Docker и IPFS Статья на dev.to разбирает приём, который прячется под капотом Git, Docker и IPFS. Суть в одной фразе: адресовать данные не по пути, а по хешу их содержимого. Из этого решения бесплатно выпадают четыре свойства: целостность, дедупликация, неизменяемость и кеширование. Ты не добавляешь их кодом — они просто не могут не случиться, раз одинаковые байты дают одинаковый адрес. Автор не трогает обратную сторону: такие адреса нечитаемы и требуют отдельного слоя имён вроде веток и тегов. Плюс смена алгоритма хеширования превращается в болезненную миграцию, как у Git с SHA-1 на SHA-256. 🔗 Подробнее @nuancesprog #Tools #Git
1 441
11
Критическая дыра в GitLab: RCE через регулярку в CI/CD GitLab закрыл уязвимость CVE-2026-97229 максимальной критичности в ком
Критическая дыра в GitLab: RCE через регулярку в CI/CD GitLab закрыл уязвимость CVE-2026-97229 максимальной критичности в компиляторе регулярных выражений CI/CD. Неаутентифицированный злоумышленник мог выполнить произвольный код на сервере через специально собранную регулярку. Дыра сидит в целочисленном переполнении при разборе выражений из конфигов пайплайнов. Это значит, что атакующему не нужен ни аккаунт, ни доступ к проекту. Обновись до 19.2.8, 19.3.4 или 19.4.2 — GitLab.com и Dedicated уже пропатчены. Тянуть не стоит: прошлую максимальную дыру CISA внесла в список эксплуатируемых за сутки. 🔗 Подробнее @nuancesprog #Security
1 539
12
pg_vectorsearch: альтернатива pgvector от Timescale Timescale выложила расширение Postgres с индексом PRISM для поиска по век
pg_vectorsearch: альтернатива pgvector от Timescale Timescale выложила расширение Postgres с индексом PRISM для поиска по векторам. Авторы обещают скорость выше, чем у IVFFlat и HNSW из pgvector. PRISM строит иерархическое дерево центроидов и хранит векторы в сжатом виде RaBitQ. На 100 млн векторов он обгоняет HNSW при вчетверо меньшей памяти. Индекс цепляется к существующим колонкам vector и halfvec без миграции данных. Но статус — alpha: между пререлизами индексы придётся пересоздавать. 🔗 Подробнее @nuancesprog #Data #Postgres
1 582
13
GitHub Actions: минимум, чтобы начать автоматизацию Автор разбирает устройство workflow-файла на примере сборки сайта на Hugo
GitHub Actions: минимум, чтобы начать автоматизацию Автор разбирает устройство workflow-файла на примере сборки сайта на Hugo. Весь минимум — две секции: on (когда запускать) и jobs (что делать). Вместо ручной сборки и пуша готовой папки всё собирается на раннере GitHub. Триггеры комбинируются: пуш в main, крон по расписанию и ручной запуск через workflow_dispatch. Подвох классический — отступы в YAML, автор потерял на этом кучу времени при отладке. И помни: крон в Actions работает по UTC, своё время придётся пересчитывать. 🔗 Подробнее @nuancesprog #Tools #GitHub
1 584
14
InnoDB против Iceberg: как движок меняет аналитику Автор пять лет гонял биржевую аналитику на MySQL, потом переписал всё на l
InnoDB против Iceberg: как движок меняет аналитику Автор пять лет гонял биржевую аналитику на MySQL, потом переписал всё на lakehouse-стек с Iceberg. Поводом стала одна оптимизация: аналитике нужны 2–3 колонки, а InnoDB читает строку целиком. В строковом хранилище каждый индекс — отдельное B-дерево, и любая запись обновляет их все. Для потоковой загрузки это дорого, поэтому сырые таблицы автор оставил только с первичным ключом. Подвох в том, что ошибку схемы на 100 ГБ данных чинить мучительно долго. Переезд на колоночный формат решает чтение, но добавляет метаданные, снапшоты и компакцию. 🔗 Подробнее @nuancesprog #Data #Postgres
1 645
15
Anthropic заменила git собственной системой контроля версий За пять месяцев команда перевела монорепозиторий с git на свою си
Anthropic заменила git собственной системой контроля версий За пять месяцев команда перевела монорепозиторий с git на свою систему Scion. Число ежедневных слияний выросло с 2500 в мае до 30 000 в сентябре. Git спроектирован под офлайн-клиентов, а у Anthropic почти все клиенты — агенты и CI-задачи. История главной ветки весит около 100 ГБ, наивные выкачки дали бы 600 ПБ трафика в день. Scion переносит вычисления на сервер: клиент только кэширует объекты и раскладывает файлы. Подвох очевиден — это решение под чужую нагрузку, и офлайн-работу ты теряешь полностью. 🔗 Подробнее @nuancesprog #Tools #Git
1 778
16
Как -O2 сделал код в 1,4 раза медленнее Автор компилятора antcc прогнал Lua-бенчмарк и получил 1,41 с на -O2 против 1,05 с бе
Как -O2 сделал код в 1,4 раза медленнее Автор компилятора antcc прогнал Lua-бенчмарк и получил 1,41 с на -O2 против 1,05 с без оптимизаций. Виновником оказался инлайнинг: тело интерпретатора luaV_execute распухло до 43 КБ, в 2,4 раза больше. Самое интересное, что промежуточное представление после всех оптимизаций выросло лишь на 11%. Всю разницу добавил распределитель регистров: больше 40% инструкций в горячем цикле — пересылки значений между стеком и регистрами. Инлайнинг здесь не виноват, он просто поднял давление на регистры выше возможностей линейного сканирования. Если пишешь бэкенд, меряй размер кода до и после регаллокации — иначе причину не увидишь. 🔗 Подробнее @nuancesprog #Languages #C
1 777
17
Как GitHub хранит 420 млн репозиториев Разработчик разобрал внутренности GitHub: кластеры Spokes, форк-сети и песочницы для A
Как GitHub хранит 420 млн репозиториев Разработчик разобрал внутренности GitHub: кластеры Spokes, форк-сети и песочницы для Actions. Каждый репозиторий живёт на трёх серверах, запись подтверждается кворумом из двух узлов. Форк не копирует историю проекта: вместо этого Git читает объекты из общего пула через файл objects/info/alternates. Для ядра Linux это 4,5 ГБ на все 50 тысяч форков вместо 225 терабайт. Полезно понимать, если строишь своё хранилище Git или гоняешь гигантские монорепы. Статья обзорная и местами упрощает: деталей про реальный протокол консенсуса Spokes в ней нет. 🔗 Подробнее @nuancesprog #Infrastructure #Git
1 898
18
В borrow checker нашли дыру с временем жизни В rust-lang открыли issue о том, как обойти ограничение T: 'static у структуры.
В borrow checker нашли дыру с временем жизни В rust-lang открыли issue о том, как обойти ограничение T: 'static у структуры. Присвоение полю через ковариантность пропускает ссылку на локальную строку в Drop. Пример на пять строк компилируется и печатает чужие байты из стека. Под ASan это честный stack-use-after-scope, то есть безопасный Rust даёт UB. Баг воспроизводится на стабильных версиях минимум с 1.85 и помечен как P-high. Паниковать рано: случайно такой код не напишешь, нужен собственный Drop с хитрым обобщённым полем. 🔗 Подробнее @nuancesprog #Languages #Rust
1 880
19
500 млрд токенов: ИИ-агенты декомпилировали шутер Морис Хойманн три месяца держал несколько агентов Claude и Codex на декомпи
500 млрд токенов: ИИ-агенты декомпилировали шутер Морис Хойманн три месяца держал несколько агентов Claude и Codex на декомпиляции старой игры. Агенты вели задачи в GitHub Issues, общались через Discord и дергали IDA по MCP. Это редкий отчёт о реально автономной работе агентов дольше одной сессии. Порог сжатия контекста снизили с 90% до 42%, а каждый час кроном просили перечитать документ с правилами. Через месяц 80% кода «работало»: игра стартовала, меню рисовалось, карты грузились. При этом код был семантически неверным — выдуманная логика, кривые сигнатуры и хеш-таблицы вместо обращения к глобальной переменной. 🔗 Подробнее @nuancesprog #AI
1 852
20
Cryptographic Right Answers обновили под постквантовую эру Филиппо Вальсорда выпустил новую редакцию «Cryptographic Right Ans
Cryptographic Right Answers обновили под постквантовую эру Филиппо Вальсорда выпустил новую редакцию «Cryptographic Right Answers» — шпаргалки по выбору криптографии. Повод серьёзный: сроки постквантового перехода сдвинулись, дедлайн теперь 2029 год. Почти все асимметричные рекомендации поменялись даже по сравнению с 2024 годом. Обмен ключами — X25519+ML-KEM-768, подписи — ML-DSA-44, асимметричное шифрование — HPKE с X-Wing. Симметрику трогать не надо: Гровер на практике ничего не ломает, HMAC-SHA-256 и 256-битные ключи живее всех живых. Главный подвох — большие сообщения: не скармливай гигабайт одному AEAD, бери STREAM-конструкцию вроде Cobblestone-128. 🔗 Подробнее @nuancesprog #Security
1 783