<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Ellery Familia</title><description>Projects, notes, and short posts from Ellery Familia.</description><link>https://ellery.net/</link><language>en-us</language><item><title>A new portal</title><link>https://ellery.net/writing/a-new-portal/</link><guid isPermaLink="true">https://ellery.net/writing/a-new-portal/</guid><description>Rebuilt ellery.net as a place for projects and small notes. Here is what is under the hood, and what I am still figuring out.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Note · May 17, 2026</title><link>https://ellery.net/writing/welcome/</link><guid isPermaLink="true">https://ellery.net/writing/welcome/</guid><description>Hello from the new ellery.net. A small portal for projects and the occasional thought.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Note · May 14, 2026</title><link>https://ellery.net/writing/llm-surfaces/</link><guid isPermaLink="true">https://ellery.net/writing/llm-surfaces/</guid><description>Most LLM features ship as text in, text out. The interesting design space is what bounds the text — a schema, a tool surface, a chained eval. The surface, not the model, is where the product lives.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item></channel></rss>