Logo
TGCATALOG
Catalog Collections Blog
NOP - Nuances of Programming

NOP - Nuances of Programming

Channel about nuances of programming, IT humor and remote vacancies. Fresh insights for developers.

No ratings
1,735
27.10.2026
1,735
27.10.2026
No ratings
1,735
27.10.2026
Safe redirect via bot
О канале

Channel about nuances of programming, IT humor and remote vacancies. Fresh insights for developers.

Подписчиков 56,112
Тематика IT
Язык English
Ссылка t.me/nuancesprog
Description

NOP::Nuances of Programming - channel with in-depth analysis of programming subtleties, humor and selections of remote vacancies. Useful content for developers of all levels in Telegram.

Latest posts

NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
В Linux 7.3 нехватка vRAM бьёт по FPS не так больно Патчи по управлению видеопамятью наконец приняли в апстрим и поставили в очередь на Linux 7.3. Речь о ситуации, когда игра просит больше vRAM, чем есть на карте. Раньше это считалось приговором: вылеты и неиграбельный фреймрейт. На деле переполнение vRAM — вопрос производительности, а не стабильности, и часть данных просто уезжает в оперативку. Подвох в шине PCIe 4.0 x16: около 32 ГиБ/с, то есть примерно 1 ГиБ за кадр при 30 FPS. Промах мимо Infinity Cache стоит примерно в 4,6 раза дороже обычного чтения из vRAM. 🔗 Подробнее @nuancesprog #Infrastructure #Linux
NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
Как Go ловит копирование структур через sync.noCopy В sync.Mutex, sync.Once и sync.Map лежит пустое поле типа noCopy. Компилятор про него ничего не знает — предупреждение выдаёт go vet. Проверка copylocks ищет типы, у которых sync.Locker реализует указатель, но не значение. Поэтому у noCopy есть пустые методы Lock и Unlock: они нужны только для этого трюка. Тот же приём работает и в твоих структурах — добавь поле-маркер с двумя пустыми методами. Подвох в том, что sync.RWMutex маркера не имеет, и через свой именованный тип копию можно протащить незаметно. 🔗 Подробнее @nuancesprog #Languages #Go
NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
Cloudflare сам добавляет свой аналитический скрипт на сайты Разработчик перевёл домен на Cloudflare и обнаружил в своей HTML-странице чужой JS. Это beacon.min.js от Cloudflare Insights, который включается по умолчанию с прошлого года. Скрипт появляется, если DNS-запись «проксируется» — оранжевое облачко в панели включено. Формально это не взлом, но трафик твоих читателей уходит третьей стороне без спроса. Отключается в разделе Analytics: сначала добавь сайт, потом сними галочку со сниппета. Заодно помогает CSP — заголовок, разрешающий браузеру грузить скрипты только с указанных адресов. 🔗 Подробнее @nuancesprog #Security
NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
Как Go, Kotlin и BEAM делят потоки между задачами Разработчик разобрал по исходникам, кто в рантайме решает, когда переключить задачу. Сравниваются три планировщика M:N: Go, корутины Kotlin и Erlang/Elixir на BEAM. Ответ на этот вопрос определяет всё остальное в рантайме. От него зависит, кооперативная многозадачность или вытесняющая, и встанет ли на паузе весь процесс при сборке мусора. Полезная деталь: поток ОС в Linux по умолчанию берёт около 8 МБ стека. Ещё автор напоминает, что go f() ничего не ждёт — без WaitGroup или канала main спокойно завершится раньше. 🔗 Подробнее @nuancesprog #Languages #Go
NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
DuckDB получит асинхронный ввод-вывод для Parquet и CSV С версии 2.0 осенью 2026 года DuckDB научится читать Parquet и CSV асинхронно. Раньше поток простаивал, ожидая ответа от удалённого хранилища вроде S3. Это важно, если ты держишь данные в облаке, а считаешь их на отдельной машине. Синхронное чтение не выбирает всю доступную полосу, и потоки ждут вместо работы. Внутри два пула: обычные воркеры и ASYNC-потоки, которых вчетверо больше, максимум 256. Подвох в упреждающем чтении: при быстрой сети и медленном декодировании память забивается префетчем. 🔗 Подробнее @nuancesprog #Data
NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
Anthropic: рой из 45 агентов ищет уязвимости лучше одиночек Anthropic запустила 45 агентов с общим форумом на 15 опенсорсных проектах. Они рецензировали находки друг друга, а отдельный агент-арбитр решал, настоящий ли баг. Рой нашёл 266 уязвимостей против 21 у независимых агентов, работающих параллельно. Совпало всего 12 находок — подходы дополняют друг друга, а не заменяют. Подвох в токенах: рой сжёг 27 миллионов против 6,5 у обычной схемы. Если считать только основной код, цена одной уязвимости выходит примерно та же. 🔗 Подробнее @nuancesprog #AI
NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
Мэттью Грин: спор о «going dark» возвращается Криптограф Мэттью Грин выпустил заметку о новом витке давления на сквозное шифрование. «Going dark» — старый термин спецслужб про переписку, которую нельзя прочитать со стороны. Для разработчика это не абстракция, а требования к продуктам с личными сообщениями. Сканирование на устройстве или запасной ключ ломают саму модель угроз, ради которой шифрование и внедряли. Подвох в том, что «только для тяжких преступлений» технически не выражается никак. Если строишь мессенджер, заранее реши, что делать при законном требовании доступа. 🔗 Подробнее @nuancesprog #Security
NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
Firefox остался единственным браузером с полным uBlock Origin Microsoft Edge скоро отключит расширения на Manifest V2, включая uBlock Origin. Mozilla ответила в Bluesky: «Наша поддержка uBlock Origin никуда не денется». Manifest V3 лишает блокировщики доступа к функциям, которые нужны для фильтрации запросов. Практически все Chromium-браузеры — Opera, Brave, Vivaldi — идут за Google по этому пути. Альтернатива в Chromium — uBlock Origin Lite, но он ловит заметно меньше рекламы. Ирония в том, что Manifest V3 задумывался как способ повысить безопасность расширений. 🔗 Подробнее @nuancesprog #Tools #JavaScript
NOP - Nuances of Programming
NOP - Nuances of Programming
🔒Открыть пост
и посмотреть медиа
TLA+ нашёл гонку в сборщике мусора реестра Depot Команда Depot переписала сборщик мусора и проверила его model checker'ом TLA+. Тот нашёл реальный баг, который пропустили тесты и код-ревью. Тесты гоняют те чередования операций, которые ты придумал, а баг живёт в непридуманном. TLC перебрал 14 290 224 состояния за 21 минуту и доказал 10 инвариантов безопасности. Подвох в том, что модель теперь пишет не человек, а агент по коду на Go и SQL. Формулировать инварианты и проверять уровень абстракции всё равно приходится самому. 🔗 Подробнее @nuancesprog #Infrastructure
NOP - Nuances of Programming
FAQ

Open NOP - Nuances of Programming in Telegram and press the Start button. No separate registration is required.

Yes. The service is designed to be straightforward: open the resource, follow the on-screen instructions and start using it.

No. You can use NOP - Nuances of Programming directly in Telegram unless the resource description says otherwise.

Access depends on the resource. Check the current information in Telegram after opening NOP - Nuances of Programming.

The exact features depend on the resource. Open NOP - Nuances of Programming to see its current functions, content and access conditions.
Subscriber dynamics
+-0.6% last 30 days
Current
56,112
Month ago
56,446
Average growth
+-11 / day
Updated
23 hours ago

Reviews for channel NOP - Nuances of Programming

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

Loading
Switch to Light Theme
Home Catalog Collections Blog Login