|
🤖 Anthropic releases Claude Opus 5
LINK
|
- Anthropic has shipped Claude Opus 5, now the default model on Claude Max and the top-tier option on Claude Pro, promising better efficiency on software engineering and knowledge work while holding prices steady.
- Pricing stays at $5 per million input tokens and $25 per million output tokens, with a Fast mode running roughly 2.5x quicker at double the base rate, accessed through the claude-opus-5 API endpoint.
- The launch bundles two betas: mid-conversation tool changes on the Claude Platform, and automatic API fallbacks that reroute requests blocked by safety classifiers to alternative models, with no data retention required for general access.
|
🐧 AMD adds low-power CPU cores to Linux
LINK
|
- AMD's Zen 5 core in Turin can sustain 58 concurrent cache-line fetches from a single core, roughly double Intel's Granite Rapids at 30, giving it the clear lead in memory-level parallelism.
- Measured with a pointer-chase benchmark over a 1 GiB array, the m8a instance's single core hits 24.5 GiB/s of random-access throughput, about twice Intel's, though its 142 ns latency is slightly worse than Granite Rapids' 133 ns.
- AMD's concurrency climbed from 15 on Naples in 2018 to 22 on Milan and then jumped to 58 on Turin, while Graviton 5 stalled at 19 but delivered the only latency improvement in the collection at 96 ns.
|
⚖️ Zalando's load balancer hits 1M req/s
LINK
|
- Zalando's engineering team built an in-process, client-side load balancer for its Product Read API, handling roughly 1 million requests per second with more predictable latency, lower infrastructure costs, and clearer visibility into failure origins.
- The balancer reimplemented Skipper's exact algorithm using xxHash64 with 100 virtual nodes per endpoint so both routing paths hit identical pods during migration, while a watch-based Kubernetes informer replaced control-plane-crashing polling.
- Ramping traffic from 1% to 100% behind toggles shrank Skipper's fleet from 50+ pods to 8 and cut daily deployment cost from $450 to $110, with N-ring fade-in over 30 seconds warming new pods gradually.
|
☸️ Amazon EKS adds Kubernetes rollback
LINK
|
- Amazon EKS now lets you roll back a cluster's control plane to its previous Kubernetes version within 7 days of an upgrade, giving teams a way to recover quickly from problematic in-place cluster updates.
- Rollbacks revert the API server and control plane one minor version at a time while preserving data, workloads, and persistent volumes, and EKS runs cluster insights beforehand to flag node version mismatches or add-on dependencies.
- Control plane rollbacks work on all EKS clusters, but node rollbacks are limited to EKS Auto Mode, which reverts worker nodes first and offers a cancel API to stop, accelerate, or redirect the process.
|
📊 TanStack Table V9 beta cuts memory use
LINK
|
- TanStack Table V9 has entered beta, a foundational rewrite that overhauls state management, shrinks memory footprint at scale, and reduces bundle size while preserving the core table logic developers already use across React, Vue, Angular, Solid, Svelte, Preact, and Lit.
- Features are now opt-in rather than bundled: V9 registers only what a table uses, so a small table starts around 5kb while enterprise grids pull in sorting, filtering, and pagination on demand, with TypeScript enforcing that each API exists only once its feature is registered.
- State now flows through TanStack Store atoms and per-slice subscriptions instead of the old model, enabling fine-grained re-renders; maintainer Kevin Van Cott says the stable React Compiler forced the rewrite because V8's patterns broke under it, and migration hooks ease gradual upgrades.
|
🦀 Ruff v0.16.0 ships
LINK
|
- Ruff v0.16.0 shipped on July 23rd, expanding its default rule set from 59 to 413 enabled rules, so unpinned installations began surfacing new violations and breaking CI jobs without any configuration changes.
- Ruff now bundles 968 total rules, up from 708, many catching syntax errors and immediate runtime failures previously left off by default; try them via `uvx ruff@latest check .` on any project.
- Running `uvx ruff@latest check . --fix --unsafe-fixes` against sqlite-utils flagged 1,618 errors and auto-fixed 1,538, leaving issues like naive `datetime.now()` calls, blind `except Exception`, and useless attribute access with clear explanations.
|
|