Post Syndicated from BeardedTinker original https://www.youtube.com/watch?v=pB5rBzix3V0
Books Are Becoming More Like Video Games
Post Syndicated from The Atlantic original https://www.youtube.com/shorts/VnBVxl2UtxE
Did Marco Rubio Just Start His 2028 Campaign? | The David Frum Show
Post Syndicated from The Atlantic original https://www.youtube.com/watch?v=3iI4DZDqxyw
Best High Resolution Camera in 2026
Post Syndicated from Matt Granger original https://www.youtube.com/shorts/72F4oZ68j7I
Деконцентрация на властта
Post Syndicated from Bozho original https://blog.bozho.net/blog/4635
Всяка партия се стреми към това да има самостоятелно мнозинство в парламента. И този стремеж е нормален и правилен. И ние, като всяка друга формация, сме убедени в нашите идеи и работим за максимално разширяване на подкрепата за тях.
Напоследък (особено от началото на годината), обаче, се наложи една теза, че самостоятелните мнозинства са единственият начин за успешно управление. Това е особено примамливо за всеки, който проектира бъдещ момент, в който чрез успешни тактически ходове може достигне до такъв резултат.
Проблемът е, че особено в България, концентрацията на власт е опасна. Принципите на западните демокрации изхождат от необходимостта от деконцентрация на властта. Затова ние се определяме като „десни“ – защото дясното е на първо място срещу свръхконцентрацията на власт и срещу нейното безконтролно упражняване.
Безспорно е, че демократично-легитимирана концентрация на власт (т.е. самостоятелно парламентарно мнозинство) е много по-добра от нелегитимната концентрация на власт, която доскоро се упражняваше от Пеевски, чрез задкулисни влияния в съдебната власт и службите за сигурност. Нелегитимната власт не подлежи на демократична отчетност, докато демократично легитимираната власт все пак подлежи на такава.
Но абсолютизирането на необходимостта от самостоятелни мнозинства, особено в общество с много разделителни линии и трайно нарушена социална тъкан, е опасно. Виждаме с управлението на Прогресивна България до момента, че самостоятелното мнозинство далеч не е гаранция за добър резултат – понякога дори напротив, защото се създава усещане за самодостатъчност. А е опасно по най-малко две причини.
Първата е, че, както пише Лорд Актън: „Властта има склонност да покварява, а абсолютната власт покварява абсолютно.“. Има достатъчно и исторически примери, и примери от нашето съвремие.
Втората е, че поради трудността това да стане при настоящата правна уредба, следващата стъпка е или промяна на избирателна система, или промяна на формата на държавно управление (напр. президентска република) или търсене на следващия спасител. И трите могат лесно да бъдат продадени като бързи решения и да имат дългосрочни негативни последици.
Предходни политически кризи намираха своя изход с третия подход – “търсене на следващия спасител”. Включително последната такава. Но когато неизбежно след като това правителство приключи своето управление отново сме в ситуация да няма абсолютни мнозинства, или новият спасител ще трябва да бъде “произведен”, или да загубим още време, или да се прибегне до някой от първите два, опасни варианта.
В парламентарен контекст, алтернативата на това е компромисът, но „компромис“ е превърната в мръсна дума, заради използването ѝ като смокинов лист за корупционни сделки. Но може да не бъде такава. Това е задачата пред настоящото и следващото поколение български политици – да нормализират компромиса и да го разграничат от задкулисните сделки и изоставянето на ценностите. Това е трудно и непопулярно, но това е ценностен въпрос – властта трябва да е разделена, деконцентрирана, взаимно-контролираща се и отчетна.
За тези принципи се борихме на предходните избори (и ще го правим и във всяко следващо Народно събрание) – да няма „стани да седна“, да не заменим един Пеевски с някой друг подобен, но несанкциониран, а да градим трайни механизми за възпиране, контрол и отчетност.
И стигаме до настоящия момент – в светлината на предстоящите президентски избори темата за деконцентрация на властта е особено важна. Видимо Илияна Йотова няма да бъде балансиращ и контролиращ елемент в системата, което ще я направи още по-централизирана и съответно проблемна.
И да, президентът няма много формална власт. Но с високата трибуна, от която говори, (след като е избран пряко от мнозинство), осветява системни проблеми на управлението и по този начин прави по-трудна злоупотребата с власт. Като добавим и формалните правомощия за вето, правото да не подписва указите за избор на главен прокурор и председатели на върховни съдилища, с правото на достъп до еднаква по обем класифицирана информация с премиер и председателя на парламента, както и с правото да назначава конституционни съдии и членове в някои регулатори, се получава институция със сериозен потенциал за противотежест на изпълнителната власт, колкото и силна да я тя.
И не за да ѝ пречи, а за да не ѝ позволява да се корумпира толкова бързо и толкова лесно, колкото предвижда историческия опит при упражняване на безконтролна власт. А това е в интерес на страната.
Най-логичният избор по тази и по много други причини са Гюров и Кандев. #4
Материалът Деконцентрация на властта е публикуван за пръв път на БЛОГодаря.
Peak Portable Stereo? Victor RC-X90
Post Syndicated from Techmoan original https://www.youtube.com/watch?v=6tcz7qhzZtU
Седмицата (5 – 10 октомври)
Post Syndicated from Надежда Радулова original https://www.toest.bg/sedmitsata-5-10-oktomvri/

