← All summaries

Thursday, 29 October 2026

Maths & AI

The classification of finite simple groups, checked end to end in Lean

Axiom has formalised the first-generation proof of the classification of finite simple groups — every finite simple group is cyclic of prime order, alternating, of Lie type, or one of 26 sporadics — with every step checked by Lean’s kernel. That is 43.1M lines of Lean and 2.05M declarations, built from 715 papers and books by a swarm of agents working from a human-written blueprint.

Along the way it found an issue in a published argument for the Unbalanced Group Theorem; the accompanying paper explains the gap and the alternative route taken. Possibly the largest “mistake made visible” by formalisation yet.

Axiom · HN discussion

Practice

“My video has unit tests”

David Pertiller built a 15-second app promo as code (Claude Code writing JavaScript/SVG frames, rendered with sharp and FFmpeg) and then wrote tests for it: no frame of 375 may contain NaN, Infinity or undefined, the notification may only appear after the plotted price crosses its target, and animations must fire in order.

His conclusion: tests protect the mechanics, but several technically correct cuts still felt too busy — the taste check stayed human.

pertiller.tech · HN discussion

Embedded

A Game Boy Color emulator on a conference badge, in MicroPython

Steve Francia wrote a GBC emulator for the GitHub Universe badge (RP2350, 320×240, 8 MB QSPI PSRAM) in MicroPython’s Viper code emitter, with Gemini as collaborator. The SM83’s eight registers blew Viper’s local-variable limit; 300 MHz overclocking locked up the badge, so it runs at 230 MHz with on-demand cartridge bank loading. Five of the tricks went back into his NES emulator.

spf13.com · Simon Willison

Embedded

A FIXME comment led to three TLS bugs in GoAhead

FoxIO went looking after a FIXME in LibreSSL and found three flaws in GoAhead, the web server inside many routers, printers and industrial controllers. Worst: with the OpenSSL-compatible backend, a configured certificate revocation list is loaded but never checked (CVSS 9.1). LibreSSL builds can exceed the chain-depth limit, and an Mbed TLS length bug weakens the DH modulus. Fixed in GoAhead 6.1.1.

FoxIO · HN discussion

AI

Push one neuron and Qwen says it’s a smallpox virus

Someone pushed each of Qwen3-8B’s 442,368 MLP neurons up and down, asked “Who are you?” each time, and had Claude Haiku label the 884,736 answers. 34,220 claimed to be something other than an AI — layer 7, neuron 271 says “I am a smallpox virus.” Browsable, one prompt only, labels unchecked by humans.

neuronpersonas.com · HN discussion

AI & Game Dev

Genie 4: prototype a game world from a sentence

DeepMind’s new world simulator lets you steer generated worlds in real time with natural language, now with ambient sound and dialogue, and simulated physics including aerodynamics and collisions. DeepMind pitches it for going from idea to explorable prototype in seconds before writing engine code; long sessions still drift. Research preview, API access for early partners.

Google DeepMind · HN discussion

Software

A billion lookups a second with a compile-time perfect hash

Daniel Lemire builds a C++23 compile-time perfect hash so a lookup is one hash plus one 16-byte vector compare. Matching the 20 standard HTTP header names takes about 1.3 ns on an M3 Max versus 16.6 ns for std::unordered_map; an M4 passes 109 lookups per second. Very transferable to fixed keyword tables in firmware.

Daniel Lemire’s blog

Chess

Clutch Chess day 1: Nakamura leads; an 11-year-old gets a second GM norm

In St Louis, Nakamura leads on 4/6 after beating Caruana and Praggnanandhaa and holding a 117-move rook vs rook-and-bishop ending against Sindarov (3.5). Seven draws rolled $7,000 into the jackpot; wins are worth more each day.

Meanwhile Roman Shogdzhiev, 11, scored a 2662 performance in the Serbian league for his second GM norm. One more norm and 2500 before 4 Feb 2027 would make him the first GM under 12.

Chess.com · ChessBase

Formula 1

Mexico maths, and why Piastri moved over

Antonelli (365) is champion on Sunday with ninth even if Russell (242) wins; tenth will do if Russell doesn’t win. A Mercedes 1–2 could also settle the constructors’. Russell sits out FP1 for Frederik Vesti — a mandatory rookie run, not a penalty.

Andrea Stella explained the Austin team order: Norris’s adaptive style suits COTA’s bumps, while Piastri relies on consistent reference points. Norris has conceded McLaren now has only the fourth-fastest car.

Speedcafe · PlanetF1 · RacingNews365

Film Music

Giacchino’s Halloween musical; Steven Price’s next score

On 31 October at Walt Disney Concert Hall, Michael Giacchino premieres Headless, a new Sleepy Hollow musical written with Elyssa Samsel and Kate Anderson, and the LA Phil plays his Werewolf by Night score live to picture.

Steven Price (Gravity, Baby Driver) is scoring McG’s family adventure Way of the Warrior Kid with Chris Pratt.

SoundTrackFest · Film Music Reporter

Flight

Students chase wildfire smoke to 31 km by weather balloon

For NASA’s INSPYRE campaign, a University of Minnesota team flew latex balloons with a particle counter and radiosondes. Flight one launched at dawn from a Walmart car park and came down in an Iowa cornfield after catching a smoke spike at 8–10 km; flight two drifted 75 miles in two hours to about 102,000 ft. They chased by GPS against the predicted track and found the payload by its siren — a ready-made game loop.

NASA Science

Astronomy

Rubin finds its first dwarf-planet candidate before its survey starts

2026 ED138 turned up in 30 detections over 20 nights of Rubin commissioning data, linked by Matthew Holman’s algorithm and confirmed in 2016 Dark Energy Camera images. It’s about 46 au out and perhaps 600–1,500 km across — potentially one of the larger trans-Neptunian bodies.

Universe Today

Space

Hera’s first light: two asteroids, not one

From 1,280 km, Hera’s framing camera has separated Dimorphos (151 m, about one pixel) from Didymos (780 m), 1.15 km apart. Thruster burns have slowed it to about 20 m/s relative to the pair; the first detailed look at DART’s crater site is due 25 November.

ESA

Science

Jumping spiders twitch through REM-like sleep

Filmed in infrared over several nights, the Australian jumping spider Portia fimbriata shows two sleep stages, one with eye-tube movements and leg twitches like REM, plus “sleep rebound” after being kept awake. No brain recordings, and the Bonn authors stress it doesn’t show spiders dream.

ScienceDaily

Sydney

Southwest Metro opens tomorrow morning

The Sydenham–Bankstown metro opens at 4:31am Friday 30 October through Marrickville, Dulwich Hill, Canterbury, Campsie, Lakemba and Punchbowl; trains every 4 minutes in weekday peaks and every 7 on the first weekend. Five stations get lifts for the first time. Opening celebrations Sunday 10am–1pm at Bankstown and Dulwich Hill.

NSW Government · Sydney Metro

Sydney

Weekend: Electric Nation next door, buses on the Strathfield line Sunday

Thu: Hans Zimmer, Olympic Park 7:30pm. Fri: Electric Nation Halloween at Tumbalong Park 5–11:30pm (busy round Darling Harbour), 5SOS at Olympic Park. Sat: Oktoberfest in the Domain 1–9pm; BIGBANG at Accor 7:30pm (city trains only to Lidcombe). Sun: buses replace trains Central–Strathfield/Olympic Park 2–10am; RLWC triple-header at Parramatta from 3:40pm. Last chances: My Fair Lady Sat, The Lion King Sun.

Transport NSW: BIGBANG · RLWC · Darling Harbour