Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
В Whatsapp скамят пользователей с помощью поддельных никнеймов
WhatsApp запустил никнеймы — и почти сразу начался скам. Мошенники регистрируют имена, похожие на бренды, звёзд и политиков, с минимальными опечатками.
Индия, где 500 млн пользователей WhatsApp, потребовала от Meta объяснений за 3 дня. Meta говорит, что точные совпадения заблокированы — но одна буква в другом месте защиту не триггерит.
Похоже, п…
➡️ Читайте на сайте: https://aff.top/blog/v-whatsapp-skamiat-polzovatelei-s-pomoschiu-poddelnykh-nikneimov
🧠 Ещё больше инсайтов → в канале AFF.top
WhatsApp запустил никнеймы — и почти сразу начался скам. Мошенники регистрируют имена, похожие на бренды, звёзд и политиков, с минимальными опечатками.
Индия, где 500 млн пользователей WhatsApp, потребовала от Meta объяснений за 3 дня. Meta говорит, что точные совпадения заблокированы — но одна буква в другом месте защиту не триггерит.
Похоже, п…
➡️ Читайте на сайте: https://aff.top/blog/v-whatsapp-skamiat-polzovatelei-s-pomoschiu-poddelnykh-nikneimov
🧠 Ещё больше инсайтов → в канале AFF.top
This week in caching: caching the absence of things
The underrated half: caching 404s, empty results, and errors:
— Negative caching to stop origin abuse — caching 404s briefly so a scanner hitting 10k bad URLs doesn't pummel your backend.
— The empty-result cache — memoizing 'no rows' so a query that returns nothing doesn't re-run on every request; the bug that hides as 'cache only helps for popular items.'
— Caching 5xx is a trap — why a short error TTL helps but a long one cements an outage.
— Null-object pattern in app caches — distinguishing 'not cached' from 'cached as nothing' to avoid re-querying.
Credits: the AWS caching whitepaper and various Stack Overflow postmortems.
Bookmark: the null-vs-miss distinction — the subtle bug that quietly halves your hit rate.
The underrated half: caching 404s, empty results, and errors:
— Negative caching to stop origin abuse — caching 404s briefly so a scanner hitting 10k bad URLs doesn't pummel your backend.
— The empty-result cache — memoizing 'no rows' so a query that returns nothing doesn't re-run on every request; the bug that hides as 'cache only helps for popular items.'
— Caching 5xx is a trap — why a short error TTL helps but a long one cements an outage.
— Null-object pattern in app caches — distinguishing 'not cached' from 'cached as nothing' to avoid re-querying.
Credits: the AWS caching whitepaper and various Stack Overflow postmortems.
Bookmark: the null-vs-miss distinction — the subtle bug that quietly halves your hit rate.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел ZCode - аналог Claude code
Вышел ZCode — десктопный аналог Claude Code от разработчиков GLM-5.2. Работает с API от Anthropic, поддерживает SSH-деплой на сервер, в том числе Linux.
Вместо пошаговых скриптов — система целеполагания Goal: закидываешь сложный промт, агент сам разбивает задачу и выполняет. Плюс управление через Telegram-бота.
Но главная фича — мультиагентность…
➡️ Читайте на сайте: https://aff.top/blog/vyshel-zcode-analog-claude-code
🧠 Ещё больше инсайтов → в канале AFF.top
Вышел ZCode — десктопный аналог Claude Code от разработчиков GLM-5.2. Работает с API от Anthropic, поддерживает SSH-деплой на сервер, в том числе Linux.
Вместо пошаговых скриптов — система целеполагания Goal: закидываешь сложный промт, агент сам разбивает задачу и выполняет. Плюс управление через Telegram-бота.
Но главная фича — мультиагентность…
➡️ Читайте на сайте: https://aff.top/blog/vyshel-zcode-analog-claude-code
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Cloudeflare грозит Google блокировкой трафика
Cloudflare объявил: с 15 сентября 2026 года ИИ-краулеры будут заблокированы по умолчанию на всех сайтах с рекламой — включая Googlebot, Applebot и Bingbot.
Главная претензия — к Google: один и тот же бот индексирует страницы и собирает данные для обучения нейросетей, что даёт поисковику нечестное преимущество.
Но есть нюанс, который меняет всю к…
➡️ Читайте на сайте: https://aff.top/blog/cloudeflare-grozit-google-blokirovkoi-trafika
🧠 Ещё больше инсайтов → в канале AFF.top
Cloudflare объявил: с 15 сентября 2026 года ИИ-краулеры будут заблокированы по умолчанию на всех сайтах с рекламой — включая Googlebot, Applebot и Bingbot.
Главная претензия — к Google: один и тот же бот индексирует страницы и собирает данные для обучения нейросетей, что даёт поисковику нечестное преимущество.
Но есть нюанс, который меняет всю к…
➡️ Читайте на сайте: https://aff.top/blog/cloudeflare-grozit-google-blokirovkoi-trafika
🧠 Ещё больше инсайтов → в канале AFF.top
This week in caching: making your cache observable
You can't tune what you can't see. Curated:
— The four numbers to graph — hit ratio, eviction rate, memory used vs max, and average key age; what each one tells you when it moves.
— Eviction rate as an early warning — why a climbing eviction rate predicts a hit-ratio cliff before users feel it.
— Per-key-pattern metrics — instrumenting cache calls by key prefix so you find the one namespace thrashing your whole instance.
— Redis INFO and keyspace hits/misses — the built-in stats most people never query.
— Latency, not just hit rate — when a 'fast' cache is slower than the DB for tiny payloads.
Credits to the Datadog Redis dashboards and Grafana community boards.
Bookmark: the eviction-rate-as-canary piece — the metric that warns you a day before the incident.
You can't tune what you can't see. Curated:
— The four numbers to graph — hit ratio, eviction rate, memory used vs max, and average key age; what each one tells you when it moves.
— Eviction rate as an early warning — why a climbing eviction rate predicts a hit-ratio cliff before users feel it.
— Per-key-pattern metrics — instrumenting cache calls by key prefix so you find the one namespace thrashing your whole instance.
— Redis INFO and keyspace hits/misses — the built-in stats most people never query.
— Latency, not just hit rate — when a 'fast' cache is slower than the DB for tiny payloads.
Credits to the Datadog Redis dashboards and Grafana community boards.
Bookmark: the eviction-rate-as-canary piece — the metric that warns you a day before the incident.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Гайд: как заработать первые деньги на Pornhub
Pornhub — самый посещаемый адалт-сайт в мире, и на нём действительно можно зарабатывать. Но схема устроена иначе, чем кажется.
Автор залил ролики, набрал 16 000 просмотров — и получил 47 центов встроенной монетизации. Реальные деньги были в другом.
Есть нюансы с верификацией, голосом в роликах и законодательством РФ, которые ломают большинство с…
➡️ Читайте на сайте: https://aff.top/blog/gaid-kak-zarabotat-pervye-dengi-na-pornhub
🧠 Ещё больше инсайтов → в канале AFF.top
Pornhub — самый посещаемый адалт-сайт в мире, и на нём действительно можно зарабатывать. Но схема устроена иначе, чем кажется.
Автор залил ролики, набрал 16 000 просмотров — и получил 47 центов встроенной монетизации. Реальные деньги были в другом.
Есть нюансы с верификацией, голосом в роликах и законодательством РФ, которые ломают большинство с…
➡️ Читайте на сайте: https://aff.top/blog/gaid-kak-zarabotat-pervye-dengi-na-pornhub
🧠 Ещё больше инсайтов → в канале AFF.top
This week in caching: getting more out of OPcache than defaults give you
Four items for PHP folks who set
— opcache.preload for framework hot paths — PHP 7.4+ preloading pins Symfony/Laravel core classes in shared memory at startup; real-world reports show 10-15% on framework-heavy requests.
— validate_timestamps=0 in prod — stop stat-ing every file on every request; just remember to
— JIT is not a cache, and won't help your CRUD app — Tideways' benchmark: JIT shines on math, near-zero on typical web I/O. Skip the hype.
— opcache.interned_strings_buffer tuning — raise it before
Bookmark: Tideways' OPcache deep dive — the production config section is copy-paste ready.
Four items for PHP folks who set
opcache.enable=1 and stopped there.— opcache.preload for framework hot paths — PHP 7.4+ preloading pins Symfony/Laravel core classes in shared memory at startup; real-world reports show 10-15% on framework-heavy requests.
— validate_timestamps=0 in prod — stop stat-ing every file on every request; just remember to
opcache_reset() on deploy or you'll serve old code.— JIT is not a cache, and won't help your CRUD app — Tideways' benchmark: JIT shines on math, near-zero on typical web I/O. Skip the hype.
— opcache.interned_strings_buffer tuning — raise it before
memory_consumption if you see wasted_memory climbing.Bookmark: Tideways' OPcache deep dive — the production config section is copy-paste ready.
This week in caching: the cache-key mistakes that quietly kill hit rate
Three pieces on why your cache is "working" but never hitting.
— Vary: Cookie is a hit-rate grenade — any unique cookie fragments the cache per-user; the fix is stripping analytics cookies at the edge before they reach the cache key.
— query-string normalization —
— cardinality math you should run once — device × locale × A/B-bucket multiplies key count fast; a back-of-envelope estimate tells you if you're caching at all.
Bookmark: the CDN-agnostic "cache key normalization" pattern — applies whether you're on Cloudflare, Fastly, or nginx.
Three pieces on why your cache is "working" but never hitting.
— Vary: Cookie is a hit-rate grenade — any unique cookie fragments the cache per-user; the fix is stripping analytics cookies at the edge before they reach the cache key.
— query-string normalization —
?utm_source=... and reordered params spawn distinct keys for identical content; sort and whitelist params in your VCL or worker.— cardinality math you should run once — device × locale × A/B-bucket multiplies key count fast; a back-of-envelope estimate tells you if you're caching at all.
Bookmark: the CDN-agnostic "cache key normalization" pattern — applies whether you're on Cloudflare, Fastly, or nginx.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Сбер запустит свой криптокошелёк
Сбер готов запустить криптокошелёк — инфраструктура уже есть. Ждут только закона о регулировании крипты, который планируют принять к 1 сентября 2026 года.
Хранить и, судя по всему, обменивать крипту можно будет прямо в приложении — без сторонних обменников.
Но есть один нюанс, из-за которого обменники никуда не денутся. 🔍
➡️ Читайте на сайте: https://aff.top/blog/sber-zapustit-svoi-kriptokoshelek
🧠 Ещё больше инсайтов → в канале AFF.top
Сбер готов запустить криптокошелёк — инфраструктура уже есть. Ждут только закона о регулировании крипты, который планируют принять к 1 сентября 2026 года.
Хранить и, судя по всему, обменивать крипту можно будет прямо в приложении — без сторонних обменников.
Но есть один нюанс, из-за которого обменники никуда не денутся. 🔍
➡️ Читайте на сайте: https://aff.top/blog/sber-zapustit-svoi-kriptokoshelek
🧠 Ещё больше инсайтов → в канале AFF.top
This week in caching: Varnish for people past the quickstart
Four for anyone running VCL in anger.
— grace mode is the killer feature —
— ban vs purge — purge is exact-match and instant; bans are lazy regex invalidation evaluated on next fetch. Use bans for "flush everything under /blog/".
— req.hash_always_miss for cache warming — force a refresh without evicting the live object.
— hit-for-pass, not hit-for-miss — understand why caching an uncacheable response as "don't cache me" prevents request serialization stampedes.
Bookmark: the Varnish Book's grace+saint-mode chapter — still the clearest explanation a decade on.
Four for anyone running VCL in anger.
— grace mode is the killer feature —
std.healthy() plus a grace window serves stale during backend outages; this is Varnish's real superpower, not raw speed.— ban vs purge — purge is exact-match and instant; bans are lazy regex invalidation evaluated on next fetch. Use bans for "flush everything under /blog/".
— req.hash_always_miss for cache warming — force a refresh without evicting the live object.
— hit-for-pass, not hit-for-miss — understand why caching an uncacheable response as "don't cache me" prevents request serialization stampedes.
Bookmark: the Varnish Book's grace+saint-mode chapter — still the clearest explanation a decade on.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Индия потребовала от Telegram удалять пиратский контент
Индия потребовала от Telegram удалять пиратский контент — претензия в том, что платформа не ограничивает размер файлов, что позволяет свободно распространять фильмы.
Дуров ответил, что Telegram годами работает в Индии без какой-либо коммерческой выгоды для себя.
Почему давление началось именно сейчас — вопрос открытый. Возможный ответ — в блоге.
➡️ Читайте на сайте: https://aff.top/blog/indiia-potrebovala-ot-telegram-udaliat-piratskii-kontent
🧠 Ещё больше инсайтов → в канале AFF.top
Индия потребовала от Telegram удалять пиратский контент — претензия в том, что платформа не ограничивает размер файлов, что позволяет свободно распространять фильмы.
Дуров ответил, что Telegram годами работает в Индии без какой-либо коммерческой выгоды для себя.
Почему давление началось именно сейчас — вопрос открытый. Возможный ответ — в блоге.
➡️ Читайте на сайте: https://aff.top/blog/indiia-potrebovala-ot-telegram-udaliat-piratskii-kontent
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google ads меняет стратегию по конверсиям
Google меняет логику автоматических стратегий ставок: с 17 августа 2026 года кампании будут строже придерживаться указанного целевого CPA, а не давать лиды по минимально возможной цене.
Если сейчас твоя кампания даёт лиды по $5, а цель стоит $10 — после обновления алгоритм «поднимет» фактическую стоимость лида к целевой, зато отдаст больше трафик…
➡️ Читайте на сайте: https://aff.top/blog/google-ads-meniaet-strategiiu-po-konversiiam
🧠 Ещё больше инсайтов → в канале AFF.top
Google меняет логику автоматических стратегий ставок: с 17 августа 2026 года кампании будут строже придерживаться указанного целевого CPA, а не давать лиды по минимально возможной цене.
Если сейчас твоя кампания даёт лиды по $5, а цель стоит $10 — после обновления алгоритм «поднимет» фактическую стоимость лида к целевой, зато отдаст больше трафик…
➡️ Читайте на сайте: https://aff.top/blog/google-ads-meniaet-strategiiu-po-konversiiam
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
В Codex внедрят GPT-5.6 Ultra
OpenAI добавит в Codex эксклюзивную версию GPT-5.6 Sol Ultra — не ту, что выйдет в паблик, а отдельную, усиленную модель.
Два ключевых режима: расширенные рассуждения (модель думает дольше) и мульти-агентная работа с параллельными субагентами. Релиз ожидается 7–9 июля 2026.
Но есть один нюанс, который OpenAI пока не раскрывает 👀 Подробности — в …
➡️ Читайте на сайте: https://aff.top/blog/v-codex-vnedriat-gpt-5-6-ultra
🧠 Ещё больше инсайтов → в канале AFF.top
OpenAI добавит в Codex эксклюзивную версию GPT-5.6 Sol Ultra — не ту, что выйдет в паблик, а отдельную, усиленную модель.
Два ключевых режима: расширенные рассуждения (модель думает дольше) и мульти-агентная работа с параллельными субагентами. Релиз ожидается 7–9 июля 2026.
Но есть один нюанс, который OpenAI пока не раскрывает 👀 Подробности — в …
➡️ Читайте на сайте: https://aff.top/blog/v-codex-vnedriat-gpt-5-6-ultra
🧠 Ещё больше инсайтов → в канале AFF.top
This week in caching: stopping the thundering herd
Three reads on what happens the instant a hot key expires.
— probabilistic early expiration — the XFetch algorithm (Vattani et al.) refreshes a key slightly before TTL with rising probability, so one request rebuilds while others serve stale. Elegant, ~10 lines.
— lock-based regeneration — Laravel's
— request coalescing at the edge — Cloudflare's and Varnish's built-in collapsing means 10k simultaneous misses hit origin once.
Bookmark: the original XFetch paper — short, and the probability curve is genuinely clever.
Three reads on what happens the instant a hot key expires.
— probabilistic early expiration — the XFetch algorithm (Vattani et al.) refreshes a key slightly before TTL with rising probability, so one request rebuilds while others serve stale. Elegant, ~10 lines.
— lock-based regeneration — Laravel's
Cache::lock() and Redis SETNX patterns: first request rebuilds, rest wait or serve old.— request coalescing at the edge — Cloudflare's and Varnish's built-in collapsing means 10k simultaneous misses hit origin once.
Bookmark: the original XFetch paper — short, and the probability curve is genuinely clever.