Последната седмица отшумя като изтребител. По-скоро като четири изтребителя – онези, които ескортираха спартана, донесъл костите на цар Самуил. Така небесният патронаж над родината буквално се буквализира пред очите ни. Почувствах се двойно и тройно защитена, както се казва в някои тв реклами. Нищо че (кандидат)президентката и върховна главнокомандваща на въоръжените сили на страната г-жа Йотова, чиято предизборна кампания изтребителите увенчаха, е толкова отявлена пацифистка… Пази, Боже, и ти, царю Самуиле, да не ни се наложи да я видим в ролята ѝ на държавен водач във военно време!
Във всеки случай, нямаше къде да се скрием от цялата дандания около пренасянето на костите – като се почне от размера и формата на всенародните тържества, мине се през високопарните патриотични лозунги, гарнирани с „добросъседско“ попържане срещу гърците и надуване пред северномакедонците и се свърши с взрива от разколебаващи патоса на управляващите конспирацийки от типа на колко дупки имало в сакралната кост на Самуил и толкова ли трябвало да бъдат в действителност. А самият факт, че скелетът „обиколи“ телевизиите и социалните мрежи под формата на снимки и видеа, намирам не просто за проява на инфантилизъм и кич, но и за акт, лишен от елементарна етика.
На фона на цялото това тупане в гърдите разразилата се през седмицата трагедия в българската акватория позагрози патриотичните ни напъни. На 6 октомври два чужди търговски кораба бяха ударени от дронове в българската икономическа зона. По всяка вероятност дроновете са руски, колкото и да е мъчително за правителството да допусне това. Екипажът на единия кораб беше спасен и евакуиран, но вторият кораб потъна за броени минути и до този момент няма информация за оцелели. С този „инцидент“ войната настъпва все по-близо към нас, докато управляващите продължават да са за мир и любов и за хем вълкът цял, хем агнето сито. Светла Енчева анализира тази и още ситуации, които само доказват, че разликата между външна и вътрешна политика е условна. А през последните месеци настоящото управление все по-често заема йогийската поза шашанкасана (известна още като поза заек) с лице на изток. Или както твърди Светла Енчева:
„Прогресивният“ патриотизъм не крие своята проруска ориентация. По този начин спомага тя да бъде нормализирана.
Още по темата за геополитическата преориентация на България и „Защо външната политика е и вътрешна“ четете тук:
На шокиращото противоречие между небесния триумф (транспортирането на Самуиловите кости) и морската трагедия с дроновете е посветен и седмичният анализ на Емилия Милчева „Патриоти за мъртвите – страхливци за живите“.
Националното достойнство има различна цена според това срещу кого трябва да бъде отстоявано. Пред Скопие България говори от позицията на историческата правота, пред Москва предпочита дипломацията на васал и оставя на съюзниците да назовават заплахите.
И докато войната експандира, а темата за мира е предизборна дъвка за балончета, някои инвестират в светлото бъдеще. Оказа се например, че софтуерен инженер е изобретил „стая“ за изтезание на ИИ, базирана на научното изследване на Камерън Берг за т.нар. ос на болката при големите езикови модели. Каквото и да е оправданието за подобно изобретение, то отвсякъде намирисва на изпълнение в стил доктор Менгеле и в крайна сметка не доказва нищо друго, освен че на тази планета по-голямо чудовище от човека няма.
И като заговорихме за насилие – темата за насилието и неговата медиализация я подхваща тази седмица Биляна Курташева в разкошен (пореден) разговор на Роси Михова, в който въпросите са извадени от прочутите списъци на Сюзан Зонтаг. Ето какво казва Биляна:
Не понасям насилието – на първо, второ, трето и десетнайсето място. Това е, което, ако можех, бих изтрила от света и от човешката природа. Впрочем то е голям въпрос и по отношение на изкуството. Трябва ли да се описва и показва насилие? Някой би казал: „Трябва, за да се изобличава“, но друг би казал, че така то се и нормализира. Границата е много тънка. Сцените на насилие са най-сигурният начин да „стиснеш за гърлото“ читателя или зрителя, но често той е и най-евтиният.
Освен за насилието, в разговора става дума и за далеч по-приятни неща, като книги, влюбване и секс, както и че „Смисълът на остаряването е да ни извади от клишетата на младостта“.
Клишетата на младостта, изглежда обаче, все повече се втвърдяват, ако се съди по популярните сред тийнейджърите и особено сред младите момчета виртуални общности, формиращи т.нар. маносфера. Всички си спомняме с притаен ужас британския сериал „Юношество“, след който хиляди семейства рязко си дадохме сметка колко малко знаем за тайния живот на децата си. Е, в настоящия брой едно пораснало момче и бивш потребител на маносферата ни разказва за преживяванията си вътре, за червеното и черното хапче, за looksmaxxing-а и за други спекулативни практики и техните създатели, за които е добре да знаем, дори да нямаме тийнейджър у дома. Повече за този затворен свят, който всмуква и изключва неуверените, ненавижда жените и промива мозъците на мъжете, четете в „Развитието на маносферата и как избягах от нея“ от Димитри Захов.
Нека сега и ние да избягаме от мрачните теми на седмицата, като отидем на едно съботно кино. Наш вергилий в киносалона отново е Нева Мичева, която продължава да ни разказва за тазгодишното издание на фестивала в Сан Себастиан с цели два текста. В първия – „Трябва да се живее!“ – тя ни представя любимеца на публиката, филма „Черната топка“, няколко избрани от нея испаноезични заглавия и българския „Обувките на баща ми“ на режисьора Христо Симеонов, с когото Нева е направила и кратко интервю специално за „Тоест“.
Финалът на своеобразната поредица за „Сан Себастиан 2026“ – „Песъчинки и перли“ – ни запознава с още дузина любопитни заглавия, сред които на култови режисьори като Макдона, Звягинцев и Херцог. (Disclaimer: тези, последните, не са задължително сред любимците на Нева – поне не и в това издание на фестивала.)
Не знам дали си даваме сметка, но около 70% от най-успешните, включително печелившите филми по света са директно базирани на литературни произведения. А тази седмица беше важна и дългоочаквана от читателите на всякакви езици. На 8 октомври беше обявен носителят на Нобеловата награда за литература за 2026 година, в случая носителка (!) – бляскавата, ироничната, артистичната и адски умната канадска поетеса, есеистка и преводачка Ан Карсън. Пускам тук едно чудно видео с нея, в което – покрай другото – чете няколко свои кратки стихотворения в проза. Едното от тях е посветено на четенето и в голяма степен описва общата ни екзистенциална ситуация в този единствено възможен свят. То започва ето така:
Някои бащи мразят да четат, но обожават да водят семейството на пътешествия. Някои деца мразят пътешествията, но обожават да четат. Забавно е колко често и едните, и другите се оказват пътници в един и същ автомобил.
Накрая, в контекста на събитията – отминали и предстоящи – а и за да се върнем в добре познатата и маркирана от нас територия, искам да ви поздравя и с едно парче на черногорския постмодернист Рамбо Амадеус, в което той дава най-дългата позната ми дефиниция на турбофолка. Артистът твърди, че след като folk означава народ, а turbo е система за впръскване на гориво под налягане, то турбофолк е разпалване на най-ниските страсти у човека. Така в границите на понятието влизат сапунените сериали, стадионите, хипермаркетите, но също търговията с човешки органи, кокаинът, национализмът… Парчето завършва – както се казва на английски – „на висока нота“:
Politički marketing je turbo folk.
(Политическият маркетинг е турбофолк.)
И тъй като в момента ни залива предизборен турбофолк, пускайте си от време на време Рамбо Амадеус – нещо като кратка и освежаваща детокспрограма.
И разбира се – подкрепяйте ни. Най-малкото защото „Тоест“ не е турбофолк и никога няма да бъде. Но и защото, щем – не щем, с книга или без, всички се возим в един автомобил и той, за щастие, не е москвич.
Why Is Kash Patel Planning to Visit Russia?
Post Syndicated from The Atlantic original https://www.youtube.com/shorts/iOunipuFwpk
A Trump Rally Stuck in Time
Post Syndicated from The Atlantic original https://www.youtube.com/shorts/zHbH6ePBmkI
Friday Squid Blogging: I Caught a Squid
Post Syndicated from B. Schneier original https://www.schneier.com/blog/archives/2026/10/friday-squid-blogging-i-caught-a-squid.html
On Wednesday I spent a day fishing, on a small boat out of Gloucester, MA. We caught many cod (none of which we could keep), and a bunch of hake and mackerel (all of which we could keep). And…I caught a squid! Near as I can tell, it’s a longfin squid, sometimes called a Boston squid (Doryteuthis (Amerigo) pealeii).
That night I cooked it over a barbecue grill—hot and fast. Delicious.
Reducing cross-AZ latency with the AWS Lambda metadata endpoint
Post Syndicated from Daniel Abib original https://aws.amazon.com/blogs/compute/reducing-cross-az-latency-with-the-aws-lambda-metadata-endpoint/
Customers use AWS Lambda to build applications that connect to stateful, latency-sensitive backends such as Amazon ElastiCache, Amazon Relational Database Service (Amazon RDS), and other services that expose per-Availability Zone (AZ) endpoints. For high availability, Lambda automatically provisions your execution environments across multiple Availability Zones in a Region. That resilience is transparent to your code. It also means that, until now, a function had no way of knowing which Availability Zone it was running in. When a function in one AZ connects to a resource in another AZ, the request crosses the AZ boundary, adding network latency and, in some cases, cross-AZ data transfer costs.
Lambda now exposes Availability Zone metadata through a metadata endpoint in the execution environment. Your function can now discover its AZ ID (for example, use1-az1) with an HTTP request. You can use that information to prefer same-AZ endpoints for downstream services, reduce cross-AZ latency, and implement AZ-aware resilience patterns such as AZ-specific fault injection testing. The feature is available at no additional cost in all commercial AWS Regions where Lambda is available. It works across all runtimes, including custom runtimes and container images, and is compatible with SnapStart, provisioned concurrency, and functions in a virtual private cloud (VPC). For more information about these compatibility details, see Using the Lambda metadata endpoint.
In this post, you will learn how the Lambda metadata endpoint works, how to retrieve the AZ ID using Powertools for AWS Lambda or by calling the endpoint directly, and how to apply the AZ ID to route to same-AZ resources for lower latency.
Why Availability Zone awareness matters
Consider a latency-sensitive read path: an API-backed Lambda function that reads from an ElastiCache cluster with a node in each of three Availability Zones. Lambda places your execution environments across those same AZs for resilience, but the placement is independent of where each cache node lives. Roughly two out of three invocations end up talking to a cache node in a different AZ than the one the function is running in.
A same-AZ round trip typically completes in single-digit milliseconds. A cross-AZ round trip adds latency on top of that, and on a hot read path executed thousands of times per second, those milliseconds compound into higher p99 latency and additional cross-AZ data transfer charges. Before this feature, avoiding cross-AZ traffic from Lambda required custom workarounds. These included embedding AZ hints in environment variables per function version, or inferring locality from IP ranges, none of which were reliable.
The same pattern appears across many of the VPC-based, AZ-scoped services your functions connect to. With Amazon RDS and Amazon Aurora, the writer instance lives in a single AZ, and each read replica lives in an AZ of its own. A read-heavy function that spreads its queries across replicas will, more often than not, reach a replica in a different AZ. Once your function knows its own AZ ID, you can direct reads to the replica that shares it. This keeps the hot query path in-AZ while still failing over to another replica when no same-AZ one is available. For more information, see Configuring Aurora read replica load balancing.
Amazon MemoryDB extends the same idea to a durable primary/replica topology: writes go to the shard’s primary in one AZ, while reads can be served from replicas spread across the others. Consider a high-volume, read-mostly path that tolerates eventual consistency, such as looking up reference data or serving cached lookups. Steering reads to the replica in the function’s AZ keeps the hottest part of the workload in-AZ, while writes continue to route to the primary wherever it lives. Because replicas lag the primary by a small, asynchronous delay, send any read that must reflect its own write directly to the primary rather than to a same-AZ replica.
Container platforms exhibit the same behavior when Lambda calls into them. If your function invokes a service running on Amazon Elastic Kubernetes Service (Amazon EKS) or Amazon Elastic Container Service (Amazon ECS), the pods or tasks behind that service are distributed across AZs, and by default a request can land on any of them. You can combine the function’s AZ ID with topology-aware routing to keep east-west traffic within the AZ. Examples include Kubernetes Topology Aware Routing or an internal load balancer with cross-zone balancing tuned. The same reasoning applies to a function calling a private service fronted by an internal Application Load Balancer or discovered through AWS Cloud Map: knowing the caller’s AZ turns “any healthy target” into “the nearest healthy target.”
The metadata endpoint removes that guesswork. Your function asks the execution environment where it is running, gets back a stable AZ ID, and routes accordingly.
How the metadata endpoint works
The metadata endpoint is a loopback HTTP API available inside the Lambda execution environment, accessible to both runtimes and extensions. Lambda automatically sets two environment variables in every execution environment:
AWS_LAMBDA_METADATA_API– The metadata server address in the format{ipv4_address}:{port}(for example,169.254.100.1:9001). For more information about how this address and port are assigned, see Using the Lambda metadata endpoint.AWS_LAMBDA_METADATA_TOKEN– A unique authentication token for the current execution environment, generated automatically at initialization. You include it in every metadata API request.
You retrieve metadata with an authenticated GET request:
The response is a small JSON document:
The Authorization header must contain a Bearer token (Authorization: Bearer <token>). This token-based authentication provides defense in depth against Server-Side Request Forgery (SSRF) vulnerabilities. Each execution environment receives its own randomly generated token, so a leaked or guessed URL alone is not enough to read metadata.
The response is immutable within an execution environment and returns a Cache-Control: private, max-age=43200, immutable header. We recommend that you cache the response and respect the TTL rather than calling the endpoint on every invocation. For SnapStart functions, the TTL is reduced during initialization so that clients refresh the metadata after restore, since a restored execution environment might come up in a different AZ. For more information, see Lambda SnapStart metadata behavior.
Retrieving the AZ ID with Powertools for AWS Lambda
The most direct way to consume the endpoint is with the Powertools for AWS Lambda metadata utility, available for Python, TypeScript, Java, and .NET. The utility caches the response after the first call and handles SnapStart cache invalidation automatically, so you don’t need to manage tokens, HTTP requests, or TTLs yourself. The following examples show how to use Powertools in each language.
Python
Install the Powertools package:
Use the metadata utility in your handler:
TypeScript
Install the Powertools package:
Use the metadata utility in your handler:
Java
Add the Powertools dependency to your pom.xml:
Use the metadata client in your handler:
.NET
Install the Powertools package:
Use the metadata class in your handler:
Calling the metadata endpoint directly
If you use a custom runtime, a container image, or prefer not to add a dependency, you can call the endpoint directly using the environment variables Lambda sets for you. The following example uses curl and jq to read the AZ ID:
Notice the configuration:
AWS_LAMBDA_METADATA_API: Lambda sets this to the metadata server address, so you never hardcode the host or port.Authorization: Bearer ${AWS_LAMBDA_METADATA_TOKEN}: The token is required on every request. A missing or invalid token returns401 Unauthorized.GETonly: The endpoint acceptsGETrequests. Any other method returns405 Method Not Allowed.
When you call the endpoint directly, retrieve the AZ ID once during initialization (outside the handler) and cache it for the life of the execution environment, rather than calling on every invocation. If your function uses SnapStart, refresh the value after restore, because the restored environment might run in a different AZ.
Understanding Availability Zone IDs
The endpoint returns an AZ ID (for example, use1-az1), not an AZ name (for example, us-east-1a). Before you use it, it helps to read the ID itself. An AZ ID follows the pattern <region-code>-az<number>:
use1is the shortened Region code, in this case US East 1 (us-east-1). Other Regions follow the same convention, such asusw2for US West (Oregon) andeuw1for Europe (Ireland).az1identifies the individual Availability Zone within that Region. Souse1-az1reads as “Availability Zone az1 in us-east-1.”
This distinction matters. AZ IDs always refer to the same physical location across all AWS accounts, while AZ names might map to different physical infrastructure in each account in certain Regions. In other words, the us-east-1a name in your account and the us-east-1a name in another account can point to two different physical Availability Zones, but use1-az1 is the same physical zone in every account. There is no fixed mapping between a name like us-east-1a and an ID like use1-az1. AWS assigns names independently per account to balance resources across zones. That’s exactly why the endpoint returns the ID: comparing AZ IDs gives you a consistent, account-independent result about whether your function and a downstream resource share a physical Availability Zone. For more information, see AZ IDs for cross-account consistency.
If you need the AZ name (for example, for logging or for an API that expects a name), convert the AZ ID using the Amazon Elastic Compute Cloud (Amazon EC2) DescribeAvailabilityZones API. To call it, add the ec2:DescribeAvailabilityZones permission to your function’s execution role:
Routing to same-AZ resources
Retrieving the AZ ID is only useful if you act on it. The following Python example shows the common pattern illustrated in Figure 1: look up the AZ ID once at initialization, select the connection endpoint that lives in the same AZ, and fall back gracefully when there is no same-AZ match.
Notice the design choices:
- Resolve at initialization:
AZ_IDandCACHE_ENDPOINTare computed once per execution environment, not per invocation, so the metadata lookup and endpoint selection don’t add latency to the request path. - Always provide a fallback: If there is no node in your function’s AZ (for example, the service isn’t deployed in every AZ the function runs in), fall back to any available endpoint. Correctness must not depend on a same-AZ match being present.
- Compare AZ IDs, not names: Because the endpoint returns AZ IDs, and services like ElastiCache and RDS expose the AZ of their nodes, you can compare the two directly for a reliable same-AZ decision.
Beyond latency-aware routing, the same AZ ID unlocks resilience testing. You can, for example, inject faults only in functions running in a specific AZ to validate that your application degrades gracefully during a simulated AZ impairment, without affecting traffic served from other AZs.
Best practices
Based on the endpoint’s behavior, keep these recommendations in mind:
- Cache the metadata: The response is immutable for the life of an execution environment. Read it once at initialization and reuse it. If you call the endpoint directly, respect the
Cache-ControlTTL rather than requesting on every invocation. - Handle SnapStart correctly: A restored SnapStart environment might resume in a different AZ than the one it was snapshotted in. Refresh the AZ ID after restore. Powertools handles this invalidation for you automatically.
- Ignore unknown fields: Additional fields might be added to the response in the future. Parse defensively and don’t fail if new fields appear.
- Degrade gracefully: Treat same-AZ routing as an optimization, not a requirement. Always keep a working fallback path so your function stays correct when no same-AZ resource is available.
- Keep the token server-side: The
AWS_LAMBDA_METADATA_TOKENis scoped to a single execution environment. Never log it or forward it outside the function.
Conclusion
In this post, you learned how the Lambda metadata endpoint helps your functions discover the Availability Zone they run in. With a single authenticated HTTP request, or one call through Powertools for AWS Lambda, your function can retrieve a stable AZ ID and use it to route to same-AZ resources, cutting cross-AZ latency and data transfer on hot paths, and to build AZ-aware resilience patterns like targeted fault injection. The feature works across all runtimes, integrates with SnapStart, provisioned concurrency, and VPC-enabled functions, and is available at no additional cost in all commercial AWS Regions where Lambda is available.
The key takeaway: if your Lambda function reads from or writes to AZ-scoped resources such as ElastiCache or RDS on a latency-sensitive path, resolve the AZ ID at initialization, prefer the same-AZ endpoint, and always keep a fallback. You get lower, more predictable latency with no change to how Lambda manages high availability for you.
To get started, see Using the Lambda metadata endpoint in the AWS Lambda Developer Guide.
Additional resources
How the Crypto Industry Has Tried to Influence Politics
Post Syndicated from The Atlantic original https://www.youtube.com/shorts/YE_-p2mLqdo
Introducing Clef-omni with full multimodality, plus a faster Clef and a cheaper Clef-flash
Post Syndicated from Michelle Chen original https://blog.cloudflare.com/clef-faster-cheaper-multimodal/
Following last week’s release of Clef and Clef-flash, Cloudflare’s open-weight decision models, we decided to bring forth more gifts. Today, we’re releasing Clef-omni, which takes in audio and video input alongside text and image. We also cut the price of Clef-flash so it is now cheaper than Jev, and we made Clef faster.
Although the model game is still early for Cloudflare, innovation and iteration is in our DNA, and we apply these principles to everything we do. In fact, the story of Clef came together over the course of less than a week. We decided we wanted to do something in the decision model space on a Friday evening, trained the model over the weekend, and launched it on Thursday. Even with such a short timeline, we were able to ship performant, high-quality, open-weight models for the community — imagine what more we can do in the future.
For today, we’re excited to keep up the momentum with new additions and improvements to our Clef family of models. This is just the beginning, and we’ll continue to get better, faster, cheaper, and more innovative.
Clef-omni takes audio, video, image, and text input
Our new Clef-omni model is able to take audio, video, image, and text input. This changes the paradigm for decision models, which have been largely text-only since the debut of Jev from TypeSafe. With Clef, we supported images and video frame arrays, but Clef-omni is able to take in audio (wav or mp3) and video (mp4 or webm) alongside text and images.
Instead of setting up cascading pipelines of models that transcribe speech-to-text, or splitting audio and image channels from video, you can just call one model to make decisions across any modality. We are now one step closer to a model that is able to interact with the world as we experience it — through audio, visual, and textual communication, all in one.
Check out our developer docs for the new Clef-omni model. We also released the model open-weights on HuggingFace. For a quick start, here’s how you can send new modality inputs to Clef-omni:
Clef-omni expands our open-weight decision architecture to natively handle multimodal workflows. We built this on a Qwen3-Omni-30B-A3B-Instruct mixture-of-experts (MoE) foundation, where the model was already capable of processing text, imagery, audio, and video directly within a single pipeline. However, we adopt the primary comprehension backbone while discarding the text-to-speech output components. In production, Clef-omni executes a quick prefill pass across the complete payload, scoring all modalities and valid parameter options simultaneously.
Because we skip output token generation since Clef models are not Large Language Models (LLMs), we remove the overhead of transcribing or captioning incoming files. Media elements map straight into the unified sequence, where video and audio are synced with visual frames for joint processing. Clef-omni then pulls candidate values directly from internal embeddings using our two-stage attention routing: every valid option gathers key evidence from the input (regardless if they are buried in text snippets, visual elements, or audio streams) before field vectors cross-attend across the full context to compute confidence scores. We add a built-in lexical grammar that preserves option semantics, so that we can deliver fast, schema-constrained scoring across every input type.
We train the model with the same techniques as we did with Clef — freezing the Qwen3 backbone, training low-rank adapters (LoRA), and applying our standard post-training approach: combining label-smoothed cross-entropy loss with Brier score calibration. The result is a model that is resilient and designed to succeed regardless of schema variations, field ordering, and prompt structures.
This brings several core upgrades to the Clef model family. Calibrated, schema-bound decisions now seamlessly handle text, images, audio, and synchronized video in a single API call. It's also fast. Text-only decisions return in about 130 ms at the median, image inputs in about 150 ms, and audio clips in a few hundred milliseconds. Even a full 21-second video clip with sound is scored in about 1.5 seconds, all in a single API call.
Our benchmarking shows strong performance across benchmarks, even with new modalities and MoE architecture.
|
Benchmark |
||||
|
BFCL · case exact |
98.2 |
98.47 |
98.76 |
95.75 |
|
ToolRet · nDCG@10 |
66.6 |
69.19 |
66.43 |
65.28 |
|
API-Bank · accuracy |
92.7 |
91.93 |
93.11 |
88.19 |
|
Home appliances · case exact |
69.3 |
82.95 |
97.73 |
52.27 |
|
When2Call · accuracy |
63.3 |
72.37 |
65.58 |
80.97 |
|
BANKING77 · macro-F1 |
94.8 |
94.20 |
90.93 |
79.74 |
|
CLINC150+OOS · macro-F1 |
97.7 |
97.43 |
66.77 |
89.27 |
|
BRIGHT · nDCG@10 |
42.0 |
45.91 |
39.26 |
47.52 |
|
Amazon ESCI · macro-F1 |
57.8 |
57.48 |
57.39 |
55.21 |
|
PhishNChips · accuracy |
73.2 |
79.60 |
75.05 |
62.55 |
We also benchmarked against the TypeSafe evals to show how Clef-omni performs.
|
Workflow |
Metric |
Clef-Omni |
Clef |
Clef-flash |
Jev |
|---|---|---|---|---|---|
|
Invoice processing |
Exact actions |
60.2 |
64.7 |
57.1 |
61.8 |
|
Invoice processing |
Primary action |
82.0 |
86.2 |
73.3 |
83.1 |
|
Customer service |
Exact actions |
71.6 |
76.3 |
77.0 |
76.0 |
|
Security incidents |
Exact actions |
61.7 |
62.9 |
61.7 |
61.7 |
|
Agent trace observability |
Primary action |
65.8 |
68.5 |
69.8 |
71.6 |
Clef-flash model is now cheaper
We heard your feedback — you want a decision model affordable enough to incorporate into any workflow. We’ve made a few optimizations and can now offer Clef-flash at cheaper prices. We want Clef to be able to make decisions that scale for you across all your agentic workflows, and now our pricing also incentivizes that.
We were able to optimize the model to the point where Clef-flash is now cheaper than Jev while still being performant and high-quality. Check out the developer docs for the most up-to-date pricing information at all times, including more detail on how image and audio modalities are converted to input tokens for pricing.
- Clef-flash – originally $0.09 per M input tokens, now $0.038 per M input tokens
- Clef – remains at $0.24 per M input tokens
- Clef-omni – launched today at $0.15 per M input tokens
However, one trade-off we have to make in order to have cheaper pricing is to cut the context window of Clef-flash. The hosted version of Clef-flash now has a context window of 24k, instead of 64k as previously advertised. The model weights on Hugging Face are untouched and were trained to support a 256k context window should you choose to self-host it.
From our usage data, we see that only 0.24% of requests exceed 24k input tokens. Based on this data, we decided to make the call to drop the context window to 24k for Clef-flash in order to price it at a more accessible entry point. Our Clef model remains at a 64k context window, and we encourage folks with larger context needs to switch to Clef instead of Clef-flash.
Clef model is now faster
Speeds are also faster for the Clef model, with new optimizations to the hosted version of Clef on Workers AI. No new model weights are released because most of the optimizations we made are at the serving infrastructure layer, not materially to the model weights or architecture. Check out our new speeds below:
|
Input size |
Before: median / p95 (ms) |
Now: median / p95 (ms) |
Median speedup |
|
~800 tokens |
262 / 438 |
152 / 351 |
1.7× |
|
~3,400 tokens |
616 / 777 |
305 / 531 |
2.0× |
|
~16,000 tokens |
2,721 / 3,250 |
1,635 / 1,805 |
1.7× |
One of the optimizations we made was to move to SGLang for serving the model. We worked with the SGLang team and made pull requests to incorporate Clef (PR #42721), which will be released in SGLang 0.5.22. You can also self-host Clef since we released the weights, and the new SGLang launch commands are available on our updated Hugging Face repo as well as the SGLang cookbooks.
How are people using Clef?
At Cloudflare, we’ve had teams experimenting with Clef as a model that can help classify over general domains. The coolest thing about watching teams adopt Clef is that the capability to do detections and classifications have moved into the model layer, where it is accessible for anyone to start incorporating decision models into their use cases. Previously, even with zero-shot classifiers, the small models may not have been powerful enough to classify across any domain without further tuning. You might have needed to stand up a specialized machine learning team to help train over your particular domain, and gather a corpus of data in order to train a better model. Now, all you need to do is call a model to instantly parse through input data with precision.
A few highlights of how teams at Cloudflare are using Clef: Our public GitHub docs repo uses Clef to instantly detect and close spam issues. EmDash, our content management system, moderates plugin libraries for phishing. Our data loss prevention team is scanning data for potential personally identifiable information (PII) like government IDs. And our threat intelligence team is using Clef to help detect malicious domains.
Give it a try!
We’re excited to bring you more from the Clef family of models, including new modalities like audio and video, as well as making the model more accessible with cheaper pricing and faster speeds. Clef is fully Jev-API compatible and available via AI Gateway, so it is as simple as changing the model ID to try out Clef today. Check out our developer docs for more information.
Thank you for all the love and warm reception around Cloudflare’s first models — we are focused on bringing you more. Try out our Clef family of models, and tell us what you think.
GMKtec EVO-X3 Mini-PC Review Looking at a 128GB AMD Local AI Box
Post Syndicated from Ryan Smith original https://www.servethehome.com/gmktec-evo-x3-mini-pc-review/
Today we are taking a look at GMKtec’s latest Ryzen AI Max+ 395 mini-PC, the EVO-X3, an interesting AI workstation with the added twist of an OCuLink Port
The post GMKtec EVO-X3 Mini-PC Review Looking at a 128GB AMD Local AI Box appeared first on ServeTheHome.
Python 3.15 released
Post Syndicated from jzb original https://lwn.net/Articles/1099602/
Version
3.15 of the Python programming language has been released. Notable changes
in this release include the addition of the sentinel and frozendict built-in types,
the use of UTF-8 encoding by default, package
start-up configuration files, as well as improvements in the experimental
JIT compiler. See the “What’s new in Python
3.15” article for an in-depth look at new features in this release, and the
changelog
for a full list of changes.
[$] Adding kernel control-flow-integrity checking to GCC
Post Syndicated from corbet original https://lwn.net/Articles/1098670/
While many developers are struggling to keep up with the flood of
vulnerability reports, others are still focused on preventing those reports
from happening in the first place. Control-flow integrity (CFI) is the
term for preventing (or at least detecting) exploits that divert the flow
of control from its intended paths. At the 2026 GNU Tools Cauldron, Kees Cook
presented his changes to the GCC compiler suite to support forward-edge CFI
for the kernel.
UniFi Protect 7.3 + ONVIF Cameras… Is It Finally Time?
Post Syndicated from The Hook Up original https://www.youtube.com/watch?v=Z6eFlU4sllI
„Сан Себастиан 2026“. Песъчинки и перли
Post Syndicated from Нева Мичева original https://www.toest.bg/san-sebastian-2026-pesuchinki-i-perli/

След като разказахме за лауреатите на Златна и Сребърни раковини от 74-тото издание на един от най-значимите европейски форуми за кино (18–26 септември), както и за испаноезичните попадения и единствения български филм в програмата му, сега ще обърнем внимание на
още една малка подборка от любопитни произведения.
„Див кон девет“ е подобен на предходните четири заглавия на своя автор Мартин Макдона – характерни актьори за персонажи чешити, колоритни сцени и реплики, готови за цитиране. Само дето е по-стегнат, по-гневен и по-нацелен от всичките. И тук както в „Баншите от Инишерин“ и „В Брюж“ действието се върти около приятелството на двама сурови и леко нелепи мъже, но този път насилието е директна заемка от реалността – не сценарийна фриволност, а черният хумор борави със заметени под килима на света ръбати истини.
Крис (Джон Малкович, купа „Волпи“ от Венеция) и Лий (Сам Рокуел във вихъра си) са агенти на ЦРУ в поредната страна, където Щатите ще събарят властта – Чили малко преди 11 септември 1973-та. Първият е смъртно болен и все по-откровен в разговорите си с непознати, а вторият се озовава пред задачата да го убие, възложена му от: а) самия Крис, който предпочита да си отиде от ръката на приятел, и б) шефа на ЦРУ (Стив Бушеми), притеснен, че Крис е на път да издаде важни тайни. Цветовете са ярки като в седемдесетарското кино; бардът Виктор Хара все още не лежи мъртъв със строшени пръсти, а изнася концерт; споменаваните безчинства на американците по планетата са достатъчно назад във времето, за да може шегите с тях да звучат не като безвкусица, а като призив за осъзнаване.
Чудесна идея е „Киномания 2026“ да бъде открита на 12 ноември именно с прожекция на „Див кон девет“. (Конят от заглавието е от свободно препускащите хергелета на остров Рапа Нуи, а деветката не е обяснена от автора: „Мисля, че ще я оставя да тъне в мистерия, докато не се сетя какъв да е отговорът…“)


