<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Strayforge on StrayForge</title><link>https://blog.strayforge.com/</link><description>Recent content in Strayforge on StrayForge</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Strayforge</copyright><lastBuildDate>Fri, 17 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.strayforge.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Language generation with discrete diffusion</title><link>https://blog.strayforge.com/posts/discrete-diffusion/</link><pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.strayforge.com/posts/discrete-diffusion/</guid><description>Building a discrete diffusion transformer (DiT) from scratch and training it to generate Shakespeare-like text, one denoising jump at a time.</description></item><item><title>Guided diffusion from scratch with 2-D examples</title><link>https://blog.strayforge.com/posts/guided-2d-diffusion/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.strayforge.com/posts/guided-2d-diffusion/</guid><description>A follow-up to the 2-D diffusion notebook: steering generation with labels, from vanilla conditioning to classifier-free guidance.</description></item><item><title>Diffusion model from scratch with 2-D examples</title><link>https://blog.strayforge.com/posts/diffusion-2d-notebook/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.strayforge.com/posts/diffusion-2d-notebook/</guid><description>A trimmed, annotated companion to the 2-D diffusion notebook — with an ODE-vs-SDE sampling comparison.</description></item></channel></rss>