<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dominik Keller</title><description>I taught myself AI engineering. Here I write it up the way I needed it back then: plain language, from the beginning, nothing assumed.</description><link>https://dominikkeller.dev/</link><language>en</language><item><title>The same thing again, with the numbers</title><link>https://dominikkeller.dev/essays/the-same-thing-again-with-the-numbers/</link><guid isPermaLink="true">https://dominikkeller.dev/essays/the-same-thing-again-with-the-numbers/</guid><description>The same loop as part one, this time in about forty lines of Python, with every number small enough to check by hand.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How a machine learns to finish your sentence</title><link>https://dominikkeller.dev/essays/how-a-language-model-learns/</link><guid isPermaLink="true">https://dominikkeller.dev/essays/how-a-language-model-learns/</guid><description>Every chatbot you have used is doing one thing over and over. Here is that thing, with nothing hidden and nothing assumed.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>