Момент от „Просто илюзия“ на френския тандем Накаш и Толедано / Кристоф от „Корсетът“ на Луи Клиши
Друг много силен филм извън конкурсната секция очаквано се оказа „Просто илюзия“ (по заглавието на популярната песен на „Имаджинейшън“). Неговите сценаристи и режисьори Оливие Накаш и Ерик Толедано работят винаги заедно и винаги майсторски. И каквото и да разкажат, можем да бъдем сигурни, че няма да ни подведат – способни са да правят многопластови комедии и от най-неподатливата суровина. А тук тя никак не е неподатлива. „Просто илюзия“ е весело надникване в 80-те през компилация от личните спомени на авторите, в която едно 13-годишно момче прекрачва в нов етап от живота, докато узнава важни неща за света и за себе си. Актьорският състав е фантастичен; темпото, цветовете, обратите и диалозите носят радост. В Сан Себастиан Толедано каза нещо съществено:
Мултикултурализмът във Франция днес страда – всеки утвърждава идентичността си в противоречие с идентичността на другия. Но общество се гради чрез смесване… Истината е, че всичките ни филми говорят за това как да живеем заедно.
Анимационният „Корсетът“ (награда на журито в „Особен поглед“ на Кан и призове на журито и на публиката от фестивала на анимацията в Анси) има ред общи елементи с „Просто илюзия“ – възрастта на главния герой и споделеното му влюбване в по-отворено момиче, епохата, семейния състав и климат. Историята на Луи Клиши също е по спомени от детството – поради необходимостта, както твърди, „да изследва връзката баща–син по трагикомичен начин“ в контекст, където „свободните разговори са трудни, а чувствата – табу“. И е с гласа на собствения му син в ролята на Кристоф – фермерското момче, което, принудено да носи ортопедичен корсет, се отклонява от коловозите, типични за своите роднини и връстници, и става музикант… Останете в залата, докато текат финалните надписи, и ще чуете една кичозна дископесен от онази епоха – „Ураган“ на принцеса Стефани Монакска, – изпълнена от хор и орган. Прекрасен детайл, в който паметта и обичта превръщат песъчинката в перла.


