AutoKernel: Autoresearch for GPU Kernels

autokernel:-autoresearch-for-gpu-kernels

Autoresearch for GPU kernels. Give it any PyTorch model, go to sleep, wake up to optimized Triton kernels. Inspired by @karpathy/autoresearch — which demonstrated autonomous AI agents for LLM training research. AutoKernel applies the same philosophy to GPU kernel optimization: agent modifies one file, runs a fixed evaluation, keeps or reverts, repeats forever. How It […]

C++26: The Oxford Variadic Comma

c++26:-the-oxford-variadic-comma

C++26 brings us a small but meaningful cleanup to the language: deprecating ellipsis parameters without a preceding comma. This change, proposed in P3176R1, aims to improve C compatibility, reduce confusion, and pave the way for future language features. The proposal’s name is a playful reference to the Oxford comma – that final comma before “and” […]

Create value for others and don’t worry about the returns

Just kidding. Today we should ramp down rhetoric. I thought nobody would take three minutes to escape the perpetual underclass or you are worth $0.003/hr seriously. But it looks like some people do, and you shouldn’t. Social media has been extremely toxic for the last couple months. It’s targeting you with fear and anxiety. If […]

TADA: Fast, Reliable Speech Generation Through Text-Acoustic Synchronization

tada:-fast,-reliable-speech-generation-through-text-acoustic-synchronization

The future of voice AI hinges on sounding natural, fast, expressive, and free of quirks like hallucinated words or skipped content. Today’s LLM-based TTS systems are forced to choose between speed, quality, and reliability because of a fundamental mismatch between how text and audio are represented inside language models. TADA (Text-Acoustic Dual Alignment) resolves that […]

Writing my own text editor, and daily-driving it

writing-my-own-text-editor,-and-daily-driving-it

A programmer’s text editor is their castle Toy software performing a task when the stars align and the bytes hold their breath is one thing. Ingesting whatever freakish data the real world has to offer and handling it gracefully is another. For a while I’ve been dissatisfied with my text editor. I settled on Howl […]

Zig – Type Resolution Redesign and Language Changes

This page contains a curated list of recent changes to main branch Zig. This page contains entries for the year 2026. Other years are available in the Devlog archive page. March 10, 2026 Author: Matthew Lugg Today, I merged a 30,000 line PR after two (arguably three) months of work. The goal of this branch […]

Universal vaccine against respiratory infections and allergens

universal-vaccine-against-respiratory-infections-and-allergens

There have long been hints that innate immunity can last longer in certain circumstances. The most-studied example is the Bacillus Calmette-Guerin tuberculosis vaccine, which is given to some 100 million newborns every year. Epidemiological and clinical studies have shown that it can decrease infant mortality from other infections, suggesting that the cross-protection could last months. […]

U+237C ⍼ Is Azimuth

u+237c-⍼-is-azimuth

One year ago, on 28 February 2025, Wikipedia user Moyogo updated the page for Angzarr with a citation to the type foundry H. Berthold AG’s 1950 symbol catalogue listing ⍼ as Azimut, Richtungswinkel, or “azimuth”, “direction angle”. Mystery solved!

Cloudflare Crawl Endpoint

cloudflare-crawl-endpoint

# Initiate a crawlcurl -X POST ’https://api.cloudflare.com/client/v4/accounts/{account_id}/browser-rendering/crawl’ -H ’Authorization: Bearer ’ -H ’Content-Type: application/json’ ”url”: ”https://blog.cloudflare.com/”# Check resultscurl -X GET ’https://api.cloudflare.com/client/v4/accounts/{account_id}/browser-rendering/crawl/{job_id}’ -H ’Authorization: Bearer ’

RISC-V Is Sloooow

risc-v-is-sloooow

About 3 months ago I started working with RISC-V port of Fedora Linux. Many things happened during that time. Triaging I went through the Fedora RISC-V tracker entries, triaged most of them (at the moment 17 entries left in NEW) and tried to handle whatever possible. Fedora packaging My usual way of working involves fetching sources of a […]