Posts

Google Replaces pytype With Pyrefly: Which Type Checker in 2026

Originally published at WowHow Google has made Pyrefly, Meta's Rust-based Python type checker, its type checker across the company and is dropping pytype, and if your CI still runs pytype you are on a tool whose own README says Python 3.12 is the last supported version. Google's announcement dated 6 October 2026 reports Pyrefly as "an order of magnitude faster than Pytype" on its internal benchmarks and scoring roughly 97% on the official typing conformance suite [1] . The pytype repository was archived on 3 September 2026 [2] . Below: what Google actually said, a four-way comparison of mypy, Pyright, Pyrefly and ty, a bug that a sound checker catches and a lenient one lets through, and a migration path you can run this week. TL;DR pytype is finished: its README names 3.12 as the last supported Python version and the repo is archived. Plan a move now, not when your next Python upgrade breaks it. Pyrefly is the closest drop-in for pytype and mypy users who wan...

Claude Code on Visual Studio 2026: No Official Extension, Here's What Actually Works

Visual Studio users asking for a proper Claude Code extension have been waiting since January 2026, and the GitHub thread for it just keeps collecting thumbs-up with no sign of an official build. If you are on VS 2026 or 2022 and want Claude Code without duct-taping it together yourself, here is the short version of where things stand and which route actually fits your setup. Why Visual Studio got left out Claude Code's editor integration runs on a small local protocol: a WebSocket server on localhost, a lock file with an auth token, and the CLI reading that file to get diffs and diagnostics into the chat. Anthropic built that side for VS Code (which is why Cursor and other VS Code forks get it for free) and for JetBrains IDEs. Visual Studio runs on a completely different extension model, VSIX on .NET rather than a VS Code extension, so none of that code ports over. It is not an oversight so much as a different product needing a separate build, and nobody at Anthropic has commit...

AI Code Review at Agent Speed: Inside the Claude Code Team's 7-Layer Pipeline

Image
Source: Author One pull request for the Claude Code CLI spent a whole night in a loop. An agent wrote a fix, a second agent reviewed it and found a problem, and the cycle repeated more than fifty times until someone stopped it by hand. A git blame on the reviewer's repeated findings showed that about 59% of them pointed at code that had been there since the very first pass. That story comes from the Claude Code team's October write-up on how they review code, and it shows the risk in automating review: it can turn into its own endless loop. Their results are still striking. Claude writes about 90% of Claude Code's own code, and between June and September 2026 merged pull requests more than doubled while the share that had to be reverted fell by more than 40%. Why line-by-line review stopped scaling Across Anthropic's monorepo, changes landing per day grew from about 2,500 in May 2026 to more than 30,000 in September. Reading all of that line by line is impossible. So...

Claude Design Tips: How to Stop AI Landing Pages From All Looking the Same

Image
Source: Author You can spot most AI-made landing pages in a second: a purple-to-blue gradient, Inter everywhere and a rocket emoji on the button. So when Claude rebuilt one with warm cream paper, a high-contrast serif headline and a terracotta accent, it felt like a real upgrade. It even scored 100 out of 100 on a linter that checks the page against its design tokens. Then came the twist. Anthropic's own frontend-design skill, the one Claude loads for this kind of job, now lists that exact look among the defaults to avoid, along with numbered 01 / 02 / 03 markers, eyebrow labels and the big-number hero. The full article shares eleven habits for designing with Claude, tested on a made-up cash-forecasting product called Tallyhaus. Here are the main ideas. Why AI design keeps drifting to the same look Anthropic calls the cause distributional convergence . A model samples from patterns in its training data, so a vague brief lands in the safe middle. Ban the old tells and it moves to...

Claude Code in Visual Studio 2026: 5 Ways to Run It Today

Originally published at WowHow As of November 2, 2026, Anthropic does not ship a Claude Code extension for Visual Studio 2026. The official docs cover VS Code, Cursor and JetBrains IDEs, and tell users of other editors to run the claude CLI in their editor's integrated terminal. [1] [12] The GitHub feature request for a native Visual Studio 2026 extension, issue #15942, has been open since January 1, 2026 and had 480 thumbs-up reactions when we read it. None of the comments GitHub displays without expanding the thread comes from Anthropic staff. [2] That leaves five ways to run it today: the CLI in Visual Studio's terminal with a plain-text workflow, or one of four community extensions linked in that thread. Two of them, firish's and cv4vs Agents, connect the CLI to Visual Studio over the same IDE channel the official VS Code extension uses; dliedke's and nachum-shmilovitz-66's drive the CLI their own way. [3] [11] This post compares all five, shows the setup...

OVHcloud CLI Release Hijack: Verify Downloads, Lock Releases

Originally published at WowHow If you installed or updated the OVHcloud CLI (ovhcloud) between 12:47 and 14:21 UTC on 19 October 2026 and ended up on v0.11.0 through v0.15.0, treat every secret readable from that machine as stolen. An attacker used a hijacked developer account to replace the release archives, and OVHcloud's own advisory says the build was meant to harvest secrets from disk [1] . The fix for maintainers is one checkbox: GitHub immutable releases lock a published release's assets and tag [7] . Below: who is affected, what to do tonight, why mutable release assets made this possible, a table of defences, how to switch immutability on, and how to verify a CLI before you run it. TL;DR Affected: ovhcloud-cli v0.11.0 to v0.15.0 downloaded 12:47 to 14:21 UTC on 19 Oct 2026 (macOS, Linux, Windows x86_64 archives). v0.10.0 and v0.16.0 are listed as clean [1] . Do not run the binary to check it. Hash it and compare against the five MD5 values in OVHcloud's ad...

Gemini 4 Carbon: Benchmarks, Pricing, Access and How to Prepare Now

Image
Source: Author Google DeepMind released Gemini 4 Carbon on October 28 and called it its strongest model yet. By the end of launch week it sat at #1 on Arena's Text Arena and #1 on the Artificial Analysis Intelligence Index. The catch is that most of us can't use it. Access goes first to vetted cyber defenders in Google's Fairwind program, while everyone else gets a price and a promise of "as soon as possible." Here is the short version of what Carbon is, which numbers hold up, and how to be ready when it opens. What Carbon is The top model in the Gemini 4 family, one step above Gemini 4 Argon. Pitched on long-horizon work and cybersecurity. Google says its teams have seen it run for days on multi-step engineering problems. A language model that reads text, images, video and speech and writes text. The world model DeepMind announced the day before is Genie 4. Independent evaluators list a 1M-token context window, a 1M-token max output and closed weights. The sc...