41554 blogs · [
{
"id": "01a08797-d670-71c0-b067-2c19a1ed106e",
"title": "The kernels that were there: where a hand kernel beats the library, and where it can't",
"url": "https://kyrieblunders.bearblog.dev/the-kernels-that-were-there/",
"published_at": "2026-07-29T12:27:00+00:00"
},
{
"id": "01a08797-d670-71c0-b067-2c19a2728e94",
"title": "The kernel that wasn't there: profiling my way to real-time streaming Zonos",
"url": "https://kyrieblunders.bearblog.dev/the-kernel-that-wasnt-there-profiling-my-way-to-real-time-streaming-zonos/",
"published_at": "2026-07-03T09:43:00+00:00"
},
{
"id": "01a08797-d670-71c0-b067-2c19a3597688",
"title": "Making Dr GRPO go brrr",
"url": "https://kyrieblunders.bearblog.dev/making-dr-grpo-go-brrr/",
"published_at": "2026-06-02T17:16:00+00:00"
},
{
"id": "01a08797-d670-71c0-b067-2c19a427d720",
"title": "Flash Attention 2 in CuteDSL: A Naive Kernel, Three Optimizations, and Where I Got Stuck",
"url": "https://kyrieblunders.bearblog.dev/fa2_using_cutedsl/",
"published_at": "2026-04-22T12:35:00+00:00"
}
] posts Claim your blog