„Плетеници“, режисьор Леа Нелсън / Чанинг Тейтъм и Мейсън Рийвс в „Джоузефин“ на Бет де Араужо
Също анимационен и пределно личен е „Плетеници“ на Леа Нелсън (Tangles – по едноименния комикс на канадката Сара Ливит), който деликатно, но с променлив успех говори за отношения майка–дъщеря, за алцхаймер в семейството и за доста от скритите и явните битки на онзи, който поема отговорността да се грижи за безпомощен близък. И все пак голямото американско постижение „от семейния фронт“ тази година сякаш беше „Джоузефин“ на Бет де Араужо (награда на публиката и награда на журито от „Сънданс 2026“).
Рано една сутрин осемгодишно момиченце излиза да спортува с татко си в парка и става свидетел на изнасилване. Престъпникът е заловен с помощта на бащата; един съкрушен жест на нападнатата жена засяда в паметта на детето; следва процес по осъзнаване, в който уж щадящият избор на възрастните да не коментират станалото само задълбочава травмата. Авторката е работила впечатляващо с малката си актриса Мейсън Рийвс и е дала на Чанинг Тейтъм една от редките му роли, в която той показва актьорство, не сексапил.
„На мен като дете мълчанието не ми помогна“, казва в The Moth Де Араужо за въпросния момент от собствената си биография и обяснява как животът ѝ завинаги се е променил след онзи ден. Част от тази промяна всъщност е и самият филм и си струва да се чуе целият ѝ разказ, за да се направят интересни наблюдения за пренасянето му на екран.
Завръщания
По повод удостояването на Вернер Херцог с награда за цялостно творчество „Доностия“ (баското име на град Сан Себастиан) в програмата беше включен и най-новият му игрален експеримент – „Кибано шопеле“. В него Руни и Кейт Мара играят двойка налудно усмихнати сестри в низ от еднакви рокли, които се движат и говорят като една. Понятията им за света са ту зрели, ту инфантилни, действията им – често с неясна полза. Двете са имали любовник, който ги е изоставил и когото те сега преследват (кибаното шопеле, както веднъж неволно го наричат)… Нещото е хем вдъхновено от реалността, хем неправдоподобно дори в зададените от Херцог фикционални рамки. Калка матастрофа.

