NOP::Nuances of Programming
Любые вопросы по сотрудничеству: @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 073 suscriptores, ocupando la posición 2 354 en la categoría Tecnologías y Aplicaciones y el puesto 10 798 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 073 suscriptores.
Según los últimos datos del 30 octubre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -330, y en las últimas 24 horas de -14, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 3.55%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 2.59% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 1 991 visualizaciones. En el primer día suele acumular 1 452 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 3.
- 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 31 octubre, 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.
Cargando datos
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 30 octubre | 0 | |||
| 29 octubre | +3 | |||
| 28 octubre | +1 | |||
| 27 octubre | 0 | |||
| 26 octubre | +3 | |||
| 25 octubre | +3 | |||
| 24 octubre | +4 | |||
| 23 octubre | 0 | |||
| 22 octubre | 0 | |||
| 21 octubre | +1 | |||
| 20 octubre | 0 | |||
| 19 octubre | 0 | |||
| 18 octubre | 0 | |||
| 17 octubre | 0 | |||
| 16 octubre | +2 | |||
| 15 octubre | 0 | |||
| 14 octubre | +2 | |||
| 13 octubre | +2 | |||
| 12 octubre | +1 | |||
| 11 octubre | 0 | |||
| 10 octubre | +1 | |||
| 09 octubre | 0 | |||
| 08 octubre | +3 | |||
| 07 octubre | +1 | |||
| 06 octubre | 0 | |||
| 05 octubre | +1 | |||
| 04 octubre | +1 | |||
| 03 octubre | +2 | |||
| 02 octubre | 0 | |||
| 01 octubre | +1 |
| 2 | Undo для Postgres: откат ровно тех строк, что испортили
Muhammad Aqeel представил pgVolvra — инструмент точного отката изменённых строк. Он возвращает только строки, которые задела ошибочная команда, и не трогает остальное.
Обычный откат в Postgres — это восстановление копии и ручная сверка, занимает часы. pgVolvra записывает изменения строк и работает на чистом SQL и PL/pgSQL без расширений.
Полезно сначала смотреть прошлое через as_of и включить предупреждение о массовых изменениях. Ставится инструмент одним SQL-файлом, а откат требует confirm => true.
🔗 Подробнее
@nuancesprog #Tools #Postgres | 883 |
| 3 | Логи с инъекцией обманули открытые модели
Автор спрятал prompt injection в логе из 300 записей ASP.NET Core. Четыре открытые модели ответили «GHOST IN THE SHELL» вместо разбора инцидента.
Лог выглядел как обычный сбой payments-api с ретраями и circuit breaker. Если скармишь такие логи ИИ без проверки, вывод можно подменить.
Gemini 2.5 Flash-Lite, 3.5 Flash-Lite, Codex Luna и Sol инъекцию проигнорировали. Атаку пришлось дорабатывать четыре или пять раз.
🔗 Подробнее
@nuancesprog #AI | 1 141 |
| 4 | Microsoft Edge: full chain без порчи памяти
Orange Tsai собрал для Edge цепочку из пяти багов и двух функций Windows. За неё дали $175 000 и 17.5 баллов Master of Pwn.
Первая уязвимость — UXSS из-за навигации без привязки к вкладке. EdgeCAGuidanceNavigationThrottle запускает переход не из рендерера, а из браузерного процесса.
Если не указан source_contents, Chromium берёт текущую активную вкладку. Атакующий переключает вкладку за время задержки и выполняет скрипт на чужом сайте.
🔗 Подробнее
@nuancesprog #Security | 1 223 |
| 5 | 26 400 живых учётных данных в 7,25 млн репозиториев Gitee
Исследователь Бен Зиммерман с командой Kingfisher из MongoDB просканировал 7 256 531 публичных репозиториев Gitee. Он нашёл 26 400 уникальных проверенных живых учётных данных.
Среди находок — действующий админ-доступ крупной корпоративной ИИ-платформы и тысячи живых ключей облачных провайдеров. На Gitee нет публичных партнёрств по сканированию секретов, как на GitHub.
Для обхода ограничений Gitee он собрал 1 704 759 имён пользователей и обходил страницы. Проверь свои публичные репозитории на секреты — история коммитов не прощает загрузок ключей.
🔗 Подробнее
@nuancesprog #Security #Git | 1 296 |
| 6 | Как масштабировать SIMD-код на любую ширину векторов
Статья рассказывает, как писать SIMD-код, который не привязан к конкретной ширине. Это позволяет одному исходнику работать на разных процессорах.
Обычно SIMD-код пишут под конкретный набор инструкций вроде AVX2. При переходе на более широкие регистры код приходится переписывать.
Стоит использовать обёртки и автовекторизацию вместо ручного указания ширины. Так код сам адаптируется под разные наборы инструкций.
🔗 Подробнее
@nuancesprog #Languages #C | 1 396 |
| 7 | Таблицы поиска на миллиард запросов в секунду
Даниэль Лемир разбирает быстрые таблицы поиска строк в C++.
Заявлена скорость в миллиард запросов в секунду.
Ключи известны при написании кода и не меняются.
unordered_map всё равно хеширует строку и обходит список.
Автор предлагает perfect hashing вместо unordered_map.
Детали реализации он показывает в статье.
🔗 Подробнее
@nuancesprog #Languages | 1 421 |
| 8 | Софт может ухудшаться, но раньше был ужасен
Джейк Войтко пишет, что софт раньше был ужасен. Синие экраны и крахи были нормой с 1990 года.
Windows занимала около 95% рынка, а драйверы были глючными. Пользователи до сих пор рефлекторно жмут Ctrl+S из-за травмы.
Рост кода в 10 раз без снижения ошибок делает софт хуже. Не романтизируй прошлое: текущие баги не уникальны.
🔗 Подробнее
@nuancesprog #Opinion | 1 514 |
| 9 | Что решает SKIP LOCKED, а что остаётся вам
SKIP LOCKED позволяет брать следующую свободную строку, не дожидаясь заблокированных.
Postgres получил SKIP LOCKED в версии 9.5, MySQL — в 8.0.
SKIP LOCKED защищает только момент взятия задачи.
Упавший воркер оставляет задачу в статусе running навсегда.
Нужны lease (время владения) и heartbeat, чтобы воркер не потерял задачу.
Fencing token решает, чей результат считать при двух владельцах.
🔗 Подробнее
@nuancesprog #Infrastructure #Postgres | 1 473 |
| 10 | Код пишется в Cursor, ревьюит Claude, деплой уходит на AWS. Осталось за все это заплатить
Российские карты не принимают многие зарубежные сервисы для разработчиков. Можно искать посредников, просить знакомых с иностранной картой, а можно оформить собственную.
Yello Card — виртуальная карта иностранного эмитента с пополнением рублями через СБП без комиссии и бесплатным обслуживанием.
С тарифом Ultima+ можно оплачивать:
✔️ GitHub Copilot, Cursor, JetBrains
✔️ Claude, ChatGPT и их API
✔️ AWS, Google Cloud, Vercel, Hetzner
Всего в списке поддерживаемых — более 375 сервисов, включая Figma и Notion.
Нужный сервис можно проверить на сайте ещё до выпуска карты.
Проверить, какие сервисы можно оплатить | 1 552 |
| 11 | CI зелёный. Может ли PR украсть секреты?
GitHub Actions запускает workflow по pull request. Тесты зелёные, но workflow может получить доступ к секретам и токену.
Опасны связки pull_request_target и workflow_run с выполнением кода из PR. Они работают в привилегированном контексте и могут отдать секреты чужому коду.
Дай workflow только нужные права и не подключай лишние секреты. Проверяй сторонние actions и не вставляй заголовок PR прямо в shell-скрипт.
🔗 Подробнее
@nuancesprog #Security #GitHub | 1 526 |
| 12 | Функции 'use server' в Next.js — публичные HTTP-эндпоинты
Каждая экспортированная функция с директивой 'use server' компилируется в публичный POST-эндпоинт. Её можно вызвать через curl или Postman, передав любой JSON.
Проверка в layout.tsx или page.tsx не защищает Server Action: перед вызовом layout.tsx не выполняется. middleware.ts тоже не спасёт как единственный рубеж безопасности.
Проверяй права прямо внутри каждой функции с 'use server' и не экспортируй лишнее. Не верь TypeScript: типы стираются, а в теле может прийти любой JSON.
🔗 Подробнее
@nuancesprog #Security #React | 1 596 |
| 13 | CRDT на время слияния: как работает Eg-walker
Joseph Gentle и Martin Kleppmann представили Eg-walker на EuroSys 2025. Классический OT (операционное преобразование) сливает реальную историю Git Makefile за час, Eg-walker — за 24 миллисекунды.
Обычные CRDT (бесконфликтные структуры данных) держат метаданные в памяти и требуют свыше 10x памяти OT. Eg-walker хранит историю правок и собирает CRDT только при конкуренции.
При обычной работе правки применяются к строке без метаданных. Временный CRDT нужен только для конкурентных событий, и его выбрасывают.
🔗 Подробнее
@nuancesprog #Tools | 1 566 |
| 14 | Экспериментальный JIT в CPython уберут
В 2024 году в Python 3.13 появился экспериментальный JIT-компилятор CPython. В июне совет приостановил работу над ним, а после отзыва PEP 836 JIT уберут.
PEP 744 о JIT был информационным и не давал формального согласия на доработку. Это оставляло неопределённость для разработчиков CPython, мейнтейнеров пакетов и пользователей.
Для рабочих проектов не закладывайся на JIT в ближайших версиях Python. Эксперименты с ним лучше держать вне основной ветки CPython.
🔗 Подробнее
@nuancesprog #Languages #Python | 1 541 |
| 15 | Microsoft анонсировала Type Server Protocol
Microsoft опубликовала спецификацию Type Server Protocol (TSP). Он расширяет Language Server Protocol и использует его структуры данных.
Для IDE и анализаторов это единый способ получать данные о типах. Сервер отдаёт вычисленные, объявленные и ожидаемые типы.
Протокол пока в 0.x: минорные версии могут ломать совместимость. Проверяй возвращаемую версию через typeServer/getSupportedProtocolVersion.
🔗 Подробнее
@nuancesprog #Tools #Python | 1 568 |
| 16 | Sebastian Raschka выпустил видеокурс по reasoning-моделям
Sebastian Raschka выложил восемь видеолекций по reasoning-моделям. Это больше одиннадцати часов кода на Python и PyTorch.
Почти все актуальные LLM уже reasoning-модели или предлагают такой режим. Курс берёт предобученную Qwen3 и добавляет оценку, инференс-скейлинг и обучение с подкреплением.
Для прохождения нужно уверенно знать Python и PyTorch. Ранние примеры запускаются на CPU, но для обучения лучше взять GPU.
🔗 Подробнее
@nuancesprog #AI #Python | 1 598 |
| 17 | Точность tool call в vLLM: 92% → 100%
На vLLM 0.28 Kimi K2.6 выдавала ожидаемую схему tool call лишь в 92% случаев. Это два сбоя на каждые 25 попыток вызова инструментов.
Неточные вызовы инструментов заставляют модель накапливать бессмысленный контекст в диалоге. Особенно это вредит агентным сценариям с длинными многоходовыми сессиями.
В vLLM 0.31 появился серверный флаг constrained decoding (генерация строго по схеме). Он гарантирует 100% соблюдение схемы на новых Kimi и DeepSeek.
🔗 Подробнее
@nuancesprog #AI | 1 726 |
| 18 | Старая CNN обошла новые LLM в диагностике рака кожи
Учёный сравнил старую CNN с новыми LLM для диагностики рака кожи.
Сеть Inception v3 2015 года обошла GPT-6 Astra и Claude Fable 5.1.
CNN правильно назвала диагноз для 125 из 200 поражений.
LLM дали верный ответ лишь в 84 и 85 случаях.
Она дообучилась за двадцать минут на одной H100 и работает в браузере.
Но модель разрешила не лечить 18 из 30 меланом при пороге по умолчанию.
🔗 Подробнее
@nuancesprog #AI | 1 722 |
| 19 | Dijkstra, A* и CCH на дорогах Флориды
ArcadeDB сравнила поиск пути на дорожной сети Флориды: 1,07 млн узлов и 2,7 млн сегментов. Dijkstra обработал 1 029 617 узлов, A* — 840 138, а CCH только 346.
Все три алгоритма вернули одинаковый маршрут с точностью до секунды. CCH отвечает за 0,04 мс вместо примерно 100 мс у Dijkstra.
ArcadeDB строит CCH по SQL-выражению с параметрами km и minutes. Когда иерархия не успевает за коммитом, запрос уходит в bidirectional Dijkstra.
🔗 Подробнее
@nuancesprog #Data | 1 746 |
| 20 | Reylo: импорт .sql в TypeScript без кодогенерации
Reylo позволяет импортировать .sql файлы прямо в TypeScript.
Типы выводятся полностью, без генерации кода.
Он использует content mappers из TypeScript 7.1, сейчас в бете.
Сверка с живой базой ловит опечатки в колонках и параметрах.
Для запуска нужны TypeScript 7.1 beta, Node 24 и dev-база.
В tsconfig добавляешь contentMappers и запускаешь tsc с --runExternalCode.
🔗 Подробнее
@nuancesprog #Languages #TypeScript | 1 663 |
