Posts

[MS] Comparing exception behavior of magic statics, std::call_once, and std::async - devamazonaws.blogspot.com

We've been comparing magic statics, std:: call_ once , and std:: async , but one thing we haven't considered is their behavior in the event of an exception. For magic statics, if an exception occurs during initialization of the static, then the static is considered not to have been initialized. The exception propagates, and the next time the function is called, the language will try to initialize the static again. For call_ once , if an exception occurs during execution of the lambda, then the call is considered not to have occurred. The exception propagates, so the next time you call call_ once with the same once_ flag , it will try to call it. But std:: async is different. If an exception occurs during execution of the invocable, then the exception is saved, and when you ask the future or shared future for the result, the exception is rethrown. It does not try to execute the invocable again. Let's summarize this in a table.   Before After success After exc...

[MS] Knowledge cutoff is a poor proxy for model capability - devamazonaws.blogspot.com

Image
A model's knowledge cutoff marks the latest date its training data could cover. But its actual knowledge of a product might end years earlier or be absent entirely. I learned this while trying to answer what seemed like a straightforward question: how much does a model know about a product? If the model's knowledge ended around a particular date, I should have been able to translate that date to a product version. The model knows the product up to roughly version X. Anything introduced after that needs additional context. On paper, that would be useful when building agent extensions. You could establish what the model already knows and supply the missing documentation, saving the context window for the work. In practice, the results showed no consistent boundary. Looking for the line To test it, I used GPT-5.6 Luna with the GitHub Copilot SDK against two developer products: Dev Proxy and SharePoint Framework (SPFx). I fed the changelogs and release notes for both...

[MS] Spec-Driven Development comes to Azure Cosmos DB: The First Database Extension for GitHub Spec Kit - devamazonaws.blogspot.com

Image
AI coding agents can write much of an application's code, but developers still need to review the decisions behind it. For a Cosmos DB application, that includes choosing partition keys, modeling access patterns, and configuring the client. Those decisions affect cost, performance, and reliability long after the code compiles. We've written before about how Azure Cosmos DB supports agents at query time , with tools and guidance for exploring and querying data. Today we're announcing the public preview of the Azure Cosmos DB extension for GitHub Spec Kit , the first database extension in its ecosystem. It brings Cosmos DB guidance into spec-driven development , helping you and your coding agent work through application design before implementation. What is spec-driven development? In spec-driven development (SDD), you work through requirements, design, and tasks before implementation. The agent produces a document at each stage that you can read, correct, and approve...

Amazon EC2 X8i instances are now available in the South America (São Paulo) Region - devamazonaws.blogspot.com

Starting today, Amazon Elastic Compute Cloud (Amazon EC2) X8i instances are available in the South America (São Paulo) region. These instances are powered by custom Intel Xeon 6 processors available only on AWS. X8i instances are SAP-certified and deliver the highest performance and fastest memory bandwidth among comparable Intel processors in the cloud. They deliver up to 43% higher performance, 1.5x more memory capacity (up to 6TB), and 3.3x more memory bandwidth compared to previous generation X2i instances. X8i instances are designed for memory-intensive workloads like SAP HANA, large databases, data analytics, and Electronic Design Automation (EDA). Compared to X2i instances, X8i instances offer up to 50% higher SAPS performance, up to 47% faster PostgreSQL performance, 88% faster Memcached performance, and 46% faster AI inference performance. X8i instances come in 14 sizes, from large to 96xlarge, including two bare metal options. To get started, visit the AWS Management Cons...

AWS RTB Fabric now supports configurable Availability Zone affinity - devamazonaws.blogspot.com

AWS RTB Fabric now supports configurable Availability Zone (AZ) affinity for responder gateways. With this capability, you can configure how your partners connect to your responder gateway: either in their own Availability Zone or to any Availability Zone that the gateway spans. This launch helps advertising technology (AdTech) companies use their infrastructure more efficiently—with no extra charges on RTB Fabric. Demand-side platforms (DSPs) and supply-side platforms (SSPs) run their bidding systems across multiple Availability Zones. Previously, AWS RTB Fabric sent each request to available gateway capacity in the requester's own Availability Zone (AZ), so capacity in other AZs could go unused. Now you can set a client routing policy to control this: prefer the requester's own AZ to avoid added latency of crossing a boundary, or use every AZ that the responder gateway spans to give each requester access to more gateway capacity. Configurable Availability Zone affinity is ...

Amazon SES now supports tenant-level deliverability insights - devamazonaws.blogspot.com

Amazon Simple Email Service (SES) now supports tenant-level deliverability insights in Virtual Deliverability Manager (VDM). Tenant management allows email senders to isolate email sending across customers, business units, or applications. Previously, VDM provided deliverability metrics at the account, ISP, sending identity, and configuration set levels. Now, customers who use tenants and have enabled VDM can also monitor the deliverability of each tenant. The VDM dashboard adds a Tenants view with per-tenant metrics (send volume, deliveries, bounces, complaints, opens, and clicks) and a detail page that breaks those metrics down by mailbox provider and by associated identities and configuration sets. Customers can also search and export a tenant's sent messages, or query tenant metrics programmatically using the BatchGetMetricData API operation's new TENANT_NAME dimension. This helps senders identify the tenant causing a deliverability issue and correct it without impact t...

Amazon S3 Express One Zone is now available in 7 additional AWS Regions - devamazonaws.blogspot.com

The Amazon S3 Express One Zone storage class is now available in 7 additional AWS Regions: Asia Pacific (Singapore), South America (Sao Paulo), US West (N. California), Canada (Central), Europe (Paris), Asia Pacific (Sydney), and Asia Pacific (Seoul). Amazon S3 Express One Zone is a high-performance, single-Availability Zone storage class purpose-built to deliver consistent single-digit millisecond data access for your most frequently accessed data and latency-sensitive applications. S3 Express One Zone delivers data access speed up to 10x faster and request costs up to 80% lower than S3 Standard. It enables workloads such as machine learning training, interactive analytics, and key-value caching in AI search engines to achieve fast data access with high durability and availability. With this expansion, S3 Express One Zone is now available in 15 AWS Regions . For pricing details, visit the S3 pricing page . To learn more, visit the product page and documentation . Post Updated on...