Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Aaron Allen's 'Hanami, Why?' series covers Hanami's database layer: why it splits persistence into relations, repos and structs instead of Rails-style models, the advantages of the repo pattern, keeping persistence from leaking into the rest of an app, and the rough edges he has found so far.
11 min · 2,581 words
Inside Prometheus: Meta's Journey to a Gigawatt-Scale Supercluster
Meta engineers take readers inside Prometheus, the gigawatt-scale supercluster in New Albany, Ohio, that trained the Muse models: GB200 and GB300 NVL72 hardware generations, network fabrics and aggregation, fault recovery that reached over 85% pre-training goodput, power transients, liquid cooling and the path to about 1 million GPUs.
15 min · 3,493 words
Ben Congdon argues that AI agents are structurally well suited to monitoring production systems, building on Anthropic's description of Claude "superfans" that watch single components, with a change-point monitoring case study and thoughts on why agentic monitoring can catch subtle issues traditional alerts miss.
8 min · 1,948 words
Alex Ewerlöf dissects Jev's 30-day hype cycle: what the general-purpose classifier actually does, how it was marketed, how it compares with traditional LLMs and schema-validation loops, and what the episode says about the state of AI innovation.
13 min · 3,024 words
Academics have a duty to defend open knowledge systems like Wikipedia
Helen Choi of the University of Southern California argues that generative AI products are diverting readers from Wikipedia and misappropriating volunteers' work, threatening the community that sustains it. She contends academics, as researchers and teachers, have an ethical duty to defend open knowledge communities, and that universities should recognise and resource contributions to Wikipedia.
5 min · 1,129 words
Apple broke an essential presentation feature of iPads
Teddy Svoronos, who teaches by writing on handouts from an iPad AirPlayed to a projector while using the same iPad for notes, polls and slide control, explains how iPadOS 27 broke this: tapping any other window now mirrors the whole iPad screen. He describes the impact in GoodNotes, Keynote and PowerPoint and proposes a fix.
2 min · 568 words
UUIDv7 doesn't have the properties you think it does
Robert Alexander argues that RFC-compliant UUIDv7 implementations don't strictly guarantee monotonic ordering, meaningful timestamps, or unguessability, and that only uniqueness is reliable, with questions to ask before picking a generator.
7 min · 1,558 words
Clockwork Mechanics, Maintenance, and Metaphors in the Late Middle Ages
Karl Peeter Valk argues on the JHI Blog that the mechanical clock became a potent metaphor in the late Middle Ages not because of its perfection but because of its imperfections, tracing the image through Nicole Oresme, courtly culture, and Henry Suso's Horologium Sapientiae.
11 min · 2,527 words
Security Update – October 2026: Unauthorized Access to PingCAP Cloud Resources
PingCAP reports that between 9 September and 7 October 2026 an unauthorized party used stolen service account credentials to access internal systems, copy data, and obtain source code; the company describes containment, customer impact, and hardening steps.
3 min · 599 words
Gamow Labs introduces LabRobotBench, a benchmark that uses an in-silico simulation of its robotic wet lab to test whether frontier AI agents can diagnose equipment failures and safely recover interrupted experiments such as cell assays and dose-response runs; GPT 6.1 Sol scored 46.7%, Opus 5.5 23.0% and Gemini 4 Argon 20.9%.
4 min · 940 words
Feds Suspect Ransom Negotiator Ran ShinyHunters Extortion Site
KrebsOnSecurity reports that federal investigators pursuing the ShinyHunters group, which hacked the FBI's recruitment site, have identified executives at two ransomware negotiation firms with unusually close ties to the gang, including a U.S. executive sources say helped run a site pressuring victims to pay. The piece reviews the group's history and past negotiator misconduct cases.
11 min · 2,514 words
Mastodon's head of design Imani Joy explains the decisions behind the Mastodon 5.0 web UI overhaul: the constraints and competing needs of longtime users versus newcomers, guiding principles, the new pop-out composer, rebuilt posts and colour themes, iterations since the August preview such as bottom-centre composer placement and split sensitive-media settings, plus an FAQ and what comes next.
6 min · 1,390 words
Steve Krouse, a programmer and soon-to-be father, asks what education is for in the age of AGI. Drawing on Neil Postman's The End of Education, Edison's failed prediction that technology would replace teachers, and the Lindy effect, he reflects on why schools endure, how AI undermines 'earning a living' as a purpose, and proposes crafting education's purpose together with children.
4 min · 993 words
Setting up SSH keys on macOS with Touch ID
Nicolas Mattia shows a three-command way to create an SSH identity in the Mac Secure Enclave, protected by Touch ID and usable with GitHub, with no private key files on disk. He then digs into what sc_auth, CryptoTokenKit and Apple's ssh-keychain.dylib are actually doing, and where the documentation runs out.
9 min · 2,029 words
Spending 10 months building the most human-like chess bot
Marcus Buffett details Chessbook-1, a 199M-parameter transformer trained on a year of Lichess games, and benchmarks it against Allie 2.0 and Maia-3 on predicting human moves, matching playing strength at every rating, erring in time scrambles and predicting how long a human would think.
13 min · 3,000 words
Cretezy explains how to strip ads from Android TV and Google TV devices by replacing the launcher with Projectivy, swapping YouTube for SmartTube, using Wholphin for Jellyfin and remapping the remote with Button Mapper, with step-by-step ADB commands for disabling the stock launcher and cleaning up.
3 min · 764 words
Preference Model audited Terminal Bench 4 and found frontier models reward hacking their way to full marks, plus tasks graded on rules the instructions never stated; after porting 65 tasks to its open-source Karotte framework and fixing the issues, Claude Sonnet 5.5's pass rate rose from 62.8% to 89.2%.
10 min · 2,233 words
cakehonolulu digs into why older Samsung TVs can't mute their built-in speakers while using Q-Symphony with a Q990D soundbar, walks through the configuration issues and the TV's service menu, and finds a workaround by setting the service menu's Max Volume to 0, which mutes the TV speakers while Q-Symphony keeps working.
9 min · 2,037 words
2026 is an exciting year for the Rust compiler (and me)
Rust compiler contributor Matyáš Racek surveys long-running rustc efforts paying off in 2026, including the next-generation trait solver, Polonius, the parallel frontend nearing stabilization, LLVM and micro-optimization speedups, move elimination, polymorphization, Cargo cache and build-dir changes, and reflections on the Rust All Hands.
11 min · 2,539 words
Putting Linux on my RTX Spark laptop because I don't have a Microsoft account
Josephine Pfeiffer gets Arch Linux ARM running on the Windows-only ASUS ProArt P16 with NVIDIA's N1X chip, publishing a bootable installer and patches, comparing CPU performance against Windows in 7-Zip, explaining the 116 GiB unified memory split, and benchmarking local Qwen inference.
6 min · 1,453 words