Във „Фиорд“ на Кристиян Мунджиу (втора „Златна палма“ след тази за „4 месеца, 3 седмици и 2 дни“ преди 20 години) норвежците най-сетне идват и вземат нечии деца почти без да питат. Някъде по средата между реален спорен случай от работата на социалните служби и хипотетично упражнение ала „Ловът“ на Томас Винтерберг (но без крайностите му), филмът излага как правилата могат да се оплетат с предразсъдъците, но без да напомни достатъчно ясно защо вторите процъфтяват без първите и нанасят доста по-тежки поражения от тях. Проблем е също, че персонажите, особено тези на родителите, пестеливо изиграни от Себастиан Стан („Прясно“) и Ренате Райнсве („Най-лошият човек на света“), остават само маркирани, без осезаема личност. А това доста пречи на вчувстването в събитията. Интелектуално „Фиорд“ сякаш не доизрича, а емоционално – не довъвлича. Иначе съм напълно съгласна с думите на Мунджиу в Сан Себастиан:
Би било идеално убеждаването да става чрез образование, но когато нямаме търпение и просто се опитваме да се наложим, не стигаме доникъде… Добре е, напук на всички рискове, да обръщаме внимание и на аргументите на онези, които не ни е приятно да слушаме.
Най-голямото ми разочарование беше акламираният от критиката „Минотавър“ – завръщането на Андрей Звягинцев („Левиатан“, „Нелюбов“) след дълга творческа пауза и множество лични изпитания. Филмът не само беше отличен в Кан с Гран при и награда за саундтрака си, но и беше посочен за френско предложение за Оскарите. Говорим за римейк по „Невярната съпруга“ (недобре остарял сюжет на Шаброл от 1969-та за една изневяра, завършила с убийство), в който действието е пренесено в руски провинциален град, портрет на Путин виси на стената и е обявена частична мобилизация. Персонажите се движат като роботи с паднали батерии в среда с убити цветове, баналността на делника и на злото е всепроникваща, общуването е вяло и дори сексът не е секси, а избликът на чувства в пиковия момент е представен толкова равно, че не прилича на пик. Всичко сякаш скучае в „Минотавър“.

