<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Harvey Tuch</title><description>Notes from Harvey Tuch, CTO at ReadyLoop.</description><link>https://h-tu.ch/</link><item><title>A Dungeon Master as a long-horizon agent</title><link>https://h-tu.ch/blog/dungeon-master-long-horizon-agent/</link><guid isPermaLink="true">https://h-tu.ch/blog/dungeon-master-long-horizon-agent/</guid><description>D&amp;D rules through the lens of context engineering.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Tetrachord scales on the guitar</title><link>https://h-tu.ch/blog/tetrachord-scales-on-the-guitar/</link><guid isPermaLink="true">https://h-tu.ch/blog/tetrachord-scales-on-the-guitar/</guid><description>Composable fretboard scales from a handful of tetrachord shapes.</description><pubDate>Sat, 14 May 2022 00:00:00 GMT</pubDate></item><item><title>Exploiting an Envoy heap vulnerability</title><link>https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/</link><guid isPermaLink="true">https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/</guid><description>From a fuzz bug to a working cross-request exploit via heap shaping.</description><pubDate>Wed, 24 Jun 2020 00:00:00 GMT</pubDate></item><item><title>Evolving a Protocol Buffer canonical API</title><link>https://h-tu.ch/blog/evolving-a-protocol-buffer-canonical-api/</link><guid isPermaLink="true">https://h-tu.ch/blog/evolving-a-protocol-buffer-canonical-api/</guid><description>Lessons in protobuf APIs as a living document.</description><pubDate>Mon, 29 Jan 2018 00:00:00 GMT</pubDate></item><item><title>External C++ dependency management in Bazel</title><link>https://h-tu.ch/blog/external-c-dependency-management-in-bazel/</link><guid isPermaLink="true">https://h-tu.ch/blog/external-c-dependency-management-in-bazel/</guid><description>Importing C++ dependencies with their own build system into Bazel.</description><pubDate>Wed, 20 Dec 2017 00:00:00 GMT</pubDate></item><item><title>Dynamic extensibility and Protocol Buffers</title><link>https://h-tu.ch/blog/dynamic-extensibility-and-protocol-buffers/</link><guid isPermaLink="true">https://h-tu.ch/blog/dynamic-extensibility-and-protocol-buffers/</guid><description>Modeling plugins in the Envoy API.</description><pubDate>Thu, 30 Nov 2017 00:00:00 GMT</pubDate></item></channel></rss>