<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>cote.ggml.io</title><link>https://cote.ggml.io</link><description>COTE_TODO one-line site description — Cote — portfolio at cote.ggml.io</description><lastBuildDate>Sat, 04 Jul 2026 02:15:20 GMT</lastBuildDate><item><title>signal_grid</title><link>https://cote.ggml.io/post/signal_grid/</link><guid>https://cote.ggml.io/post/signal_grid/</guid><description>Two-column media row with a full-width text row under it. Testing rhythm.</description></item><item><title>sketch_pad</title><link>https://cote.ggml.io/post/sketch_pad/</link><guid>https://cote.ggml.io/post/sketch_pad/</guid><description>Embedded interactive HTML — draw on it. Tap to open fullscreen.</description></item><item><title>dither_field</title><link>https://cote.ggml.io/post/dither_field/</link><guid>https://cote.ggml.io/post/dither_field/</guid><description>Single full-width clip.</description></item><item><title>vertical_pass</title><link>https://cote.ggml.io/post/vertical_pass/</link><guid>https://cote.ggml.io/post/vertical_pass/</guid><description>Portrait 9:16 next to portrait 9:16 — reels-style pair.</description></item><item><title>life_grid</title><link>https://cote.ggml.io/post/life_grid/</link><guid>https://cote.ggml.io/post/life_grid/</guid><description>Game of life beside its caption. Opens fullscreen to interact.</description></item><item><title>trace_bloom</title><link>https://cote.ggml.io/post/trace_bloom/</link><guid>https://cote.ggml.io/post/trace_bloom/</guid><description></description></item><item><title>node_static</title><link>https://cote.ggml.io/post/node_static/</link><guid>https://cote.ggml.io/post/node_static/</guid><description></description></item><item><title>cote</title><link>https://cote.ggml.io/post/cote/</link><guid>https://cote.ggml.io/post/cote/</guid><description></description></item><item><title>pulse_drift</title><link>https://cote.ggml.io/post/pulse_drift/</link><guid>https://cote.ggml.io/post/pulse_drift/</guid><description>Full-width portrait video — checks tall media in single column.</description></item><item><title>raster_notes</title><link>https://cote.ggml.io/post/raster_notes/</link><guid>https://cote.ggml.io/post/raster_notes/</guid><description></description></item><item><title>vector_smpte</title><link>https://cote.ggml.io/post/vector_smpte/</link><guid>https://cote.ggml.io/post/vector_smpte/</guid><description></description></item><item><title>cell_rule110</title><link>https://cote.ggml.io/post/cell_rule110/</link><guid>https://cote.ggml.io/post/cell_rule110/</guid><description></description></item><item><title>mold_life</title><link>https://cote.ggml.io/post/mold_life/</link><guid>https://cote.ggml.io/post/mold_life/</guid><description>Heaviest embedded clip — watch RAM counter when this loads.</description></item><item><title>grad_slow</title><link>https://cote.ggml.io/post/grad_slow/</link><guid>https://cote.ggml.io/post/grad_slow/</guid><description></description></item><item><title>mandel_zoom</title><link>https://cote.ggml.io/post/mandel_zoom/</link><guid>https://cote.ggml.io/post/mandel_zoom/</guid><description></description></item><item><title>bars_test</title><link>https://cote.ggml.io/post/bars_test/</link><guid>https://cote.ggml.io/post/bars_test/</guid><description></description></item><item><title>first_entry</title><link>https://cote.ggml.io/post/first_entry/</link><guid>https://cote.ggml.io/post/first_entry/</guid><description>Oldest post — should always render last.</description></item></channel></rss>