Като пред видеоигра –
така се чувстват, по собствените им думи, някои от изпълнителите на „геноцида“ в Газа (също техен словесен избор, както впрочем и „чистка“). „Наза“ (награда на журито от 83-тата венецианска „Мостра“) е новото разследване на израелците Ювал Абрахам и Рейчъл Шор, които през 2024 г. заедно с палестинците Базел Адра и Хамдан Балал спечелиха Оскар и над 60 други награди с пълнометражния си дебют „Единствена земя“ – свидетелство за ставащото през последните десетилетия в Западния бряг, втората палестинска територия.
В новата си работа Абрахам и Шор се срещат очи в очи с около 25 представители на елитни военни и шпионски части в родината си и разговарят нощем по плоските покриви на телавивски сгради за онова, с което израелската държава реагира на чудовищното изстъпление на „Хамас“ от 7 октомври. А именно: системно („като във фабрика“) убиване, изселване и лишаване от храна и подслон на десетки хиляди, повечето от които – без никаква връзка с терористичния акт. Плюс медиен и правен саботаж на пострадалите, търсещи подкрепа в Хага и по света. „Ролята ми е чисто техническа“, чуваме. „Газа е пълна с трупове, ядат ги кучетата.“ „[В Газа] видях въоръжен човек само веднъж.“ „Трябва да вярваме в системата, иначе всичко ще се срине…“
„Наза“ е съкращение на иврит за незек агави – „съпътстващи щети“, така че в разговор за убитите покрай всеки заподозрян за връзки с „Хамас“ (роднини, съседи, случайни минувачи) не се казва „човек“, а „щета“. Не 20 или 30, или дори 500 „жертви“ или „души“ взривени дистанционно наведнъж, а „толкова и толкова наза“. Над 70 000 дотук. Как се решава кой да бъде подозиран ли? С изкуствен интелект, съставящ профил на всеки жител на Газа според телефонната му активност.
Гласовете и профилите контражур на събеседниците на Абрахам са променени дигитално, за да не доведат до разпознаването им, което, струва ми се, в крайна сметка е неизбежно – всички те са в такава позиция и знаят толкова, че едва ли се заблуждават, че ще им се размине. Това прави факта, че са решили да проговорят, още по-трагичен, самоунищожителен.
Докато въпросите и отговорите се редуват, камерата се отклонява от събеседниците и обхожда отдалеч прозорците на жилищните сгради наоколо. В рамките им попадат парчета обикновен живот, кротки жестове, телевизори. Много включени телевизори, които разнасят официалната версия: в Газа „всички са виновни“. И чак в края се вижда мъничко от самата Газа. Миг чист ад, за да сме пределно наясно за какво говорим, когато говорим за наза.
През ноември филмът ще бъде качен на сайта на The Guardian. Но може би е най-добре да се гледа в киносалон – заради невидимата подкрепа на другите, макар и непознати.

