August 11, 2026Β·6 min read
βοΈ Torvalds embraces AI code review for Linux
Torvalds tries AI code review, Java rethinks ==, and more.
Hi there, this is your daily βοΈ Devshot.
In today's Devshot:
π§ Torvalds embraces AI code review for Linux
π Canva revokes millions of sessions with S3
π€ Meta's Muse Glimmer runs on one GPU
π GitHub Code Quality now generally available
β Java's JEP 401 redefines == for objects
β‘ Convex adds one-command Expo backend
Plus: π 5 other news you might like, π§° 6 tools, and π 5 papers.
π§ Torvalds embraces AI code review for Linux LINK
Linus Torvalds has accepted AI and LLM tools as a permanent part of Linux kernel review, after Linux 7.2-rc7 landed on August 9 with over 400 fixes he directly credits to automated scanning.
The candidate touches nearly every subsystem, including a memory management fix in ptdump that closed an eight-year-old use-after-free race Syzbot flagged in June, with Claude Opus 4.8 helping trace the root cause.
Kernel policy still requires a human to triage and sign off on every AI-assisted contribution, and Torvalds settled the debate in July, telling objectors they could fork or leave; Linux 7.2 stable is expected around August 16. π Canva revokes millions of sessions with S3 LINK
Canva rebuilt its session revocation system to handle hundreds of millions of active sessions, storing revocation data in Amazon S3 as compact immutable records instead of hammering MySQL on every deployment.
Gateways download the 12-hour revocation window as 30-minute S3 objects, each revocation a 16-byte binary record searched in sorted in-memory arrays, cutting the cache footprint by ~88% while conditional GETs fetch only changed chunks.
Asynchronous workers process over 2,000 revocations per second and merge them using conditional PUTs for optimistic concurrency, letting Canva shrink its revocation database to two read replicas and scale load with write throughput rather than gateway count. π€ Meta's Muse Glimmer runs on one GPU LINK
Meta released Muse Glimmer, a 30-billion-parameter open-weight agent model that runs locally on a single 24GB consumer GPU like an RTX 4090 or a 32GB Apple Silicon Mac, keeping sensitive workflows off the cloud.
Shipping under Apache 2.0 with weights on Hugging Face, the model was trained around the agent loop, planning, tool calls, self-checking and failure recovery, and ~4-bit quantization shrinks its weights under 20GB with only 0.2-1% accuracy loss.
DFlash speculative decoding, where a drafter proposes 16-token blocks the main model verifies in parallel, roughly triples generation speed on an RTX 5090 to ~233 tokens/sec, cutting the latency that accumulates across an agent's many turns. π GitHub Code Quality now generally available LINK
GitHub Code Quality is now generally available on GitHub Enterprise Cloud and GitHub Team, pairing CodeQL analysis with AI-assisted detection of maintainability and reliability issues and Copilot Autofix suggestions surfaced in pull requests.
On a pull request it reports findings in context and flags test-coverage impact, while on the default branch it surfaces existing quality debt, with rulesets enforcing thresholds and an evaluate mode for gradual rollout.
It's a separate paid product, not part of Advanced Security, priced at $10 per active committer monthly plus usage charges for AI features; preview users should review where it's enabled to avoid unexpected costs. β Java's JEP 401 redefines == for objects LINK
Java's JEP 401 landed as a preview in JDK 28, adding value classes: identity-free instances with implicitly final fields that redefine == to compare field values rather than object references.
Declaring a class with the value modifier makes its fields final and bans synchronized instance methods, while == succeeds when operands share the same class and equal fields, comparing reference-typed fields recursively.
Enabling the preview turns primitive wrappers and other value-based JDK classes into value classes, letting the JVM scalarize or flatten them-sometimes into 64 bits-though it falls back to normal allocation when optimization fails. β‘ Convex adds one-command Expo backend LINK
Convex and Expo teamed up to let you provision and wire a reactive, fully typed backend to an Expo app with a single EAS CLI command, skipping separate signups, dashboards, and copy-pasted tokens.
Under the hood the command creates or reuses a Convex team connection, spins up a project and deployment, writes your config, and sets the public deployment URL as an EAS variable across production, preview, and development.
You write server functions in TypeScript and clients subscribe to them, so results update automatically when data changes; unlinking only strips EAS integration metadata and leaves your Convex data and deployments intact. Other news you might like
- Developer ports Word for Windows 1.1a to modern x64 systems using original source codeLINK
- Xbox PC and Game Pass titles are coming to Linux through 'Xodus', Heroic Launcher devs embark on new open-source reverse-engineering projectLINK
- Introducing FILE type: a native column type for multimodal dataLINK
- AWS Continuum integrates with OpenAI Codex and Anthropic Claude Code in major AI security pushLINK
- New coding technique skips needless calculations, speeding some GPU tasks nearly fourfoldLINK
π§° Trending tools
AnySearch: a search API for AI agents that queries multiple trusted sources in parallel, then filters and de-duplicates results into structured data.LINK
Prefactor: an evaluation layer that scores agent runs in real time, catching quality regressions and drift before they impact customers in production.LINK
Zro: routes coding requests across open-source models like MiniMax M3, GLM-5.2, and Kimi K2.7 through one endpoint without retaining data.LINK
AgentSky: launches managed AI agents (Claude Code, Codex, Hermes, OpenClaw) with automatic recovery and access via WhatsApp, Telegram, Slack, web, API, or CLI.LINK
FetchSandbox: simulates webhooks, retries, and async workflows across 60+ real APIs, letting developers reproduce bugs deterministically without burning API quota or touching staging.LINK
Cekura: automates QA testing for voice and chat AI agents by simulating conversations, evaluating responses, and monitoring production calls with CI/CD integrationLINK
π Trending papers & reports
Foundation-model shopping gets a transparent scorecard instead of popularity rankings, matching commercial AI recommendation tools across 44 test scenarios while showing exactly why each model was picked, from a base of 71,274 models.LINK
Internal correctness signals that let a model's hidden activity flag buggy code without running it turn out to shift depending on how they're extracted, and isolating the specific bug doesn't fix that inconsistency, so this shortcut isn't yet reliable enough to replace testing.LINK
Self-improving coding agent rewrote its own tools and prompts through reviewed updates, then topped coding and computer-use benchmarks, scoring 86.74% and 90.69%, showing AI systems can safely upgrade themselves under human oversight.LINK
Cloud outage diagnosis uses service maps to guide AI investigation of app failures, pinpointing the true root cause on the first guess over 25 percentage points more often than rival AI methods, plus ready-to-act incident fixes.LINK
GUI agent software reviewed ~336 papers and found these interface-automating systems lack proper error recovery, safety checks, and auditability, meaning most aren't yet engineered reliably enough for sustained real-world business use.LINK
See you tomorrow for a new dose of βοΈ Devshot!