Да бъдем свободни!
Фестивалът в Сан Себастиан беше закрит с „Фалшивата Вечер“ на Михаел Роскам. Преди прожекцията авторът припомни за отишлата си през юни Марджане Сатрапи, от чиито ръце на същата сцена в конгресния център „Курсаал“ през 2014 г. той получи наградата на журито за „Мръсни пари“. И пожела: „Да бъдем свободни като нея!“.
„Фалшивата Вечер“ възкресява един сюрреалистичен момент от Втората световна война: група съмишленици успяват да изработят фалшив брой от брюкселския ежедневник „Вечер“, в който профашистките текстове са сменени с бунтовно хумористично съдържание, и да го пласират на мястото на оригинала по будки и улици (вж. умната употреба на музиката! красивата печатарска машинария! неприкритото убеждение, че героизмът е делничен избор…). Странирането, отпечатването и разпространението на хартиено издание биха били трудоемка задача днес и явно, камо ли тогава и тайно. И все пак заговорниците се справят величаво и част от тях успяват дори да запазят живота си, не само достойнството.
Та нека да завършим с прочутите думи на Вонегът за смисленото групово действие:
Няма причина доброто да не побеждава толкова често, колкото и злото. Победата на каквото и да било е въпрос на организация. Ако има нещо от сорта на ангели, надявам се те да са организирани подобно на мафията.
The King of High Resolution in 2026
Post Syndicated from Matt Granger original https://www.youtube.com/watch?v=LhpMQTarCf0
What Happened to the Crypto Craze?
Post Syndicated from The Atlantic original https://www.youtube.com/watch?v=hnTI_RqIERE

