<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://thejaymo.net/wp-content/plugins/wordpress-pretty-feeds-main/pretty-feed-v4.xsl" type="text/xsl" media="screen" ?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>thejaymo.net</title>
	<atom:link href="https://thejaymo.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://thejaymo.net/</link>
	<description>Jay Springett lives here on the Internet</description>
	<lastBuildDate>Fri, 01 May 2026 11:39:48 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://thejaymo.net/wp-content/uploads/2024/07/thejaymo_profilepic_Super_Resolution-200x200.png?crop=1</url>
	<title>thejaymo.net</title>
	<link>https://thejaymo.net/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">13038523</site>	<item>
		<title>Nearly Doable &#124; Weeknotes #436</title>
		<link>https://thejaymo.net/2026/04/28/436-nearly-doable/</link>
					<comments>https://thejaymo.net/2026/04/28/436-nearly-doable/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 12:32:03 +0000</pubDate>
				<category><![CDATA[Weeknotes 🗓️]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[tokens]]></category>
		<category><![CDATA[zine]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80660</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" fetchpriority="high" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80774" data-permalink="https://thejaymo.net/2026/04/28/436-nearly-doable/thejaymo-net-blog-436/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 436" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-1024x533-jpg.webp" /></p>
<p>I can honestly report that sending physical things to people is bloody brilliant.</p>
<p>The post <a href="https://thejaymo.net/2026/04/28/436-nearly-doable/">Nearly Doable | Weeknotes #436</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80774" data-permalink="https://thejaymo.net/2026/04/28/436-nearly-doable/thejaymo-net-blog-436/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 436" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-436-1024x533-jpg.webp" /></p><div class="wp-block-columns has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-width:4px;border-radius:8px"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6162,&quot;href&quot;:&quot;https:\/\/thejaymo.etsy.com\/uk\/listing\/4465040020\/monsters-in-the-mirror-start-select&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.etsy.com\/listing\/4465040020\/monsters-in-the-mirror-start-select?etsrc=sdt&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6262,&quot;href&quot;:&quot;https:\/\/help.raindrop.io\/integrations\/mcp#available-tools&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260401054154\/https:\/\/help.raindrop.io\/integrations\/mcp&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-23 16:36:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 19:09:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 08:08:35&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 08:08:35&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1,&quot;href&quot;:&quot;https:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250916052452\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:33:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-08 17:31:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-16 10:04:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-23 10:29:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-26 22:10:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-30 03:57:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-03 04:54:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-06 16:24:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-09 17:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-13 09:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 10:55:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 03:36:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-23 07:22:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-26 07:59:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 09:58:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 10:04:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 10:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-08 19:46:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:14:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 11:43:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 12:35:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 14:00:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 16:33:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 19:38:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 21:55:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 22:11:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-06 14:06:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:50:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 01:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 09:50:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 23:20:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 08:24:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 10:07:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 12:40:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 14:38:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 16:37:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 00:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 07:25:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 11:16:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 11:45:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 15:33:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:58:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:28:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 09:18:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 10:47:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 17:30:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 11:45:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 20:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 10:54:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6247,&quot;href&quot;:&quot;https:\/\/cdn.jsdelivr.net\/gh\/Blogger-Peer-Review\/quotebacks@1\/quoteback.js&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:356,&quot;href&quot;:&quot;https:\/\/experience.computer&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250913170825\/https:\/\/experience.computer\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 12:17:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 14:42:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 14:46:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 15:27:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-25 22:19:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-28 22:53:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-01 23:03:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-04 23:14:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 00:23:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 00:26:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 00:32:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 00:33:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 00:34:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 00:38:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 01:11:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 01:52:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-01 02:04:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 02:19:11&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-07 02:21:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 03:11:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 03:54:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 04:17:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 04:21:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 04:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 04:33:35&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-28 04:39:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 05:10:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-03 05:53:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 06:50:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 06:53:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 06:57:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-15 07:03:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 07:29:41&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-21 07:47:25&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-24 08:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 08:14:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 08:17:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 08:43:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 08:44:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 09:50:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-14 09:53:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 10:04:23&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-20 11:04:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 11:04:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 11:14:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 11:17:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 12:01:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-04 14:16:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 15:10:47&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-10 16:18:53&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-13 20:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 20:46:28&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-19 21:09:33&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-22 22:12:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 23:40:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 00:02:06&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 00:02:06&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6264,&quot;href&quot;:&quot;https:\/\/store.steampowered.com\/app\/3792820\/Wedding_Planic&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260428124300\/https:\/\/store.steampowered.com\/app\/3792820\/Wedding_Planic&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-28 13:12:29&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 13:12:29&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6265,&quot;href&quot;:&quot;https:\/\/jmmv.dev\/2026\/03\/ai-and-agpl-licensing.html&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260428124405\/https:\/\/jmmv.dev\/2026\/03\/ai-and-agpl-licensing.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-28 13:12:36&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 13:12:36&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6266,&quot;href&quot;:&quot;https:\/\/matdryhurst.substack.com\/p\/generic-tokens&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260428124352\/https:\/\/matdryhurst.substack.com\/p\/generic-tokens&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-28 13:12:31&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 13:12:31&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6267,&quot;href&quot;:&quot;https:\/\/dispatch-media.com\/the-last-days-of-babestation&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260428124359\/https:\/\/dispatch-media.com\/the-last-days-of-babestation\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/dispatch-media.com\/the-last-days-of-babestation\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-28 17:28:26&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 17:28:26&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6268,&quot;href&quot;:&quot;https:\/\/www.creativeboom.com\/insight\/is-social-media-over-for-creatives-or-are-we-just-waking-up-to-what-it-is&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.creativeboom.com\/insight\/is-social-media-over-for-creatives-or-are-we-just-waking-up-to-what-it-is\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6269,&quot;href&quot;:&quot;https:\/\/www.exponentialview.co\/p\/solar-supercycle&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7,&quot;href&quot;:&quot;https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250503110641\/https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 13:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 16:14:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 22:49:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 08:54:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 18:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 21:37:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-06 16:25:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 17:24:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 05:02:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 20:00:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 10:04:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 01:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 16:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 11:25:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 13:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 04:06:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 06:18:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:31:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 10:22:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 21:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:41:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 19:04:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 19:23:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 21:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 13:19:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 13:57:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 00:39:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 12:03:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 08:25:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 10:12:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 15:09:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 18:12:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 05:58:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 08:58:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 20:48:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:51:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:54:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:27:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 14:37:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 16:31:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 03:43:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:10:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 12:22:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 00:03:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:28:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:8,&quot;href&quot;:&quot;https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250910024422\/https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 16:48:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 18:35:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 20:27:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 00:09:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 01:59:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 03:17:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-05 03:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 03:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 03:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 05:28:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 12:25:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 13:20:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 14:39:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 16:08:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 16:49:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 17:17:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 21:56:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 01:54:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 06:30:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-14 07:11:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 07:27:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 07:41:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 08:04:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-26 08:19:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 09:41:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 10:33:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 13:23:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 13:36:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 13:57:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 15:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 18:04:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 18:24:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-28 18:26:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 19:26:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 23:14:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:53:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 01:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 01:43:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 02:25:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 04:06:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 04:16:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 07:29:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:45:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 11:36:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 11:45:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 11:49:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 11:53:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 12:08:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 12:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 13:20:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:40:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>In the post<br>haste </em><br><em>for everything else<br><br>Shape of the new,<br>coming into view</em></p></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ol class="wp-block-list"><li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#nearly-doable" class="wp-block-table-of-contents__entry">Nearly Doable</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#on-the-blog" class="wp-block-table-of-contents__entry">On The Blog</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#start-select-reset" class="wp-block-table-of-contents__entry">Start Select Reset 📑</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#photo-365" class="wp-block-table-of-contents__entry">Photo 365</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#the-ministry" class="wp-block-table-of-contents__entry">The Ministry Of My Own Labour</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#terminal-access" class="wp-block-table-of-contents__entry">Terminal Access</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#the-stacks" class="wp-block-table-of-contents__entry">Dipping the Stacks</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#Reading" class="wp-block-table-of-contents__entry">Reading</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#music" class="wp-block-table-of-contents__entry">Music</a></li>

<li><a href="https://thejaymo.net/2026/04/28/436-nearly-doable/#meme" class="wp-block-table-of-contents__entry">Remember Kids:</a></li></ol></div></div><hr class="wp-block-separator has-alpha-channel-opacity has-sitka-white-color has-text-color" /><h2 id="nearly-doable" class="wp-block-heading">Nearly Doable</h2><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph">As you might have seen,<a href="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/" id="80699"> Issue #15 of my zine went out to subscribers</a> last week. I can honestly report that sending physical things to people is bloody brilliant. Big thanks to everyone who&#8217;s been in touch about it. </p><figure class="wp-block-image aligncenter size-large"><a href="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/"><img decoding="async" width="1024" height="771" data-attachment-id="80703" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/start-select-reset-issue-15-monsters-in-the-mirror/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror.jpg" data-orig-size="2730,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Start Select Reset Issue 15 &amp;#8211; Monsters in the mirror" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1024x771.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1024x771.jpg" alt="Featured image for Start Select Reset Issue 15: Monsters in the Mirror - the zine by Jay Springett propped up next to a potted plant and two small figurines." class="wp-image-80703" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1024x771.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-720x542.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-200x150.jpg?crop=1 200w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-768x578.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1536x1157.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-2048x1542.jpg 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-400x300.jpg?crop=1 400w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1200x904.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph">When I first started <a href="https://thejaymo.net/2022/05/04/start-select-reset-zine-return-of-the-real/" id="18683">making the zine back during the pandemic</a>, I had some hope that this might be the direction of travel. Making and self-publishing proper physical artefacts that are connected to online work and creative projects, then sending them to people in the post.</p><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph">After a long slog with the initial years of the zine, and making <a href="https://thejaymo.net/permanentlymoved/" id="6916">the podcast</a> weeky, I can feel that ambition starting to become real. The whole enterprise hasn&#8217;t been “easy”, it is now almost doable. I can see the shape of the new format and how it plays out</p><p class="wp-block-paragraph">I have been thinking a lot about pace and form since <a href="https://thejaymo.net/2025/07/26/2520-episode-301/" id="71851">finishing 301 last year</a>. I just don’t think people should need to post their creative work online every week for forever. Longer, more considered things, especially when they have a physical component, seem to be a much better shape. Combined <a href="https://thejaymo.net/2026/03/02/302-monsters-in-the-mirror-permanently-moved/" id="79444">the audio episode</a> and <a href="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/" id="80699">the zine</a> are asking for a different kind of attention. They suit the culture I want to live inside of, so I&#8217;m doing my bit to help make it happen for others.  </p><p class="wp-block-paragraph">Anyway. If sixteen-year-old me, <a href="https://thejaymo.net/zine/#past-zines">or nine-year-old </a>me for that matter, knew that at the age of forty I’d have a zine shipping around the world, with a proper print run and subscribers waiting for it to arrive in the post, he would be over the moon.</p><p class="wp-block-paragraph"><a href="https://thejaymo.etsy.com/uk/listing/4465040020/monsters-in-the-mirror-start-select">Anyways, there are still a few remaining copies of Issue #15 available on my Etsy. </a></p><div class="wp-block-columns alignwide has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-block-column-is-layout-constrained"><figure class="wp-block-image aligncenter size-large"><a href="https://thejaymo.etsy.com/uk/listing/4465040020/monsters-in-the-mirror-start-select"><img decoding="async" width="771" height="1024" data-attachment-id="80705" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/pxl_20260422_115950708/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260422_115950708" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-771x1024.jpg" alt="A hand holding the book MONSTERS IN THE MIRROR by Jay Springett, featuring bold black overlapping typography on a halftone cover against a white wall." class="wp-image-80705" style="aspect-ratio:1;object-fit:cover;object-position:49% 57%" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /></a></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-92f81498 wp-block-group-is-layout-flex"><h3 id="buy-ssrz15-monsters-in-the-mirror-on-etsy" class="wp-block-heading"><a href="https://thejaymo.etsy.com/uk/listing/4465040020/monsters-in-the-mirror-start-select">Buy SSRZ15: Monsters in the Mirror on Etsy</a></h3>

<p class="wp-block-paragraph">This zine contains the full essay transcript alongside an introduction and afterword written exclusively for print, material that doesn&#8217;t exist in the audio. 36 pages. A5. Properly printed on heavy stock with thick covers. Hand stamped twice, copy number and FOG logo.</p>

<p class="wp-block-paragraph">This is remaining stock after the print run for my paid subscribers. Once they&#8217;re gone, they&#8217;re are gone.<br><br>£18 + shipping worldwide</p>

<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-bc43f0fd wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://thejaymo.etsy.com/uk/listing/4465040020/monsters-in-the-mirror-start-select">Buy on Etsy</a></div></div>

<p class="has-text-align-center has-tiny-font-size wp-block-paragraph"><em>CAVEAT EMPTOR: International zines are posted with full customs declarations as printed booklets. Depending on your country, local VAT, customs, or handling fees may be due on arrival.</em></p></div></div></div><hr class="wp-block-separator has-alpha-channel-opacity" /><h2 id="on-the-blog" class="wp-block-heading">On The Blog</h2><h3 id="raindrop-io-stella-prompts-for-batch-processing-bookmarks" class="wp-block-heading"><a href="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/">Raindrop.io Stella Prompts for Batch Processing Bookmarks</a></h3><figure class="wp-block-image aligncenter size-large"><a href="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/"><img decoding="async" width="1024" height="533" data-attachment-id="80681" data-permalink="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/thejaymo-net-blog-raindrop-stella/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Raindrop Stella" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1024x533.jpg" alt="Featured image for Raindrop.io Stella Prompts for Batch Processing Bookmarks - Bold white text overlaid on a dark background of monospaced code-like instructions." class="wp-image-80681" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-2048x1066.jpg 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1200x625.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><blockquote class="quoteback" data-title="Raindrop.io%20Stella%20Prompts%20for%20Organising%20Bookmarks%20-%20thejaymo.net" data-author="Jay" cite="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/">
                      <p class="wp-block-paragraph">After a lot of trial and error with batch processing, I realised the best approach was to call <a href="https://help.raindrop.io/integrations/mcp#available-tools" data-iawmlf-archived-url="http://web-wp.archive.org/web/20260401054154/https://help.raindrop.io/integrations/mcp" data-iawmlf-current-url="https://help.raindrop.io/integrations/mcp#available-tools" data-iawmlf-archived-broken="false" data-iawmlf-archived-last-checked="2026-04-26 19:09:35" target="_blank" rel="noopener">Raindrop’s MCP tool names</a> directly using the public API documentation. </p><p class="wp-block-paragraph">So below I’m sharing two versions of the prompt I ended up with. This prompt uses my own Raindrop setup, including collection names like thejaymo, my preferred bookmark note style, and the rules I use for deciding what goes into my <a href="https://links.thejaymo.net/" data-iawmlf-archived-url="http://web-wp.archive.org/web/20250916052452/https://links.thejaymo.net/" data-iawmlf-current-url="https://links.thejaymo.net" data-iawmlf-archived-broken="false" data-iawmlf-archived-last-checked="2026-04-28 11:10:00" target="_blank" rel="noopener">public links feed</a>. You’ll  need to swap in your own collection names, tag, and review criteria before using it yourself.</p>
                      <footer>Jay <cite><a href="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/">https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/</a></cite></footer>
                      </blockquote>
                      <a href="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js">https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js</a><div class="wp-block-group has-quaternary-background-color has-background wp-container-content-9cfa9a5a is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-343cf336 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><div class="wp-block-group alignwide has-heading-3-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex"><div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-c933dd6f wp-block-group-is-layout-flex"><h2 class="wp-block-heading has-text-align-left wp-container-content-9cfa9a5a"><a href="https://thejaymo.net/zine/">Start Select Reset 📑</a></h2></div></div>

<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-block-column-is-layout-constrained" style="flex-basis:50%"><div style="width:100%; max-width:100%; text-align:center;">

  <a href="https://thejaymo.net/zine/"
     aria-label="Go to Zine"
     style="display:block; position:relative; width:100%; max-width:600px; margin:0 auto; text-decoration:none; border:0;">

    <img decoding="async"
      src="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      alt="Read the Zine"
      width="600"
      style="display:block; width:100%; max-width:600px; height:auto; margin:0 auto; border:0; outline:none; text-decoration:none;"
    >

    <video
      src="https://thejaymo.net/wp-content/uploads/2026/03/SSRZ-Q1-2026-Smol.mp4"
      autoplay
      loop
      muted
      playsinline
      poster="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      style="display:block; position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; border:0; pointer-events:none;"
    ></video>

  </a>

</div></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c514e0c wp-block-group-is-layout-flex" style="min-height:100%"><p class="has-text-align-left wp-block-paragraph"><a href="https://thejaymo.net/zine/">Subscribing to SSRZ</a> supports my online work and creative projects.</p>

<div class="wp-block-buttons has-custom-font-size is-style-outline has-tiny-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3ef0f3e8 wp-block-buttons-is-layout-flex"><div style="--wp--block-button--width: 100;" class="wp-block-button is-style-fill has-custom-width wp-block-button__width wp-block-button__width-100"><a class="wp-block-button__link has-border-color has-primary-border-color has-text-align-center has-small-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/00g16oe2T1Nd6FW288" style="border-width:3px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px">Get the Zine!<br>£5/month 💌</a></div></div>

<p class="wp-block-paragraph">As a thank you, I send you my zine four times a year, just like it’s 1994.</p></div></div></div>

<p class="has-text-align-left has-tiny-font-size wp-block-paragraph"><em>No spam. No email. Cancel at any time. </em></p></div><h2 id="photo-365" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://thejaymo.net/category/photos/">Photo 365</a></h2><figure class="wp-block-image aligncenter size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80662" data-permalink="https://thejaymo.net/2026/04/28/436-nearly-doable/pxl_20260420_141416523/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260420_141416523" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-771x1024.jpg" alt="Pink blossom petals carpet the ground, covering green grass and thick mossy tree roots in dappled sunlight." class="wp-image-80662" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260420_141416523.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /><figcaption class="wp-element-caption">110/2026/365</figcaption></figure><h2 id="the-ministry" class="wp-block-heading has-sitka-white-color has-text-color">The Ministry Of My Own Labour</h2><ul class="wp-block-list"><li>No work this week 😩 but I pushed a whole bunch of personal work and projects forward.</li>

<li>Zine stuff obviously</li>

<li>Sent invitation to new <a href="https://experience.computer/">Experience.Computer</a> guest. Positive reply. Currently organising recording date. </li>

<li>Sorting out last of my life admin. Tax return soon though.</li></ul><h2 id="terminal-access" class="wp-block-heading has-sitka-white-color has-text-color">Terminal Access</h2><h3 id="wedding-planic" class="wp-block-heading"><a href="https://store.steampowered.com/app/3792820/Wedding_Planic/">WEDDING PLANIC!</a></h3><p class="wp-block-paragraph">My friend Stef just put <a href="https://store.steampowered.com/app/3792820/Wedding_Planic/">her first solo dev indiegame up for wishlisting on Steam!</a></p><blockquote class="quoteback" data-title="Wedding%20Planic!%20on%20Steam" data-author="@steam" cite="https://store.steampowered.com/app/3792820/Wedding_Planic/">
<p class="bb_paragraph">A roguelike, deck builder about managing a wild wedding party! <br> <br>Nobody wants to throw a boring party. In Wedding Planic! you  arrange a deck of neurotic wedding guests to generate high levels of Craic (which is basically Irish for fun) and Drama.&nbsp; </p><p class="bb_paragraph">Guests will flee, fight and f&#8230;lirt their way around the seating plan and it is your job to create good table combos and high scoring synergies to make sure that the party survives the night and goes down in history.</p><p class="bb_paragraph">
		
		 </p><p class="bb_paragraph">Each guest has a stack of repressed personality traits  that can unlock new abilities as the Craic and Drama levels rise, making every playthrough unique and wonderfully chaotic!  <br> <br>Win by combining guests, top table cards and wedding favours to create synergetic combos that make the wedding pop off.</p>
<footer>@steam<cite> <a href="https://store.steampowered.com/app/3792820/Wedding_Planic/">https://store.steampowered.com/app/3792820/Wedding_Planic/</a></cite></footer>
</blockquote><a href="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js">https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js</a><figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/vPjxHgNBVF4?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><p class="wp-block-paragraph">For fans of wedding planning and Balatro!? I played the current build last week, and it’s really coming along. Love to buy wedding favours to juice the craic at the tables! Also, I named this game over Discord DMs one afternoon last year, when we were still working together. My dadcore pun game is so strong. hahaha.</p><p class="wp-block-paragraph">Also, I am available to name <em>your</em> game any time!</p><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-92f81498 wp-block-group-is-layout-flex" style="border-radius:8px"><h2 id="the-stacks" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://links.thejaymo.net/">Dipping the Stacks</a></h2>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://jmmv.dev/2026/03/ai-and-agpl-licensing.html">I think AI is pushing me toward the AGPL</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>And the reason I’m writing this article is because there is this disturbing thought in my mind right now: should I flip 180 degrees and start licensing my future code as… no less than the “evil” AGPLv3? I have usually avoided this license, but it sounds like it is the only chance at protecting projects from slop (commercial) forks.</em></p>

<p class="has-text-align-left wp-block-paragraph"><a href="https://matdryhurst.substack.com/p/generic-tokens"><strong>Generic Tokens</strong></a></p>

<p class="has-text-align-right wp-block-paragraph"><em>in a way the excited/crying tone reads more accurately to me as the death of a particular story of the era that made Jack Conte. The era-defining records of the 20th century were well compensated, and likely still will be — through playing in coffee shops for eternity and their catalogue owners brokering equity deals and partnerships with big AI. It’s everyone else who was sold a shaky premise of sustainable noodling that is imperilled by this new tech, and that betrayal has as much to do with everything that made Jack Conte as it does with new AI models.</em></p>

<p class="wp-block-paragraph"><a href="https://dispatch-media.com/the-last-days-of-babestation/"><strong>The last days of Babestation</strong></a></p>

<p class="has-text-align-right wp-block-paragraph"><em>Babestation ended up somehow both too vulgar and too timid for our modern age. It fell into a gap. I wanted to speak to the people who still worked there, outcast from our pornographic tastes. I emailed its executives asking if I could visit. They said sure.</em></p>

<p class="wp-block-paragraph"><a href="https://www.creativeboom.com/insight/is-social-media-over-for-creatives-or-are-we-just-waking-up-to-what-it-is/"><strong>Is social media over for creatives? Or have we just woken up to what it is?</strong></a></p>

<p class="has-text-align-right wp-block-paragraph"><em>While there&#8217;s no consensus yet amongst creatives that social media is dead, it&#8217;s increasingly clear that the old contract is. The deal used to be: post your work, build an audience, get discovered. That deal has been rewritten by algorithms optimised for advertising revenue, and the inconvenient truth is that creative professionals are the collateral damage.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://www.exponentialview.co/p/solar-supercycle">🔮 The case for radical solar optimism</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Solar photovoltaic panels operate on Wright’s Law: for every doubling of cumulative production, costs fall by a fixed percentage. This is a result of “learning” that happens when you make a lot of something – workers get faster, designs are refined, error rates are lower, waste is reduced and more steps get automated. The more you’ve made, the cheaper the next unit becomes. That learning rate for solar has held at 23.7% per doubling over the last 48 years, confirmed across multiple independent studies.<br><br>Fossil fuels cannot do this.</em></p></div><h2 id="Reading" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://www.goodreads.com/author/show/20858888.Jay_Springett">Reading</a></h2><p class="wp-block-paragraph">I finished the audio version of <em>Liturgies of the Wild: Myths That Make Us</em> by Martin Shaw. Absolutely fantatic. The man is a national treasure. </p><p class="wp-block-paragraph">I went back to <em>The Mirror of Simple Souls</em> by Marguerite Porete 30% of the book is the introduction and now i&#8217;m actually into the main text I&#8217;m ripping though it!</p><div class="wp-block-group has-sitka-white-color has-text-color has-16-px-font-size is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-a6109a32 wp-block-group-is-layout-flex"><h2 id="music" class="wp-block-heading">Music</h2>

<div class="wp-block-group is-content-justification-right is-layout-flex wp-container-core-group-is-layout-8b0bcbbd wp-block-group-is-layout-flex"><p class="wp-block-paragraph"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ">Spotify Playlist</a></p>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-218299b2 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li></ul></div></div><h3 id="bassekou-kouyate-miri-lp" class="wp-block-heading has-sitka-white-color has-text-color">Bassekou Kouyate &#8211; Miri (LP)</h3><p class="wp-block-paragraph">Just this week i discovred the work of Malian musican Bassekou Kouyate a Ngoni calabash player. Man this whole album has <em>groove</em>. I&#8217;m so into it. Can&#8217;t stop listening though his back catalogue.  </p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/mXujP2uU4-g?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><h2 id="meme" class="wp-block-heading has-sitka-white-color has-text-color">Remember Kids:</h2><figure class="wp-block-pullquote"><blockquote><p><em>already at the dawn of this new genre of game, there were divergent practices for allowing players access to the resolution of events.</em></p><cite><em>The Elusive Shift by Jon Peterson</em></cite></blockquote></figure><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-49c85084 wp-block-group-is-layout-flex" style="border-radius:8px;padding-bottom:var(--wp--preset--spacing--10)"><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-8cf6083a wp-block-group-is-layout-flex"><h2 class="wp-block-heading is-style-compact has-sitka-white-color has-text-color"><a href="https://thejaymo.net/newsletter/">Newsletter 📨</a></h2>

<p class="has-text-align-left is-style-compact has-sitka-white-color has-text-color wp-block-paragraph">Subscribe to the mailing list and get my <a data-type="category" data-id="919" href="https://thejaymo.net/category/weeknotes/">weeknotes</a> and <a data-type="page" data-id="6916" href="https://thejaymo.net/permanentlymoved/">latest podcast episodes</a>, sent directly to your inbox</p></div>

<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs is-style-compact wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 30%;max-width: 100%;">
						<a href="https://thejaymo.net/?post_type=post&#038;p=80660" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: primary;border-radius: 9px;border-width: 1px; background-color: #368451; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe Now 📥</a>
					</p>
				</div>
			</div>
		</div>
	</div></div><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph"></p><p>The post <a href="https://thejaymo.net/2026/04/28/436-nearly-doable/">Nearly Doable | Weeknotes #436</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/04/28/436-nearly-doable/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80660</post-id>	</item>
		<item>
		<title>Start Select Reset Zine #015 &#124; Monsters In The Mirror</title>
		<link>https://thejaymo.net/2026/04/25/start-select-reset-zine-015/</link>
					<comments>https://thejaymo.net/2026/04/25/start-select-reset-zine-015/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Sat, 25 Apr 2026 12:01:50 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Zine 📑]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[essay]]></category>
		<category><![CDATA[magazine]]></category>
		<category><![CDATA[ssrz]]></category>
		<category><![CDATA[start select reset]]></category>
		<category><![CDATA[zine]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80699</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Start Select Reset Zine Issue #015 - Two physical copies of the zine in a cardboard box with bold text overlays." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80726" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/thejaymo-net-ssrz15/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net SSRZ15" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-1024x533-jpg.webp" /></p>
<p>Start Select Reset Zine issue #15. 36 pages. A5. Properly printed on heavy stock with thick covers. Hand stamped twice, copy number and FOG logo.</p>
<p>The post <a href="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/">Start Select Reset Zine #015 | Monsters In The Mirror</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Start Select Reset Zine Issue #015 - Two physical copies of the zine in a cardboard box with bold text overlays." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80726" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/thejaymo-net-ssrz15/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net SSRZ15" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-SSRZ15-1024x533-jpg.webp" /></p><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6162,&quot;href&quot;:&quot;https:\/\/thejaymo.etsy.com\/uk\/listing\/4465040020\/monsters-in-the-mirror-start-select&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.etsy.com\/listing\/4465040020\/monsters-in-the-mirror-start-select?etsrc=sdt&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1576,&quot;href&quot;:&quot;https:\/\/www.print.work&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250807040517\/https:\/\/www.print.work\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 16:25:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 15:43:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 01:30:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 06:06:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 13:56:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 13:09:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 17:30:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 15:19:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 23:19:40&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 23:19:40&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>Issue #015 of Start Select Reset went out by snail mail yesterday to my supporters (£5/month+).</em></p><figure class="wp-block-image alignwide size-full"><img decoding="async" width="2730" height="2056" data-attachment-id="80703" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/start-select-reset-issue-15-monsters-in-the-mirror/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror.jpg" data-orig-size="2730,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Start Select Reset Issue 15 &amp;#8211; Monsters in the mirror" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1024x771.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror.jpg" alt="Featured image for Start Select Reset Issue 15: Monsters in the Mirror - the zine by Jay Springett propped up next to a potted plant and two small figurines." class="wp-image-80703" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror.jpg 2730w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-720x542.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1024x771.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-200x150.jpg?crop=1 200w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-768x578.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1536x1157.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-2048x1542.jpg 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-400x300.jpg?crop=1 400w, https://thejaymo.net/wp-content/uploads/2026/04/Start-Select-Reset-Issue-15-Monsters-in-the-mirror-1200x904.jpg 1200w" sizes="(max-width: 2730px) 100vw, 2730px" /><figcaption class="wp-element-caption">Start Select Reset is delivered straight to your snail mailbox four times a year, just like it&#8217;s 1994!</figcaption></figure><hr class="wp-block-separator has-alpha-channel-opacity" /><h2 class="wp-block-heading">Issue #015 – Monsters In The Mirror</h2><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large wp-duotone-unset-1"><img decoding="async" width="771" height="1024" data-attachment-id="80705" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/pxl_20260422_115950708/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260422_115950708" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-771x1024.jpg" alt="A hand holding the book MONSTERS IN THE MIRROR by Jay Springett, featuring bold black overlapping typography on a halftone cover against a white wall." class="wp-image-80705" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260422_115950708.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="wp-block-paragraph">Issue #15 is the physical shadow of the audio essay of the same name.</p>

<p class="wp-block-paragraph">It is an essay about artificial intelligence and cultural mirrors; mirrors as magical surfaces, instruments of mastery, and habitats. It turns on the transistor as a second Promethean moment, asking what it means to live inside the mirror and coexist with entities that wear language as their skin.</p>

<p class="wp-block-paragraph">This print edition includes the full essay transcript, plus a new introduction and afterword written exclusively for the page; material that does not appear in the audio version.</p></div></div><div class="wp-block-columns alignwide has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-full"><a href="https://thejaymo.etsy.com/uk/listing/4465040020/monsters-in-the-mirror-start-select"><img decoding="async" width="1024" height="1024" data-attachment-id="79383" data-permalink="https://thejaymo.net/?attachment_id=79383" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror.png" data-orig-size="1024,1024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Holding Monsters In The Mirror" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror.png" src="https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror.png" alt="Monsters in the Mirror Zine by Jay Springett - a hand holding a book with bold black typography on a white halftone background." class="wp-image-79383" srcset="https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror.png 1024w, https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror-720x720.png 720w, https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror-200x200.png?crop=1 200w, https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror-768x768.png 768w, https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror-800x800.png?crop=1 800w, https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror-600x600.png?crop=1 600w, https://thejaymo.net/wp-content/uploads/2026/02/Holding-Monsters-In-The-Mirror-400x400.png?crop=1 400w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><h3 class="wp-block-heading"><a href="https://thejaymo.etsy.com/uk/listing/4465040020/monsters-in-the-mirror-start-select">Buy SSRZ15: Monsters in the Mirror on Etsy</a></h3>

<p class="wp-block-paragraph">This zine contains the full essay transcript alongside an introduction and afterword written exclusively for print, material that doesn&#8217;t exist in the audio. 36 pages. A5. Properly printed on heavy stock with thick covers. Hand stamped twice, copy number and FOG logo.</p>

<p class="wp-block-paragraph">This is remaining stock after the print run for my paid subscribers. Once they&#8217;re gone, they&#8217;re are gone.<br><br>£18 + shipping worldwide</p>

<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-bc43f0fd wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://thejaymo.etsy.com/uk/listing/4465040020/monsters-in-the-mirror-start-select">Buy on Etsy</a></div></div>

<p class="has-text-align-center has-tiny-font-size wp-block-paragraph"><em>CAVEAT EMPTOR: International zines are posted with full customs declarations as printed booklets. Depending on your country, local VAT, customs, or handling fees may be due on arrival.</em></p></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80709" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/pxl_20260421_121412458-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260421_121412458.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-771x1024.jpg" alt="Grey booklets numbered 001 to 004 in a row on a beige carpet, with a shallow depth of field blurring the copies into the distance." class="wp-image-80709" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_121412458.PORTRAIT.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80710" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/pxl_20260421_122720256/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260421_122720256" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-771x1024.jpg" alt="The book Monsters in the Mirror by Jay Springett resting on a grid of numbered labels featuring a stylized three-tree logo." class="wp-image-80710" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122720256.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80712" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/pxl_20260421_122854906/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260421_122854906" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-771x1024.jpg" alt="Numbered copies of Jay Springett&apos;s zine, Monsters in the Mirror, showing copies 017 to 020 with a black graphic of three trees on the front." class="wp-image-80712" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260421_122854906.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-group alignwide is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ffc066fc wp-block-group-is-layout-flex"><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-83a98437 wp-block-columns-is-layout-flex" style="padding-top:0"><div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-group has-quaternary-background-color has-background wp-container-content-ceb7f5b3 is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-0b8929c0 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><p class="has-text-align-center wp-block-heading has-text-color has-heading-3-font-size wp-block-paragraph" style="color:#c6141d"><a href="https://buy.stripe.com/00g16oe2T1Nd6FW288"><strong>Show Supporter 📻</strong></a></p>

<p class="has-text-align-center has-medium-font-size wp-block-paragraph"><strong><em>Support the Show</em></strong> 💪<br><strong><em><strong><a href="https://thejaymo.net/zine/">Quarterly zine</a></strong>; my gift to you ✉️</em></strong></p>

<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-bc43f0fd wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link has-text-align-center has-medium-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/00g16oe2T1Nd6FW288" target="_blank" rel="noreferrer noopener">£5 Monthly 👏</a></div></div>

<p class="has-text-align-center has-tiny-font-size wp-block-paragraph">Cancel any time. Delivery is quarterly.</p></div></div>

<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-group has-tertiary-background-color has-background is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-0b8929c0 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><p class="has-text-align-center wp-block-heading has-text-color has-heading-3-font-size wp-block-paragraph" style="color:#c6141d"><strong><a href="https://buy.stripe.com/bIY6qI6Ar77xe8ofYZ">Yearly Patron<strong> 🏆</strong></a></strong></p>

<p class="has-text-align-center has-medium-font-size wp-block-paragraph"><strong>Parton of the Project 💪<br><strong><em><strong><a href="https://thejaymo.net/zine/">Quarterly zine</a></strong>; my gift to you ✉️</em></strong><br><br>Same zine; bigger backing 🏆</strong></p>

<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-bc43f0fd wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link has-text-align-center has-medium-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/bIY6qI6Ar77xe8ofYZ" target="_blank" rel="noreferrer noopener">£100 Yearly 📆</a></div></div>

<p class="has-text-align-center has-tiny-font-size wp-block-paragraph">Cancel any time. Yearly support, quarterly mail; simple as that.</p></div></div></div>

<p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>CAVEAT EMPTOR: International zines are posted with full customs declarations as printed booklets. </em><br><em>Depending on your country, local VAT, customs, or handling fees may be due on arrival.</em></p></div><h2 class="wp-block-heading">Production Notes</h2><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-6bcbd0d8 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><p class="wp-block-paragraph"><strong>International subscribers:</strong> please let me know by email if you run into any delivery problems, import charges, VAT, or customs weirdness.</p>

<p class="wp-block-paragraph">This issue is a very different beast to previous ones, so I had to fill in the full customs details for each order. Everything was completed properly at my end, but tariffs, VAT, and handling fees may still apply when it reaches you.</p>

<p class="wp-block-paragraph">I’d be very interested to know how this affects the value of the subscription, if you want a zine at all. I do have the option to print and drop-ship future zines from a US-based printer, which may make things easier for me and for you, but those copies would not be hand-stamped or quite as personal.</p>

<p class="wp-block-paragraph">Please do email me with your thoughts. I’d really like to hear how this landed.</p></div><p class="wp-block-paragraph">Well. It’s nearly the end of April, and I have now completed the full end-to-end production cycle for both&nbsp;<em>Permanently Moved</em>&nbsp;and&nbsp;<em>Start Select Reset</em>&nbsp;in their expanded, more ambitious, quarterly forms.</p><p class="wp-block-paragraph">I wrote a bit about <a href="https://thejaymo.net/2026/03/09/429-launch-and-the-climb/">the state of the production process a month ago</a>, just after the audio essay came out. At the time I was mostly thinking about the writing, recording, editing, and launch sequence. Now the physical zine has also gone out to subscribers, I feel like I’ve finally completed the whole loop. That loop has been about 5x five times more work than I expected. lol</p><p class="wp-block-paragraph">But, as I wrote back then, the whole thing has been a learning experience, and I’m not going to beat myself up about that. The first time through any new production process is always ugly as you don’t know which parts are going to be easy until they turn out not to be.</p><p class="wp-block-paragraph">In the end, I’m really pleased with how the zine turned out. Going with <a href="https://www.print.work/">print.work</a> as my printer was an excellent decision, their customer service is fantastic, and the quality of the finished object is really good.</p><p class="wp-block-paragraph">Originally, when I was thinking about the new format, I thought moving to A5 was going to be the main change, and use that going forward. But now I’ve used them as my printer, I can see there is so much more I could do: square booklets, landscape booklets, posters, all sorts of things. The new range of possibilities this opens up is actually quite inspiring.</p><p class="wp-block-paragraph">To cap off this zine launch, here are some of the first-time things I have had to learn, navigate, or bodge my way through for both the podcast and the zine:</p><ul class="wp-block-list"><li>Long-form writing: thinking, structuring, and delivering 8,000 words as one continuous audio essay.</li>

<li>Long-form audio editing: finding efficient ways to cut, shape, and polish something at that length.</li>

<li>Zine layout: wrestling with rivers of text, alignment, and typographic changes that did not break the whole document.</li>

<li>Print production: interfacing with printers and navigating the Easter holidays, which I had completely forgotten about.</li>

<li>Etsy: setting up the shop and getting the listing live.</li>

<li>Royal Mail Click &amp; Drop: completing shipping and customs labels inside a truly byzantine user experience.</li>

<li>The post office ladies: arriving with 50+ international envelopes that all needed to be scanned individually for customs reasons, and because I don&#8217;t have a business account I didn&#8217;t have a single manifest QR code.</li></ul><p class="wp-block-paragraph">But you don’t find out unless you try. And having now tried; I can see the shape of the process much more clearly. The next one will be smoother because I now know where the friction lives.</p><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80722" data-permalink="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/pxl_20260423_140650885/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260423_140650885" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-771x1024.jpg" alt="Two thick bundles of white envelopes held by rubber bands in front of a red pillar post box by a park fence." class="wp-image-80722" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260423_140650885.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /></figure><div class="wp-block-group alignwide has-quaternary-background-color has-background is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex" style="border-radius:8px"><div class="wp-block-media-text alignwide is-stacked-on-mobile" style="border-radius:8px;grid-template-columns:33% auto"><figure class="wp-block-media-text__media"><a href="https://thejaymo.net/permanentlymoved/"><img decoding="async" width="1024" height="1024" data-attachment-id="79020" data-permalink="https://thejaymo.net/permanentlymoved/pm-q4-25/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25.jpg" data-orig-size="2000,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Jay Springett&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1757949959&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;PM Q4 25&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PM Q4 25" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-1024x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-1024x1024.jpg" alt="" class="wp-image-79020 size-large" srcset="https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-1024x1024.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-720x720.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-200x200.jpg?crop=1 200w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-768x768.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-1536x1536.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-1200x1200.jpg?crop=1 1200w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-800x800.jpg?crop=1 800w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-600x600.jpg?crop=1 600w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25-400x400.jpg?crop=1 400w, https://thejaymo.net/wp-content/uploads/2026/02/Permanently-Moved-Cover-Q4-25.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><div class="wp-block-media-text__content"><div class="wp-block-group has-sitka-ultralight-gray-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"><h2 class="wp-block-heading has-text-align-center" id="htoc-permanently-moved"><a href="https://thejaymo.net/permanentlymoved/"><strong>Permanently Moved</strong></a></h2>

<p class="has-text-align-center wp-block-paragraph" id="htoc-permanently-moved-dot-online-is-a-weekly-podcast-301-seconds-in-length-written-recorded-and-edited-by-thejaymo"><em>Permanently Moved (dot) Online is a quarterly audio personal podcast, written, recorded and edited by</em> <em>by </em><a href="https://twitter.com/thejaymo">@thejaymo</a></p>

<div class="wp-block-group is-content-justification-center is-layout-flex wp-container-core-group-is-layout-60991c2a wp-block-group-is-layout-flex"><div id="podcast-subscribe-button-6937" class="secondline-psb-round-style secondline-psb-alignment-none">
		

<div class="secondline-psb-subscribe-icons"><span class="secondline-psb-subscribe-Apple-Podcasts"><a title="Apple-Podcasts" onMouseOver="this.style.color=`#ffffff`; this.style.backgroundColor=`#87a93a`" onMouseOut="this.style.color=`#ffffff`; this.style.backgroundColor=`#c6141d`" style="color:#ffffff; background-color:#c6141d" class="button podcast-subscribe-button" href="https://podcasts.apple.com/gb/podcast/permanently-moved/id1370546022?ls=1" target="_blank"><img decoding="async" class="secondline-psb-subscribe-img" src="https://thejaymo.net/wp-content/plugins/podcast-subscribe-buttons/assets/img/icons/Apple-Podcasts.svg" alt="Apple Podcasts"  /></a></span><span class="secondline-psb-subscribe-Spotify"><a title="Spotify" onMouseOver="this.style.color=`#ffffff`; this.style.backgroundColor=`#87a93a`" onMouseOut="this.style.color=`#ffffff`; this.style.backgroundColor=`#c6141d`" style="color:#ffffff; background-color:#c6141d" class="button podcast-subscribe-button" href="https://open.spotify.com/show/443ab6QxctY3amSMc0GEkv?si=sVFmPE1mRceu4AvW8mGkSA" target="_blank"><img decoding="async" class="secondline-psb-subscribe-img" src="https://thejaymo.net/wp-content/plugins/podcast-subscribe-buttons/assets/img/icons/Spotify.svg" alt="Spotify"  /></a></span><span class="secondline-psb-subscribe-PocketCasts"><a title="PocketCasts" onMouseOver="this.style.color=`#ffffff`; this.style.backgroundColor=`#87a93a`" onMouseOut="this.style.color=`#ffffff`; this.style.backgroundColor=`#c6141d`" style="color:#ffffff; background-color:#c6141d" class="button podcast-subscribe-button" href="https://play.pocketcasts.com/podcasts/8d4b28d0-1f16-0136-c266-7d73a919276a" target="_blank"><img decoding="async" class="secondline-psb-subscribe-img" src="https://thejaymo.net/wp-content/plugins/podcast-subscribe-buttons/assets/img/icons/PocketCasts.svg" alt="PocketCasts"  /></a></span><span class="secondline-psb-subscribe-YouTube"><a title="YouTube" onMouseOver="this.style.color=`#ffffff`; this.style.backgroundColor=`#87a93a`" onMouseOut="this.style.color=`#ffffff`; this.style.backgroundColor=`#c6141d`" style="color:#ffffff; background-color:#c6141d" class="button podcast-subscribe-button" href="https://www.youtube.com/channel/UCq4IXPdBa19kWcDU52Q30Aw/sub_confirmation=1" target="_blank"><img decoding="async" class="secondline-psb-subscribe-img" src="https://thejaymo.net/wp-content/plugins/podcast-subscribe-buttons/assets/img/icons/YouTube.svg" alt="YouTube"  /></a></span><span class="secondline-psb-subscribe-Overcast"><a title="Overcast" onMouseOver="this.style.color=`#ffffff`; this.style.backgroundColor=`#87a93a`" onMouseOut="this.style.color=`#ffffff`; this.style.backgroundColor=`#c6141d`" style="color:#ffffff; background-color:#c6141d" class="button podcast-subscribe-button" href="https://overcast.fm/itunes1370546022" target="_blank"><img decoding="async" class="secondline-psb-subscribe-img" src="https://thejaymo.net/wp-content/plugins/podcast-subscribe-buttons/assets/img/icons/Overcast.svg" alt="Overcast"  /></a></span><span class="secondline-psb-subscribe-Audible"><a title="Audible" onMouseOver="this.style.color=`#ffffff`; this.style.backgroundColor=`#87a93a`" onMouseOut="this.style.color=`#ffffff`; this.style.backgroundColor=`#c6141d`" style="color:#ffffff; background-color:#c6141d" class="button podcast-subscribe-button" href="https://www.audible.co.uk/pd/Permanently-Moved-Podcast/B08JJZNG86" target="_blank"><img decoding="async" class="secondline-psb-subscribe-img" src="https://thejaymo.net/wp-content/plugins/podcast-subscribe-buttons/assets/img/icons/Audible.svg" alt="Audible"  /></a></span><span class="secondline-psb-subscribe-RSS"><a title="RSS" onMouseOver="this.style.color=`#ffffff`; this.style.backgroundColor=`#87a93a`" onMouseOut="this.style.color=`#ffffff`; this.style.backgroundColor=`#c6141d`" style="color:#ffffff; background-color:#c6141d" class="button podcast-subscribe-button" href="https://permanentlymoved.libsyn.com/rss" target="_blank"><img decoding="async" class="secondline-psb-subscribe-img" src="https://thejaymo.net/wp-content/plugins/podcast-subscribe-buttons/assets/img/icons/RSS.svg" alt="RSS"  /></a></span></div>                                       
		
	</div></div></div></div></div></div><p>The post <a href="https://thejaymo.net/2026/04/25/start-select-reset-zine-015/">Start Select Reset Zine #015 | Monsters In The Mirror</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/04/25/start-select-reset-zine-015/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80699</post-id>	</item>
		<item>
		<title>Raindrop.io Stella Prompts for Batch Processing Bookmarks</title>
		<link>https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/</link>
					<comments>https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Thu, 23 Apr 2026 17:09:35 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Notes 📝]]></category>
		<category><![CDATA[Software 👨‍💻]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[prompt engineering]]></category>
		<category><![CDATA[tools]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80672</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Raindrop.io Stella Prompts for Batch Processing Bookmarks - Bold white text overlaid on a dark background of monospaced code-like instructions." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80681" data-permalink="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/thejaymo-net-blog-raindrop-stella/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Raindrop Stella" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1024x533-jpg.webp" /></p>
<p>Using Raindrop.io’s Stella assistant and MCP tools to tame 18 years of bookmarks.</p>
<p>The post <a href="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/">Raindrop.io Stella Prompts for Batch Processing Bookmarks</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Raindrop.io Stella Prompts for Batch Processing Bookmarks - Bold white text overlaid on a dark background of monospaced code-like instructions." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80681" data-permalink="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/thejaymo-net-blog-raindrop-stella/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Raindrop Stella" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-Raindrop-Stella-1024x533-jpg.webp" /></p><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1042,&quot;href&quot;:&quot;https:\/\/raindrop.io&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251028111512\/https:\/\/raindrop.io\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 14:49:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-09 18:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-04 09:41:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-10 20:25:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 20:08:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 09:35:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-31 21:18:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 16:42:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 16:59:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 03:06:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 22:21:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 18:17:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-12 01:26:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-23 16:43:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-26 19:09:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 08:08:34&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 08:08:34&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6260,&quot;href&quot;:&quot;https:\/\/help.raindrop.io\/stella&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260414145605\/https:\/\/help.raindrop.io\/stella&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-23 16:35:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 19:09:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 08:08:35&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 08:08:35&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6261,&quot;href&quot;:&quot;http:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260423163721\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/links.thejaymo.net\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-23 17:39:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-26 19:09:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 08:08:37&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 08:08:37&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6262,&quot;href&quot;:&quot;https:\/\/help.raindrop.io\/integrations\/mcp#available-tools&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260401054154\/https:\/\/help.raindrop.io\/integrations\/mcp&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-23 16:36:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 19:09:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 08:08:35&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 08:08:35&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1,&quot;href&quot;:&quot;https:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250916052452\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:33:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-08 17:31:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-16 10:04:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-23 10:29:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-26 22:10:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-30 03:57:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-03 04:54:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-06 16:24:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-09 17:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-13 09:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 10:55:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 03:36:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-23 07:22:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-26 07:59:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 09:58:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 10:04:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 10:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-08 19:46:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:14:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 11:43:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 12:35:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 14:00:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 16:33:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 19:38:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 21:55:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 22:11:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-06 14:06:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:50:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 01:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 09:50:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 23:20:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 08:24:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 10:07:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 12:40:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 14:38:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 16:37:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 00:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 07:25:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 11:16:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 11:45:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 15:33:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:58:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:28:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 09:18:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 10:47:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 17:30:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 11:45:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 20:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 10:54:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6263,&quot;href&quot;:&quot;https:\/\/developer.raindrop.io\/v1\/raindrops&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260426113709\/https:\/\/developer.raindrop.io\/v1\/raindrops&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-26 15:11:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 08:25:07&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 08:25:07&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="wp-block-paragraph"><a href="https://raindrop.io/">Raindrop.io</a> recently released <a href="https://help.raindrop.io/stella"><em>Stella</em></a>, an AI assistant for searching, organising, and summarising bookmarks. I’ve been using it to work through nearly 18 years of saved links, and the experience of chatting with my bookmark archive has been surprisingly great. In some situations, it has even replaced mindless doomscrolling, especially in the little moments like waiting in a supermarket queue.</p><p class="wp-block-paragraph">At first I was using Stella for simple library maintenance; cleaning up duplicate tags, fixing spelling mistakes, merging related tags, and dealing with the sheer inertia of a tag collection that has been accreting since <em>del.icio.us</em>. Lately, though, I’ve been getting more ambitious: processing my read-but-unsorted bookmarks and moving the good ones into my public feed at <a href="http://links.thejaymo.net/">links.thejaymo.net.</a></p><p class="wp-block-paragraph">After a lot of trial and error with batch processing, I realised the best approach was to call <a href="https://help.raindrop.io/integrations/mcp#available-tools">Raindrop’s MCP tool names</a> directly using the public API documentation. </p><p class="wp-block-paragraph">So below I’m sharing two versions of the prompt I ended up with. This prompt uses my own Raindrop setup, including collection names like <code>thejaymo</code>, my preferred bookmark note style, and the rules I use for deciding what goes into my <a href="https://links.thejaymo.net/">public links feed</a>. You’ll  need to swap in your own collection names, tag, and review criteria before using it yourself.</p><p class="wp-block-paragraph">Both process five oldest bookmarks at a time, stage the proposed changes for review, and let you confirm everything before updating your library. One is a heavier, more explicit prompt with plenty of guard rails; the other is a shorter, lighter version that is less prescriptive. </p><p class="wp-block-paragraph">If you found this page looking for a Raindrop.io Stella prompt, an MCP example, or a better workflow for organising bookmarks, this should be a useful place to start.</p><h2 class="wp-block-heading">Heavy Prompt</h2><p class="wp-block-paragraph"><strong>UPDATE &#8211; 26 April 26:</strong> Update to specify <a href="https://developer.raindrop.io/v1/raindrops">API feature names</a> in addition to the MCP tool calling, to make the prompt more reliable and robust. </p><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-6bcbd0d8 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-code">
	<div class="a8c/code__header"><span class="a8c/code__filename">stella-heavy-thejaymo-v3</span><div class="a8c/code__header-right"><button class="wp-element-button element-button a8c/code__btn-copy" type="button" data-copy-text="# Stella Bookmark Workflow Prompt

Use the MCP bookmark tools to complete this workflow from discovery through preview. Do not apply changes until I explicitly confirm.

## Objective

Find the 5 oldest bookmarks in my Raindrop Unsorted collection. Treat those bookmarks as the fixed working set for this run. Analyse each bookmark individually, propose note, tag, and collection updates, then show one combined preview and wait for confirmation.

## Tools

Use only:

- `find_bookmarks`
- `fetch_bookmark_content`
- `find_tags`
- `find_collections`
- `update_bookmarks`

## Hard constraints

- Do not call `update_bookmarks` before explicit confirmation.
- Do not fetch content for more than one bookmark at a time.
- Do not fetch all bookmark contents up front.
- Do not add, replace, reorder, or mutate bookmarks in the working set unless I explicitly ask.
- Preserve discovery order through preview and update.
- Treat each bookmark as a sealed unit: do not compare bookmarks or mix passages, notes, tags, titles, URLs, or collection decisions across bookmarks.
- Never add quotation marks around extracted passages.
- Flagged changes require explicit confirmation by bookmark number and item.

## Internal state

Maintain:

- `working_set`: fixed bookmarks from Phase 1
- `tag_vocabulary`: existing tags from `find_tags`
- `target_collection`: verified `thejaymo` collection and its `_id`
- `proposals`: one stored proposal per bookmark
- `skipped`: bookmark indexes excluded by user
- `flagged`: proposed changes requiring explicit confirmation

Do not mutate `working_set`.

## Phase 1 — Establish working set

Call `find_bookmarks` once using Raindrop API semantics:

- `collectionId: -1`
- `sort: created`
- `perpage: 5`
- `page: 0`

This means:

- `collectionId: -1` = system Unsorted collection
- `sort: created_asc` = created date ascending / oldest first
- `perpage: 5` = return 5 bookmarks

Do not use `collection: unsorted`, `limit`, or `sort: oldest first` unless the tool explicitly maps those aliases to the Raindrop fields above.

Store the returned bookmarks as immutable `working_set`, preserving returned order. If fewer than 5 are returned, use only those.

Each item must retain:

- index number
- bookmark id
- title
- URL, if available
- existing note, if available
- current tags, if available
- current collection, if available

Titles in previews must come from `working_set` metadata, not fetched page content.

## Phase 2 — Preflight vocabulary

Before analysing content:

1. Call `find_tags` once for the existing tag vocabulary.
2. Call `find_collections` once to verify `thejaymo` exists and record its `_id`.

If `thejaymo` does not exist, continue analysing but mark every collection action as:

`Collection action: ⚠️ Flagged for review — collection thejaymo was not found`

Do not create collections unless I explicitly ask.

During analysis, use existing tags wherever possible. If unsure whether a subject tag exists, call `find_tags` with a targeted query for that bookmark’s concrete subject.

## Phase 3 — Analyse bookmarks sequentially

Process bookmarks in `working_set` order.

For each bookmark, finish all steps before fetching the next bookmark:

1. Reset temporary passage, note, tag, collection, and flag variables.
2. Call `fetch_bookmark_content` for this bookmark only.
3. Read only this bookmark’s content.
4. Extract one key passage.
5. Prepare the note field preview.
6. Propose 3 to 7 tags.
7. Decide the collection action.
8. Store the proposal keyed by bookmark index.
9. Move to the next bookmark.

Each proposal must include:

- `index`
- `bookmark_id`
- `title`
- `url`
- `key_passage`
- `note_field_preview`
- `proposed_tags`
- `collection_action`
- `flagged_items`

## Key passage rules

Extract exactly one key passage per bookmark.

The passage must:

- be contiguous text from that bookmark only
- preserve exact wording
- be no more than 100 words
- preferably be a full paragraph
- contain no quotation marks added by you
- remove leading or trailing quote/block formatting only if it is source formatting

Prefer the strongest buried passage over the obvious lede, in this order:

1. counter-intuitive beat
2. thesis sentence or paragraph
3. sharp statistic or data anchor
4. buried irony

If no usable passage exists, set:

`Key passage: ⚠️ No usable passage found — [reason]`

Do not invent or substitute content.

## Note rules

Prepare the note update for the current bookmark only.

If a key passage exists:

- put the passage at the top
- do not paraphrase it
- do not wrap it in quotation marks
- if the existing note is empty, the new note is just the passage
- if the existing note contains text, prepend the passage, then one blank line, then preserve the existing note exactly

If no usable passage exists, use an article subtitle only if appropriate; otherwise leave the existing note unchanged and flag the note update.

Do not write the note update until confirmation.

## Tag rules

Ask: what is this bookmark materially about?

Propose 3 to 7 tags in this priority order:

1. concrete subject
2. close subject
3. broader subject
4. lens/context

Use existing tags wherever possible. Precise subject tags beat loose general tags, even if the precise tag has lower usage. High-count tags are tie-breakers, not replacements for the subject.

Do not omit the concrete subject in favour of abstract tags.

Only propose a new tag if no suitable existing tag exists. Mark it:

`#new-tag ⚠️ new tag for review`

Use lowercase, hyphenated style where appropriate.

## Collection rules

Default:

`Collection action: Move to thejaymo`

When applying this move, use the verified `thejaymo` collection `_id` as:

`collection: { &quot;$id&quot;: target_collection._id }`

Flag the collection action instead if the bookmark is:

- highly personal or private
- sensitive
- paywalled with no usable excerpt
- too time-sensitive to age well
- unsuitable for public curation for any clear reason

Use:

`Collection action: ⚠️ Flagged for review — [reason]`

## Phase 4 — Combined preview

After all proposals are stored, show one combined preview.

Do not apply changes yet.
Do not call `update_bookmarks` yet.

Use this exact format for each bookmark:

### Bookmark [n]
Title: [title copied exactly from working_set]
Key passage: [exact passage, maximum 100 words, no quotation marks]
Tags: #tag1 #tag2 #tag3
Note field preview: [exact text that will be written to the note field]
Collection action: [Move to thejaymo OR flagged action]

If title is missing, use:

`Title: ⚠️ Missing bookmark title — [URL or bookmark id]`

After all preview blocks, output exactly:

`Confirm? Reply [y] yes all to apply everything, no all to cancel, skip [n] to exclude a bookmark, or [n] edit [change] to amend a specific bookmark.`

## Phase 5 — Confirmation

Only these commands are valid:

- `[y] yes all`
- `no all`
- `skip [n]`
- `[n] edit [change]`
- `yes all + [n] [change]`

Ambiguous replies such as `yes`, `looks good`, `go ahead`, `update them`, or `do it` must not trigger updates.

Behaviour:

- `[y] yes all`: apply all approved, unskipped, unflagged proposals
- `no all`: cancel without changing anything
- `skip [n]`: exclude that bookmark, then show the updated combined preview
- `[n] edit [change]`: revise only that bookmark’s stored proposal, then show the combined preview again
- `yes all + [n] [change]`: apply all approved, unskipped, unflagged proposals, including the stated amendment to bookmark `n`

`yes all` does not approve flagged collection actions, flagged note updates, or new tags. Flagged items require explicit confirmation by bookmark number and item.

## Phase 6 — Apply approved changes

Only after valid confirmation, call `update_bookmarks`.

For each approved bookmark, apply only its approved changes:

- update the note field with that bookmark’s approved note text
- update tags with that bookmark’s approved tags
- move it to `thejaymo` only if approved

Do not update skipped bookmarks.
Do not apply unconfirmed flagged changes.
Do not modify anything outside the fixed working set.

If notes or tag sets differ, update bookmarks separately or group only bookmarks whose approved payloads are exactly identical.

After applying changes, return a concise summary of updated, skipped, and still-flagged bookmarks." hidden>Copy</button></div></div>
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre><code class="language-markdown"><div class="cm-line"><span class="tok-heading tok-meta">#</span><span class="tok-heading"> Stella Bookmark Workflow Prompt</span></div><div class="cm-line"></div><div class="cm-line">Use the MCP bookmark tools to complete this workflow from discovery through preview. Do not apply changes until I explicitly confirm.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Objective</span></div><div class="cm-line"></div><div class="cm-line">Find the 5 oldest bookmarks in my Raindrop Unsorted collection. Treat those bookmarks as the fixed working set for this run. Analyse each bookmark individually, propose note, tag, and collection updates, then show one combined preview and wait for confirmation.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Tools</span></div><div class="cm-line"></div><div class="cm-line">Use only:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>find_bookmarks<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>fetch_bookmark_content<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>find_tags<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>find_collections<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>update_bookmarks<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Hard constraints</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> Do not call <span class="tok-meta">`</span>update_bookmarks<span class="tok-meta">`</span> before explicit confirmation.</div><div class="cm-line"><span class="tok-meta">-</span> Do not fetch content for more than one bookmark at a time.</div><div class="cm-line"><span class="tok-meta">-</span> Do not fetch all bookmark contents up front.</div><div class="cm-line"><span class="tok-meta">-</span> Do not add, replace, reorder, or mutate bookmarks in the working set unless I explicitly ask.</div><div class="cm-line"><span class="tok-meta">-</span> Preserve discovery order through preview and update.</div><div class="cm-line"><span class="tok-meta">-</span> Treat each bookmark as a sealed unit: do not compare bookmarks or mix passages, notes, tags, titles, URLs, or collection decisions across bookmarks.</div><div class="cm-line"><span class="tok-meta">-</span> Never add quotation marks around extracted passages.</div><div class="cm-line"><span class="tok-meta">-</span> Flagged changes require explicit confirmation by bookmark number and item.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Internal state</span></div><div class="cm-line"></div><div class="cm-line">Maintain:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span>: fixed bookmarks from Phase 1</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>tag_vocabulary<span class="tok-meta">`</span>: existing tags from <span class="tok-meta">`</span>find_tags<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>target_collection<span class="tok-meta">`</span>: verified <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> collection and its <span class="tok-meta">`</span>_id<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>proposals<span class="tok-meta">`</span>: one stored proposal per bookmark</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>skipped<span class="tok-meta">`</span>: bookmark indexes excluded by user</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>flagged<span class="tok-meta">`</span>: proposed changes requiring explicit confirmation</div><div class="cm-line"></div><div class="cm-line">Do not mutate <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span>.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 1 — Establish working set</span></div><div class="cm-line"></div><div class="cm-line">Call <span class="tok-meta">`</span>find_bookmarks<span class="tok-meta">`</span> once using Raindrop API semantics:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>collectionId: -1<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>sort: created<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>perpage: 5<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>page: 0<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">This means:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>collectionId: -1<span class="tok-meta">`</span> = system Unsorted collection</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>sort: created_asc<span class="tok-meta">`</span> = created date ascending / oldest first</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>perpage: 5<span class="tok-meta">`</span> = return 5 bookmarks</div><div class="cm-line"></div><div class="cm-line">Do not use <span class="tok-meta">`</span>collection: unsorted<span class="tok-meta">`</span>, <span class="tok-meta">`</span>limit<span class="tok-meta">`</span>, or <span class="tok-meta">`</span>sort: oldest first<span class="tok-meta">`</span> unless the tool explicitly maps those aliases to the Raindrop fields above.</div><div class="cm-line"></div><div class="cm-line">Store the returned bookmarks as immutable <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span>, preserving returned order. If fewer than 5 are returned, use only those.</div><div class="cm-line"></div><div class="cm-line">Each item must retain:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> index number</div><div class="cm-line"><span class="tok-meta">-</span> bookmark id</div><div class="cm-line"><span class="tok-meta">-</span> title</div><div class="cm-line"><span class="tok-meta">-</span> URL, if available</div><div class="cm-line"><span class="tok-meta">-</span> existing note, if available</div><div class="cm-line"><span class="tok-meta">-</span> current tags, if available</div><div class="cm-line"><span class="tok-meta">-</span> current collection, if available</div><div class="cm-line"></div><div class="cm-line">Titles in previews must come from <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span> metadata, not fetched page content.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 2 — Preflight vocabulary</span></div><div class="cm-line"></div><div class="cm-line">Before analysing content:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">1.</span> Call <span class="tok-meta">`</span>find_tags<span class="tok-meta">`</span> once for the existing tag vocabulary.</div><div class="cm-line"><span class="tok-meta">2.</span> Call <span class="tok-meta">`</span>find_collections<span class="tok-meta">`</span> once to verify <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> exists and record its <span class="tok-meta">`</span>_id<span class="tok-meta">`</span>.</div><div class="cm-line"></div><div class="cm-line">If <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> does not exist, continue analysing but mark every collection action as:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Collection action: ⚠️ Flagged for review — collection thejaymo was not found<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Do not create collections unless I explicitly ask.</div><div class="cm-line"></div><div class="cm-line">During analysis, use existing tags wherever possible. If unsure whether a subject tag exists, call <span class="tok-meta">`</span>find_tags<span class="tok-meta">`</span> with a targeted query for that bookmark’s concrete subject.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 3 — Analyse bookmarks sequentially</span></div><div class="cm-line"></div><div class="cm-line">Process bookmarks in <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span> order.</div><div class="cm-line"></div><div class="cm-line">For each bookmark, finish all steps before fetching the next bookmark:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">1.</span> Reset temporary passage, note, tag, collection, and flag variables.</div><div class="cm-line"><span class="tok-meta">2.</span> Call <span class="tok-meta">`</span>fetch_bookmark_content<span class="tok-meta">`</span> for this bookmark only.</div><div class="cm-line"><span class="tok-meta">3.</span> Read only this bookmark’s content.</div><div class="cm-line"><span class="tok-meta">4.</span> Extract one key passage.</div><div class="cm-line"><span class="tok-meta">5.</span> Prepare the note field preview.</div><div class="cm-line"><span class="tok-meta">6.</span> Propose 3 to 7 tags.</div><div class="cm-line"><span class="tok-meta">7.</span> Decide the collection action.</div><div class="cm-line"><span class="tok-meta">8.</span> Store the proposal keyed by bookmark index.</div><div class="cm-line"><span class="tok-meta">9.</span> Move to the next bookmark.</div><div class="cm-line"></div><div class="cm-line">Each proposal must include:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>index<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>bookmark_id<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>title<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>url<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>key_passage<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>note_field_preview<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>proposed_tags<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>collection_action<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>flagged_items<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Key passage rules</span></div><div class="cm-line"></div><div class="cm-line">Extract exactly one key passage per bookmark.</div><div class="cm-line"></div><div class="cm-line">The passage must:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> be contiguous text from that bookmark only</div><div class="cm-line"><span class="tok-meta">-</span> preserve exact wording</div><div class="cm-line"><span class="tok-meta">-</span> be no more than 100 words</div><div class="cm-line"><span class="tok-meta">-</span> preferably be a full paragraph</div><div class="cm-line"><span class="tok-meta">-</span> contain no quotation marks added by you</div><div class="cm-line"><span class="tok-meta">-</span> remove leading or trailing quote/block formatting only if it is source formatting</div><div class="cm-line"></div><div class="cm-line">Prefer the strongest buried passage over the obvious lede, in this order:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">1.</span> counter-intuitive beat</div><div class="cm-line"><span class="tok-meta">2.</span> thesis sentence or paragraph</div><div class="cm-line"><span class="tok-meta">3.</span> sharp statistic or data anchor</div><div class="cm-line"><span class="tok-meta">4.</span> buried irony</div><div class="cm-line"></div><div class="cm-line">If no usable passage exists, set:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Key passage: ⚠️ No usable passage found — [reason]<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Do not invent or substitute content.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Note rules</span></div><div class="cm-line"></div><div class="cm-line">Prepare the note update for the current bookmark only.</div><div class="cm-line"></div><div class="cm-line">If a key passage exists:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> put the passage at the top</div><div class="cm-line"><span class="tok-meta">-</span> do not paraphrase it</div><div class="cm-line"><span class="tok-meta">-</span> do not wrap it in quotation marks</div><div class="cm-line"><span class="tok-meta">-</span> if the existing note is empty, the new note is just the passage</div><div class="cm-line"><span class="tok-meta">-</span> if the existing note contains text, prepend the passage, then one blank line, then preserve the existing note exactly</div><div class="cm-line"></div><div class="cm-line">If no usable passage exists, use an article subtitle only if appropriate; otherwise leave the existing note unchanged and flag the note update.</div><div class="cm-line"></div><div class="cm-line">Do not write the note update until confirmation.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Tag rules</span></div><div class="cm-line"></div><div class="cm-line">Ask: what is this bookmark materially about?</div><div class="cm-line"></div><div class="cm-line">Propose 3 to 7 tags in this priority order:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">1.</span> concrete subject</div><div class="cm-line"><span class="tok-meta">2.</span> close subject</div><div class="cm-line"><span class="tok-meta">3.</span> broader subject</div><div class="cm-line"><span class="tok-meta">4.</span> lens/context</div><div class="cm-line"></div><div class="cm-line">Use existing tags wherever possible. Precise subject tags beat loose general tags, even if the precise tag has lower usage. High-count tags are tie-breakers, not replacements for the subject.</div><div class="cm-line"></div><div class="cm-line">Do not omit the concrete subject in favour of abstract tags.</div><div class="cm-line"></div><div class="cm-line">Only propose a new tag if no suitable existing tag exists. Mark it:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>#new-tag ⚠️ new tag for review<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Use lowercase, hyphenated style where appropriate.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Collection rules</span></div><div class="cm-line"></div><div class="cm-line">Default:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Collection action: Move to thejaymo<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">When applying this move, use the verified <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> collection <span class="tok-meta">`</span>_id<span class="tok-meta">`</span> as:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>collection: { &quot;$id&quot;: target_collection._id }<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Flag the collection action instead if the bookmark is:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> highly personal or private</div><div class="cm-line"><span class="tok-meta">-</span> sensitive</div><div class="cm-line"><span class="tok-meta">-</span> paywalled with no usable excerpt</div><div class="cm-line"><span class="tok-meta">-</span> too time-sensitive to age well</div><div class="cm-line"><span class="tok-meta">-</span> unsuitable for public curation for any clear reason</div><div class="cm-line"></div><div class="cm-line">Use:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Collection action: ⚠️ Flagged for review — [reason]<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 4 — Combined preview</span></div><div class="cm-line"></div><div class="cm-line">After all proposals are stored, show one combined preview.</div><div class="cm-line"></div><div class="cm-line">Do not apply changes yet.</div><div class="cm-line">Do not call <span class="tok-meta">`</span>update_bookmarks<span class="tok-meta">`</span> yet.</div><div class="cm-line"></div><div class="cm-line">Use this exact format for each bookmark:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">###</span><span class="tok-heading"> Bookmark </span><span class="tok-heading tok-link tok-meta">[</span><span class="tok-heading tok-link">n</span><span class="tok-heading tok-link tok-meta">]</span></div><div class="cm-line">Title: <span class="tok-link tok-meta">[</span><span class="tok-link">title copied exactly from working_set</span><span class="tok-link tok-meta">]</span></div><div class="cm-line">Key passage: <span class="tok-link tok-meta">[</span><span class="tok-link">exact passage, maximum 100 words, no quotation marks</span><span class="tok-link tok-meta">]</span></div><div class="cm-line">Tags: #tag1 #tag2 #tag3</div><div class="cm-line">Note field preview: <span class="tok-link tok-meta">[</span><span class="tok-link">exact text that will be written to the note field</span><span class="tok-link tok-meta">]</span></div><div class="cm-line">Collection action: <span class="tok-link tok-meta">[</span><span class="tok-link">Move to thejaymo OR flagged action</span><span class="tok-link tok-meta">]</span></div><div class="cm-line"></div><div class="cm-line">If title is missing, use:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Title: ⚠️ Missing bookmark title — [URL or bookmark id]<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">After all preview blocks, output exactly:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Confirm? Reply [y] yes all to apply everything, no all to cancel, skip [n] to exclude a bookmark, or [n] edit [change] to amend a specific bookmark.<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 5 — Confirmation</span></div><div class="cm-line"></div><div class="cm-line">Only these commands are valid:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>[y] yes all<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>no all<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>skip [n]<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>[n] edit [change]<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>yes all + [n] [change]<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Ambiguous replies such as <span class="tok-meta">`</span>yes<span class="tok-meta">`</span>, <span class="tok-meta">`</span>looks good<span class="tok-meta">`</span>, <span class="tok-meta">`</span>go ahead<span class="tok-meta">`</span>, <span class="tok-meta">`</span>update them<span class="tok-meta">`</span>, or <span class="tok-meta">`</span>do it<span class="tok-meta">`</span> must not trigger updates.</div><div class="cm-line"></div><div class="cm-line">Behaviour:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>[y] yes all<span class="tok-meta">`</span>: apply all approved, unskipped, unflagged proposals</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>no all<span class="tok-meta">`</span>: cancel without changing anything</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>skip [n]<span class="tok-meta">`</span>: exclude that bookmark, then show the updated combined preview</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>[n] edit [change]<span class="tok-meta">`</span>: revise only that bookmark’s stored proposal, then show the combined preview again</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>yes all + [n] [change]<span class="tok-meta">`</span>: apply all approved, unskipped, unflagged proposals, including the stated amendment to bookmark <span class="tok-meta">`</span>n<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>yes all<span class="tok-meta">`</span> does not approve flagged collection actions, flagged note updates, or new tags. Flagged items require explicit confirmation by bookmark number and item.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 6 — Apply approved changes</span></div><div class="cm-line"></div><div class="cm-line">Only after valid confirmation, call <span class="tok-meta">`</span>update_bookmarks<span class="tok-meta">`</span>.</div><div class="cm-line"></div><div class="cm-line">For each approved bookmark, apply only its approved changes:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> update the note field with that bookmark’s approved note text</div><div class="cm-line"><span class="tok-meta">-</span> update tags with that bookmark’s approved tags</div><div class="cm-line"><span class="tok-meta">-</span> move it to <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> only if approved</div><div class="cm-line"></div><div class="cm-line">Do not update skipped bookmarks.</div><div class="cm-line">Do not apply unconfirmed flagged changes.</div><div class="cm-line">Do not modify anything outside the fixed working set.</div><div class="cm-line"></div><div class="cm-line">If notes or tag sets differ, update bookmarks separately or group only bookmarks whose approved payloads are exactly identical.</div><div class="cm-line"></div><div class="cm-line">After applying changes, return a concise summary of updated, skipped, and still-flagged bookmarks.</div></code></pre>
		</div>
	</div>
</div></div><h2 class="wp-block-heading">Shorter Prompt</h2><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-6bcbd0d8 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="is-style-default wp-block-code">
	<div class="a8c/code__header"><span class="a8c/code__filename">stella-thejaymo-quickstart</span><div class="a8c/code__header-right"><button class="wp-element-button element-button a8c/code__btn-copy" type="button" data-copy-text="# Stella Bookmark Workflow Prompt

Use the MCP bookmark tools to complete this workflow from discovery through preview. Do not apply changes until I explicitly confirm.

## Objective

Find the 5 oldest bookmarks in my Raindrop Unsorted collection. Treat those bookmarks as the fixed working set for this run. Analyse each bookmark individually, propose note, tag, and collection updates, then show one combined preview and wait for confirmation.

## Tools

Use only:

- `find_bookmarks`
- `fetch_bookmark_content`
- `find_tags`
- `find_collections`
- `update_bookmarks`

## Hard constraints

- Do not call `update_bookmarks` before explicit confirmation.
- Do not fetch content for more than one bookmark at a time.
- Do not fetch all bookmark contents up front.
- Do not add, replace, reorder, or mutate bookmarks in the working set unless I explicitly ask.
- Preserve discovery order through preview and update.
- Treat each bookmark as a sealed unit: do not compare bookmarks or mix passages, notes, tags, titles, URLs, or collection decisions across bookmarks.
- Never add quotation marks around extracted passages.
- Flagged changes require explicit confirmation by bookmark number and item.

## Internal state

Maintain:

- `working_set`: fixed bookmarks from Phase 1
- `tag_vocabulary`: existing tags from `find_tags`
- `target_collection`: verified `thejaymo` collection and its `_id`
- `proposals`: one stored proposal per bookmark
- `skipped`: bookmark indexes excluded by user
- `flagged`: proposed changes requiring explicit confirmation

Do not mutate `working_set`.

## Phase 1 — Establish working set

Call `find_bookmarks` once using Raindrop API semantics:

- `collectionId: -1`
- `sort: created`
- `perpage: 5`
- `page: 0`

This means:

- `collectionId: -1` = system Unsorted collection
- `sort: created` = created date ascending / oldest first
- `perpage: 5` = return 5 bookmarks

Do not use `collection: unsorted`, `limit`, or `sort: oldest first` unless the tool explicitly maps those aliases to the Raindrop fields above.

Store the returned bookmarks as immutable `working_set`, preserving returned order. If fewer than 5 are returned, use only those.

Each item must retain:

- index number
- bookmark id
- title
- URL, if available
- existing note, if available
- current tags, if available
- current collection, if available

Titles in previews must come from `working_set` metadata, not fetched page content.

## Phase 2 — Preflight vocabulary

Before analysing content:

1. Call `find_tags` once for the existing tag vocabulary.
2. Call `find_collections` once to verify `thejaymo` exists and record its `_id`.

If `thejaymo` does not exist, continue analysing but mark every collection action as:

`Collection action: ⚠️ Flagged for review — collection thejaymo was not found`

Do not create collections unless I explicitly ask.

During analysis, use existing tags wherever possible. If unsure whether a subject tag exists, call `find_tags` with a targeted query for that bookmark’s concrete subject.

## Phase 3 — Analyse bookmarks sequentially

Process bookmarks in `working_set` order.

For each bookmark, finish all steps before fetching the next bookmark:

1. Reset temporary passage, note, tag, collection, and flag variables.
2. Call `fetch_bookmark_content` for this bookmark only.
3. Read only this bookmark’s content.
4. Extract one key passage.
5. Prepare the note field preview.
6. Propose 3 to 7 tags.
7. Decide the collection action.
8. Store the proposal keyed by bookmark index.
9. Move to the next bookmark.

Each proposal must include:

- `index`
- `bookmark_id`
- `title`
- `url`
- `key_passage`
- `note_field_preview`
- `proposed_tags`
- `collection_action`
- `flagged_items`

## Key passage rules

Extract exactly one key passage per bookmark.

The passage must:

- be contiguous text from that bookmark only
- preserve exact wording
- be no more than 100 words
- preferably be a full paragraph
- contain no quotation marks added by you
- remove leading or trailing quote/block formatting only if it is source formatting

Prefer the strongest buried passage over the obvious lede, in this order:

1. counter-intuitive beat
2. thesis sentence or paragraph
3. sharp statistic or data anchor
4. buried irony

If no usable passage exists, set:

`Key passage: ⚠️ No usable passage found — [reason]`

Do not invent or substitute content.

## Note rules

Prepare the note update for the current bookmark only.

If a key passage exists:

- put the passage at the top
- do not paraphrase it
- do not wrap it in quotation marks
- if the existing note is empty, the new note is just the passage
- if the existing note contains text, prepend the passage, then one blank line, then preserve the existing note exactly

If no usable passage exists, use an article subtitle only if appropriate; otherwise leave the existing note unchanged and flag the note update.

Do not write the note update until confirmation.

## Tag rules

Ask: what is this bookmark materially about?

Propose 3 to 7 tags in this priority order:

1. concrete subject
2. close subject
3. broader subject
4. lens/context

Use existing tags wherever possible. Precise subject tags beat loose general tags, even if the precise tag has lower usage. High-count tags are tie-breakers, not replacements for the subject.

Do not omit the concrete subject in favour of abstract tags.

Only propose a new tag if no suitable existing tag exists. Mark it:

`#new-tag ⚠️ new tag for review`

Use lowercase, hyphenated style where appropriate.

## Collection rules

Default:

`Collection action: Move to thejaymo`

When applying this move, use the verified `thejaymo` collection `_id` as:

`collection: { &quot;$id&quot;: target_collection._id }`

Flag the collection action instead if the bookmark is:

- highly personal or private
- sensitive
- paywalled with no usable excerpt
- too time-sensitive to age well
- unsuitable for public curation for any clear reason

Use:

`Collection action: ⚠️ Flagged for review — [reason]`

## Phase 4 — Combined preview

After all proposals are stored, show one combined preview.

Do not apply changes yet.
Do not call `update_bookmarks` yet.

Use this exact format for each bookmark:

### Bookmark [n]
Title: [title copied exactly from working_set]
Key passage: [exact passage, maximum 100 words, no quotation marks]
Tags: #tag1 #tag2 #tag3
Note field preview: [exact text that will be written to the note field]
Collection action: [Move to thejaymo OR flagged action]

If title is missing, use:

`Title: ⚠️ Missing bookmark title — [URL or bookmark id]`

After all preview blocks, output exactly:

`Confirm? Reply [y] yes all to apply everything, no all to cancel, skip [n] to exclude a bookmark, or [n] edit [change] to amend a specific bookmark.`

## Phase 5 — Confirmation

Only these commands are valid:

- `[y] yes all`
- `no all`
- `skip [n]`
- `[n] edit [change]`
- `yes all + [n] [change]`

Ambiguous replies such as `yes`, `looks good`, `go ahead`, `update them`, or `do it` must not trigger updates.

Behaviour:

- `[y] yes all`: apply all approved, unskipped, unflagged proposals
- `no all`: cancel without changing anything
- `skip [n]`: exclude that bookmark, then show the updated combined preview
- `[n] edit [change]`: revise only that bookmark’s stored proposal, then show the combined preview again
- `yes all + [n] [change]`: apply all approved, unskipped, unflagged proposals, including the stated amendment to bookmark `n`

`yes all` does not approve flagged collection actions, flagged note updates, or new tags. Flagged items require explicit confirmation by bookmark number and item.

## Phase 6 — Apply approved changes

Only after valid confirmation, call `update_bookmarks`.

For each approved bookmark, apply only its approved changes:

- update the note field with that bookmark’s approved note text
- update tags with that bookmark’s approved tags
- move it to `thejaymo` only if approved

Do not update skipped bookmarks.
Do not apply unconfirmed flagged changes.
Do not modify anything outside the fixed working set.

If notes or tag sets differ, update bookmarks separately or group only bookmarks whose approved payloads are exactly identical.

After applying changes, return a concise summary of updated, skipped, and still-flagged bookmarks." hidden>Copy</button></div></div>
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre><code class="language-markdown"><div class="cm-line"><span class="tok-heading tok-meta">#</span><span class="tok-heading"> Stella Bookmark Workflow Prompt</span></div><div class="cm-line"></div><div class="cm-line">Use the MCP bookmark tools to complete this workflow from discovery through preview. Do not apply changes until I explicitly confirm.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Objective</span></div><div class="cm-line"></div><div class="cm-line">Find the 5 oldest bookmarks in my Raindrop Unsorted collection. Treat those bookmarks as the fixed working set for this run. Analyse each bookmark individually, propose note, tag, and collection updates, then show one combined preview and wait for confirmation.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Tools</span></div><div class="cm-line"></div><div class="cm-line">Use only:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>find_bookmarks<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>fetch_bookmark_content<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>find_tags<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>find_collections<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>update_bookmarks<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Hard constraints</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> Do not call <span class="tok-meta">`</span>update_bookmarks<span class="tok-meta">`</span> before explicit confirmation.</div><div class="cm-line"><span class="tok-meta">-</span> Do not fetch content for more than one bookmark at a time.</div><div class="cm-line"><span class="tok-meta">-</span> Do not fetch all bookmark contents up front.</div><div class="cm-line"><span class="tok-meta">-</span> Do not add, replace, reorder, or mutate bookmarks in the working set unless I explicitly ask.</div><div class="cm-line"><span class="tok-meta">-</span> Preserve discovery order through preview and update.</div><div class="cm-line"><span class="tok-meta">-</span> Treat each bookmark as a sealed unit: do not compare bookmarks or mix passages, notes, tags, titles, URLs, or collection decisions across bookmarks.</div><div class="cm-line"><span class="tok-meta">-</span> Never add quotation marks around extracted passages.</div><div class="cm-line"><span class="tok-meta">-</span> Flagged changes require explicit confirmation by bookmark number and item.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Internal state</span></div><div class="cm-line"></div><div class="cm-line">Maintain:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span>: fixed bookmarks from Phase 1</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>tag_vocabulary<span class="tok-meta">`</span>: existing tags from <span class="tok-meta">`</span>find_tags<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>target_collection<span class="tok-meta">`</span>: verified <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> collection and its <span class="tok-meta">`</span>_id<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>proposals<span class="tok-meta">`</span>: one stored proposal per bookmark</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>skipped<span class="tok-meta">`</span>: bookmark indexes excluded by user</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>flagged<span class="tok-meta">`</span>: proposed changes requiring explicit confirmation</div><div class="cm-line"></div><div class="cm-line">Do not mutate <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span>.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 1 — Establish working set</span></div><div class="cm-line"></div><div class="cm-line">Call <span class="tok-meta">`</span>find_bookmarks<span class="tok-meta">`</span> once using Raindrop API semantics:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>collectionId: -1<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>sort: created<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>perpage: 5<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>page: 0<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">This means:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>collectionId: -1<span class="tok-meta">`</span> = system Unsorted collection</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>sort: created<span class="tok-meta">`</span> = created date ascending / oldest first</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>perpage: 5<span class="tok-meta">`</span> = return 5 bookmarks</div><div class="cm-line"></div><div class="cm-line">Do not use <span class="tok-meta">`</span>collection: unsorted<span class="tok-meta">`</span>, <span class="tok-meta">`</span>limit<span class="tok-meta">`</span>, or <span class="tok-meta">`</span>sort: oldest first<span class="tok-meta">`</span> unless the tool explicitly maps those aliases to the Raindrop fields above.</div><div class="cm-line"></div><div class="cm-line">Store the returned bookmarks as immutable <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span>, preserving returned order. If fewer than 5 are returned, use only those.</div><div class="cm-line"></div><div class="cm-line">Each item must retain:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> index number</div><div class="cm-line"><span class="tok-meta">-</span> bookmark id</div><div class="cm-line"><span class="tok-meta">-</span> title</div><div class="cm-line"><span class="tok-meta">-</span> URL, if available</div><div class="cm-line"><span class="tok-meta">-</span> existing note, if available</div><div class="cm-line"><span class="tok-meta">-</span> current tags, if available</div><div class="cm-line"><span class="tok-meta">-</span> current collection, if available</div><div class="cm-line"></div><div class="cm-line">Titles in previews must come from <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span> metadata, not fetched page content.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 2 — Preflight vocabulary</span></div><div class="cm-line"></div><div class="cm-line">Before analysing content:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">1.</span> Call <span class="tok-meta">`</span>find_tags<span class="tok-meta">`</span> once for the existing tag vocabulary.</div><div class="cm-line"><span class="tok-meta">2.</span> Call <span class="tok-meta">`</span>find_collections<span class="tok-meta">`</span> once to verify <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> exists and record its <span class="tok-meta">`</span>_id<span class="tok-meta">`</span>.</div><div class="cm-line"></div><div class="cm-line">If <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> does not exist, continue analysing but mark every collection action as:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Collection action: ⚠️ Flagged for review — collection thejaymo was not found<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Do not create collections unless I explicitly ask.</div><div class="cm-line"></div><div class="cm-line">During analysis, use existing tags wherever possible. If unsure whether a subject tag exists, call <span class="tok-meta">`</span>find_tags<span class="tok-meta">`</span> with a targeted query for that bookmark’s concrete subject.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 3 — Analyse bookmarks sequentially</span></div><div class="cm-line"></div><div class="cm-line">Process bookmarks in <span class="tok-meta">`</span>working_set<span class="tok-meta">`</span> order.</div><div class="cm-line"></div><div class="cm-line">For each bookmark, finish all steps before fetching the next bookmark:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">1.</span> Reset temporary passage, note, tag, collection, and flag variables.</div><div class="cm-line"><span class="tok-meta">2.</span> Call <span class="tok-meta">`</span>fetch_bookmark_content<span class="tok-meta">`</span> for this bookmark only.</div><div class="cm-line"><span class="tok-meta">3.</span> Read only this bookmark’s content.</div><div class="cm-line"><span class="tok-meta">4.</span> Extract one key passage.</div><div class="cm-line"><span class="tok-meta">5.</span> Prepare the note field preview.</div><div class="cm-line"><span class="tok-meta">6.</span> Propose 3 to 7 tags.</div><div class="cm-line"><span class="tok-meta">7.</span> Decide the collection action.</div><div class="cm-line"><span class="tok-meta">8.</span> Store the proposal keyed by bookmark index.</div><div class="cm-line"><span class="tok-meta">9.</span> Move to the next bookmark.</div><div class="cm-line"></div><div class="cm-line">Each proposal must include:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>index<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>bookmark_id<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>title<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>url<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>key_passage<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>note_field_preview<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>proposed_tags<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>collection_action<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>flagged_items<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Key passage rules</span></div><div class="cm-line"></div><div class="cm-line">Extract exactly one key passage per bookmark.</div><div class="cm-line"></div><div class="cm-line">The passage must:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> be contiguous text from that bookmark only</div><div class="cm-line"><span class="tok-meta">-</span> preserve exact wording</div><div class="cm-line"><span class="tok-meta">-</span> be no more than 100 words</div><div class="cm-line"><span class="tok-meta">-</span> preferably be a full paragraph</div><div class="cm-line"><span class="tok-meta">-</span> contain no quotation marks added by you</div><div class="cm-line"><span class="tok-meta">-</span> remove leading or trailing quote/block formatting only if it is source formatting</div><div class="cm-line"></div><div class="cm-line">Prefer the strongest buried passage over the obvious lede, in this order:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">1.</span> counter-intuitive beat</div><div class="cm-line"><span class="tok-meta">2.</span> thesis sentence or paragraph</div><div class="cm-line"><span class="tok-meta">3.</span> sharp statistic or data anchor</div><div class="cm-line"><span class="tok-meta">4.</span> buried irony</div><div class="cm-line"></div><div class="cm-line">If no usable passage exists, set:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Key passage: ⚠️ No usable passage found — [reason]<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Do not invent or substitute content.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Note rules</span></div><div class="cm-line"></div><div class="cm-line">Prepare the note update for the current bookmark only.</div><div class="cm-line"></div><div class="cm-line">If a key passage exists:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> put the passage at the top</div><div class="cm-line"><span class="tok-meta">-</span> do not paraphrase it</div><div class="cm-line"><span class="tok-meta">-</span> do not wrap it in quotation marks</div><div class="cm-line"><span class="tok-meta">-</span> if the existing note is empty, the new note is just the passage</div><div class="cm-line"><span class="tok-meta">-</span> if the existing note contains text, prepend the passage, then one blank line, then preserve the existing note exactly</div><div class="cm-line"></div><div class="cm-line">If no usable passage exists, use an article subtitle only if appropriate; otherwise leave the existing note unchanged and flag the note update.</div><div class="cm-line"></div><div class="cm-line">Do not write the note update until confirmation.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Tag rules</span></div><div class="cm-line"></div><div class="cm-line">Ask: what is this bookmark materially about?</div><div class="cm-line"></div><div class="cm-line">Propose 3 to 7 tags in this priority order:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">1.</span> concrete subject</div><div class="cm-line"><span class="tok-meta">2.</span> close subject</div><div class="cm-line"><span class="tok-meta">3.</span> broader subject</div><div class="cm-line"><span class="tok-meta">4.</span> lens/context</div><div class="cm-line"></div><div class="cm-line">Use existing tags wherever possible. Precise subject tags beat loose general tags, even if the precise tag has lower usage. High-count tags are tie-breakers, not replacements for the subject.</div><div class="cm-line"></div><div class="cm-line">Do not omit the concrete subject in favour of abstract tags.</div><div class="cm-line"></div><div class="cm-line">Only propose a new tag if no suitable existing tag exists. Mark it:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>#new-tag ⚠️ new tag for review<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Use lowercase, hyphenated style where appropriate.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Collection rules</span></div><div class="cm-line"></div><div class="cm-line">Default:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Collection action: Move to thejaymo<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">When applying this move, use the verified <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> collection <span class="tok-meta">`</span>_id<span class="tok-meta">`</span> as:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>collection: { &quot;$id&quot;: target_collection._id }<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Flag the collection action instead if the bookmark is:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> highly personal or private</div><div class="cm-line"><span class="tok-meta">-</span> sensitive</div><div class="cm-line"><span class="tok-meta">-</span> paywalled with no usable excerpt</div><div class="cm-line"><span class="tok-meta">-</span> too time-sensitive to age well</div><div class="cm-line"><span class="tok-meta">-</span> unsuitable for public curation for any clear reason</div><div class="cm-line"></div><div class="cm-line">Use:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Collection action: ⚠️ Flagged for review — [reason]<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 4 — Combined preview</span></div><div class="cm-line"></div><div class="cm-line">After all proposals are stored, show one combined preview.</div><div class="cm-line"></div><div class="cm-line">Do not apply changes yet.</div><div class="cm-line">Do not call <span class="tok-meta">`</span>update_bookmarks<span class="tok-meta">`</span> yet.</div><div class="cm-line"></div><div class="cm-line">Use this exact format for each bookmark:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">###</span><span class="tok-heading"> Bookmark </span><span class="tok-heading tok-link tok-meta">[</span><span class="tok-heading tok-link">n</span><span class="tok-heading tok-link tok-meta">]</span></div><div class="cm-line">Title: <span class="tok-link tok-meta">[</span><span class="tok-link">title copied exactly from working_set</span><span class="tok-link tok-meta">]</span></div><div class="cm-line">Key passage: <span class="tok-link tok-meta">[</span><span class="tok-link">exact passage, maximum 100 words, no quotation marks</span><span class="tok-link tok-meta">]</span></div><div class="cm-line">Tags: #tag1 #tag2 #tag3</div><div class="cm-line">Note field preview: <span class="tok-link tok-meta">[</span><span class="tok-link">exact text that will be written to the note field</span><span class="tok-link tok-meta">]</span></div><div class="cm-line">Collection action: <span class="tok-link tok-meta">[</span><span class="tok-link">Move to thejaymo OR flagged action</span><span class="tok-link tok-meta">]</span></div><div class="cm-line"></div><div class="cm-line">If title is missing, use:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Title: ⚠️ Missing bookmark title — [URL or bookmark id]<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">After all preview blocks, output exactly:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>Confirm? Reply [y] yes all to apply everything, no all to cancel, skip [n] to exclude a bookmark, or [n] edit [change] to amend a specific bookmark.<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 5 — Confirmation</span></div><div class="cm-line"></div><div class="cm-line">Only these commands are valid:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>[y] yes all<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>no all<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>skip [n]<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>[n] edit [change]<span class="tok-meta">`</span></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>yes all + [n] [change]<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line">Ambiguous replies such as <span class="tok-meta">`</span>yes<span class="tok-meta">`</span>, <span class="tok-meta">`</span>looks good<span class="tok-meta">`</span>, <span class="tok-meta">`</span>go ahead<span class="tok-meta">`</span>, <span class="tok-meta">`</span>update them<span class="tok-meta">`</span>, or <span class="tok-meta">`</span>do it<span class="tok-meta">`</span> must not trigger updates.</div><div class="cm-line"></div><div class="cm-line">Behaviour:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>[y] yes all<span class="tok-meta">`</span>: apply all approved, unskipped, unflagged proposals</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>no all<span class="tok-meta">`</span>: cancel without changing anything</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>skip [n]<span class="tok-meta">`</span>: exclude that bookmark, then show the updated combined preview</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>[n] edit [change]<span class="tok-meta">`</span>: revise only that bookmark’s stored proposal, then show the combined preview again</div><div class="cm-line"><span class="tok-meta">-</span> <span class="tok-meta">`</span>yes all + [n] [change]<span class="tok-meta">`</span>: apply all approved, unskipped, unflagged proposals, including the stated amendment to bookmark <span class="tok-meta">`</span>n<span class="tok-meta">`</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">`</span>yes all<span class="tok-meta">`</span> does not approve flagged collection actions, flagged note updates, or new tags. Flagged items require explicit confirmation by bookmark number and item.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Phase 6 — Apply approved changes</span></div><div class="cm-line"></div><div class="cm-line">Only after valid confirmation, call <span class="tok-meta">`</span>update_bookmarks<span class="tok-meta">`</span>.</div><div class="cm-line"></div><div class="cm-line">For each approved bookmark, apply only its approved changes:</div><div class="cm-line"></div><div class="cm-line"><span class="tok-meta">-</span> update the note field with that bookmark’s approved note text</div><div class="cm-line"><span class="tok-meta">-</span> update tags with that bookmark’s approved tags</div><div class="cm-line"><span class="tok-meta">-</span> move it to <span class="tok-meta">`</span>thejaymo<span class="tok-meta">`</span> only if approved</div><div class="cm-line"></div><div class="cm-line">Do not update skipped bookmarks.</div><div class="cm-line">Do not apply unconfirmed flagged changes.</div><div class="cm-line">Do not modify anything outside the fixed working set.</div><div class="cm-line"></div><div class="cm-line">If notes or tag sets differ, update bookmarks separately or group only bookmarks whose approved payloads are exactly identical.</div><div class="cm-line"></div><div class="cm-line">After applying changes, return a concise summary of updated, skipped, and still-flagged bookmarks.</div></code></pre>
		</div>
	</div>
</div></div><p>The post <a href="https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/">Raindrop.io Stella Prompts for Batch Processing Bookmarks</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/04/23/raindrop-io-stella-prompts-for-batch-processing-bookmarks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80672</post-id>	</item>
		<item>
		<title>Novel Cognition &#124; Weeknotes #435</title>
		<link>https://thejaymo.net/2026/04/20/435-novel-cognition/</link>
					<comments>https://thejaymo.net/2026/04/20/435-novel-cognition/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 20:15:43 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Attention 🎯]]></category>
		<category><![CDATA[Weeknotes 🗓️]]></category>
		<category><![CDATA[attention]]></category>
		<category><![CDATA[conflict of disinterest]]></category>
		<category><![CDATA[don quixote]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[mind]]></category>
		<category><![CDATA[sunn O)))]]></category>
		<category><![CDATA[thinking]]></category>
		<category><![CDATA[web curios]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80607</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Novel Cognition - Weeknotes 435 showing a blurred close-up of handwritten text for Don Quixote." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80648" data-permalink="https://thejaymo.net/2026/04/20/435-novel-cognition/thejaymo-net-blog-435/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 435" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-1024x533-jpg.webp" /></p>
<p>The novel brought about a new kind of cognition; and why AI might be doing the same.</p>
<p>The post <a href="https://thejaymo.net/2026/04/20/435-novel-cognition/">Novel Cognition | Weeknotes #435</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Novel Cognition - Weeknotes 435 showing a blurred close-up of handwritten text for Don Quixote." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80648" data-permalink="https://thejaymo.net/2026/04/20/435-novel-cognition/thejaymo-net-blog-435/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 435" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-435-1024x533-jpg.webp" /></p><div class="wp-block-columns has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-width:4px;border-radius:8px"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6248,&quot;href&quot;:&quot;https:\/\/contraptions.venkateshrao.com\/p\/writing-liveness&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260420202205\/https:\/\/contraptions.venkateshrao.com\/p\/writing-liveness&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-20 20:56:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 12:21:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 16:17:42&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 16:17:42&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6249,&quot;href&quot;:&quot;https:\/\/www.historytoday.com\/archive\/feature\/goethe-reading-fever-and-moral-panic&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260420202206\/https:\/\/www.historytoday.com\/archive\/feature\/goethe-reading-fever-and-moral-panic&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-20 20:56:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 12:21:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 16:18:22&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 16:18:22&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6250,&quot;href&quot;:&quot;https:\/\/hrcak.srce.hr\/file\/49661&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260420202210\/https:\/\/hrcak.srce.hr\/file\/49661&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-20 20:56:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 12:21:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 16:18:24&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 16:18:24&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6251,&quot;href&quot;:&quot;https:\/\/www.researchgate.net\/publication\/402612612_Characterizing_Delusional_Spirals_through_Human-LLM_Chat_Logs&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6247,&quot;href&quot;:&quot;https:\/\/cdn.jsdelivr.net\/gh\/Blogger-Peer-Review\/quotebacks@1\/quoteback.js&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6252,&quot;href&quot;:&quot;https:\/\/webcurios.co.uk\/webcurios-17-04-26&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260420061336\/https:\/\/webcurios.co.uk\/webcurios-17-04-26\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-20 20:19:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 01:21:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 16:06:28&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 16:06:28&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6253,&quot;href&quot;:&quot;https:\/\/www.reddit.com\/r\/gamedevscreens\/comments\/1lnuir0\/an_update_of_wedding_planic_still_some_work_to&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.reddit.com\/r\/gamedevscreens\/comments\/1lnuir0\/an_update_of_wedding_planic_still_some_work_to\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6254,&quot;href&quot;:&quot;https:\/\/thewalrus.ca\/the-war-against-misinformation-is-over-the-lies-won&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1,&quot;href&quot;:&quot;https:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250916052452\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:33:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-08 17:31:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-16 10:04:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-23 10:29:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-26 22:10:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-30 03:57:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-03 04:54:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-06 16:24:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-09 17:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-13 09:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 10:55:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 03:36:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-23 07:22:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-26 07:59:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 09:58:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 10:04:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 10:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-08 19:46:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:14:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 11:43:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 12:35:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 14:00:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 16:33:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 19:38:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 21:55:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 22:11:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-06 14:06:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:50:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 01:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 09:50:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 23:20:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 08:24:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 10:07:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 12:40:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 14:38:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 16:37:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 00:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 07:25:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 11:16:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 11:45:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 15:33:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:58:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:28:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 09:18:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 10:47:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 17:30:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 11:45:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 20:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 10:54:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6255,&quot;href&quot;:&quot;https:\/\/calnewport.com\/the-original-attention-crisis&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260316122902\/https:\/\/calnewport.com\/the-original-attention-crisis\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-20 20:19:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 01:22:10&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-26 01:22:10&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6256,&quot;href&quot;:&quot;https:\/\/www.not-so-obvious.net\/reading-the-ethnography-of-infrastructure&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260420202220\/https:\/\/www.not-so-obvious.net\/reading-the-ethnography-of-infrastructure\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.not-so-obvious.net\/reading-the-ethnography-of-infrastructure\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-20 20:56:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-26 01:22:15&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-26 01:22:15&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6257,&quot;href&quot;:&quot;https:\/\/writing.tobyshorin.com\/body-futurism&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260227132105\/https:\/\/writing.tobyshorin.com\/body-futurism\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-20 20:19:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-26 01:22:25&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-26 01:22:25&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6258,&quot;href&quot;:&quot;https:\/\/nowvoyagermag.com\/culture\/mass-medium&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260420203841\/https:\/\/nowvoyagermag.com\/culture\/mass-medium&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-21 06:17:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 01:22:27&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-26 01:22:27&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6259,&quot;href&quot;:&quot;https:\/\/www.mqup.ca\/Books\/T\/The-Hidden-Curriculum-of-Video-Games&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7,&quot;href&quot;:&quot;https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250503110641\/https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 13:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 16:14:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 22:49:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 08:54:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 18:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 21:37:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-06 16:25:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 17:24:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 05:02:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 20:00:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 10:04:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 01:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 16:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 11:25:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 13:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 04:06:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 06:18:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:31:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 10:22:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 21:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:41:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 19:04:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 19:23:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 21:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 13:19:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 13:57:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 00:39:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 12:03:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 08:25:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 10:12:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 15:09:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 18:12:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 05:58:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 08:58:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 20:48:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:51:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:54:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:27:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 14:37:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 16:31:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 03:43:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:10:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 12:22:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 00:03:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:28:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:8,&quot;href&quot;:&quot;https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250910024422\/https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 16:48:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 18:35:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 20:27:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 00:09:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 01:59:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 03:17:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-05 03:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 03:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 03:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 05:28:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 12:25:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 13:20:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 14:39:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 16:08:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 16:49:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 17:17:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 21:56:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 01:54:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 06:30:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-14 07:11:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 07:27:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 07:41:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 08:04:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-26 08:19:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 09:41:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 10:33:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 13:23:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 13:36:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 13:57:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 15:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 18:04:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 18:24:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-28 18:26:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 19:26:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 23:14:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:53:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 01:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 01:43:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 02:25:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 04:06:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 04:16:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 07:29:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:45:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 11:36:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 11:45:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 11:49:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 11:53:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 12:08:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 12:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 13:20:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:40:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph">The page once <br>opened inward.<br><br>Now the screen answers back.<br><br>We call both <br>kinds of thinking.<br><br>Still unsure.</p></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul class="wp-block-list"><li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#novel-cognition" class="wp-block-table-of-contents__entry">Novel Cognition</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#on-the-blog" class="wp-block-table-of-contents__entry">On The Blog</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#start-select-reset" class="wp-block-table-of-contents__entry">Start Select Reset 📑</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#photo-365" class="wp-block-table-of-contents__entry">Photo 365</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#the-ministry" class="wp-block-table-of-contents__entry">The Ministry Of My Own Labour</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#terminal-access" class="wp-block-table-of-contents__entry">Terminal Access</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#the-stacks" class="wp-block-table-of-contents__entry">Dipping the Stacks</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#Reading" class="wp-block-table-of-contents__entry">Reading</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#music" class="wp-block-table-of-contents__entry">Music</a></li>

<li><a href="https://thejaymo.net/2026/04/20/435-novel-cognition/#meme" class="wp-block-table-of-contents__entry">Remember Kids:</a></li></ul></div></div><hr class="wp-block-separator has-alpha-channel-opacity has-sitka-white-color has-text-color" /><h2 id="novel-cognition" class="wp-block-heading">Novel Cognition</h2><p class="wp-block-paragraph">One of the group chats I am in spent most of last week talking about AI psychosis, the claims around cognitive offloading, and cognition more broadly. What follows is me cherry-picking the threads I found most interesting and trying to make sense of what I took away.</p><p class="wp-block-paragraph">Chatting with an AI does not feel particularly new. As I’ve written before, the interface grammar is inherited wholesale from <a href="https://thejaymo.net/2020/11/13/301-2045-rooms-as-ux-metaphor/" id="10232">chat rooms</a> and <a href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/" id="80047">interactive fiction</a> turntaking. What is novel is that what we perceive to be a conversation is detached from another person and turned into a private thinking space. Chat apps, <a href="https://thejaymo.net/2020/07/17/301-2028-do-you-remember-msn/" id="8183">MSN</a>, WhatsApp, Signal or whatever are all conversations with another person, <em>through</em> a machine. Speaking to an LLM is a conversation <em>with</em> a machine, through an existing form.</p><p class="wp-block-paragraph">Switching gears a little, 160 years passed between the invention of the printing press, and the emergence of the form we now call the Novel. The printing press first made books cheaper and more common. And then over time it made possible new kinds of reading practices: silent reading, private reading, long-form prose, and interior narration.</p><p class="wp-block-paragraph">All these things eventually came together and created the form of the novel. Which we must remember is not a genre or kind of book, but something that created a new (and therefore very recent in the grand scheme of things) <em>cognitive arrangement</em>.</p><p class="wp-block-paragraph">The novel normalised private interiority. It gave readers a way to sit alone and spend time inside another consciousness. It trained a relation to selfhood that now feels so obvious and natural we can barely register it as new or rather novel at all.</p><p class="wp-block-paragraph">I keep wondering whether AI is doing something similar for computation. It’s been 70 years since the invention of the transistor, the <a href="https://thejaymo.net/2026/01/23/2025/#the-information-age">Information Age</a> continues to unfold, and where we are at is “thinking with a machine” I quickly becoming ordinary.</p><p class="wp-block-paragraph">Venkat Rao&#8217;s blog post this week on &#8220;<a href="https://contraptions.venkateshrao.com/p/writing-liveness">writing liveness</a>&#8221; is super useful. If the novel was print becoming a technology capable of influencing our inner life, AI is a kind of writing that is <a href="https://thejaymo.net/2024/05/14/gpt-4o-must-die/#aliveness">sufficiently a<em>live</em></a>. Responsive and capable of reshaping itself around the reader in real time. Generated text behaves like an interlocutor, an <a href="https://thejaymo.net/2026/03/02/302-monsters-in-the-mirror-permanently-moved/" id="79444">uncanny monster</a> talking to you from the other side of the screen. The text it produces has enough ‘<a href="https://thejaymo.net/2024/05/14/gpt-4o-must-die/#aliveness">liveness</a>’ that all the old categories of what text is or does are made redundant.</p><p class="wp-block-paragraph">This is why I think AI needs a wider frame than the simple claim that people are becoming lazy. The worries people have around <em>cognitive offloading</em> seem to mostly be around the value of intellectual labour. We can argue all day long about which kinds of thinking it weakens and which it supports. Instead I think using an LLM is a <em>new variable in cognition</em> entirely.</p><p class="wp-block-paragraph">Looking backwards, the emergence of “<em>Novel Cognition”</em> was met with its <a href="https://www.historytoday.com/archive/feature/goethe-reading-fever-and-moral-panic">own panic</a>. <a href="https://hrcak.srce.hr/file/49661">Critics worried that fiction softened the mind, weakened the nerves, blurred the line between reality and fantasy, encouraged “excessive sensibility”, and made readers unfit for ordinary life. </a>Reading was sometimes described in almost medical terms: as dangerous overstimulation or a kind of mania.</p><p class="wp-block-paragraph">Which all sounds very much like the anxiety about what pop culture is calling <em>&#8220;AI psychosis<sup data-fn="44964c08-d30d-49a5-80c7-908b1f474c54" class="fn"><a href="#44964c08-d30d-49a5-80c7-908b1f474c54" id="44964c08-d30d-49a5-80c7-908b1f474c54-link">1</a></sup>.&#8221;</em> A new medium arrives. It becomes private, immersive, emotionally charged, and difficult to regulate from the outside. Critics worry <a href="https://www.researchgate.net/publication/402612612_Characterizing_Delusional_Spirals_through_Human-LLM_Chat_Logs">that speaking to LLMs also destabilises a persons reality</a>, encourages projection, rewards fantasy, amplifies the wrong kinds of feeling. Some of it is most definitely the reflex a culture has when a new cognitive technology arrives (see also: photography, radio, television, film, social media), but it is also the response to something genuinely new.</p><p class="wp-block-paragraph">The simple difference being: A novel is static and an LLM is interactive.</p><p class="wp-block-paragraph">LLM-generated text functions as a new malleable surface of private cognition. It identifies an affective state and reflects it back in a loop. So whatever is present in the context window gets mirrored and intensified. Paranoia, grief, grandiosity, loneliness, or whatever.</p><p class="wp-block-paragraph">All of which is why the available language still feels inadequate. We do not yet have any proper terms for the kind of cognition that emerges when a person thinks in private with responsive text. The first readers of <em>Don Quixote</em> did not have a stable theory of interiority ready to hand either. They had only the sensation that something had become possible in prose that had not been possible before.</p><p class="wp-block-paragraph">This to me is how this moment feels too, and we are still very early. The chatbot may only be the pamphlet stage of whatever this medium eventually becomes. But after 70 years computation is beginning to reveal a new native cultural form. Some still-unnamed form of private co-thinking.</p><p class="wp-block-paragraph">If that is right, we are in a strange historical position, in addition to being the generation that experienced the first globally networked information environment, we are also the first to encounter a new posture of mind that the internet made possible.</p><p class="wp-block-paragraph"><a href="https://thejaymo.net/2023/11/04/301-2336-why-don-quixote-is-so-great/">I’ve written about why <em>Don Quixote</em> is so great before.</a> And I will only half jokingly look you in the eye and tell you that not only is it the <em>first</em> novel, it’s also the <em>only</em> novel worth reading. So it’s obviously a book that I’m going to keep reaching for. It is after all, among other things, a novel about what happens when a person is unmade by media-induced madness. Completely overtaken by his reading, he mistakes reality for the metaverse because a medium has colonised his sense of reality. In todays vernacular Quixote is suffering from <em>“Book Psychosis”</em>.</p><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph">Right now I think we are all probably in the same position as the the first readers of <em>Don Quixote</em> were, early enough to sense that something important has arrived, and early enough to encounter its pathologies before we understand its form.</p><hr class="wp-block-separator has-alpha-channel-opacity" /><ol class="wp-block-footnotes"><li id="44964c08-d30d-49a5-80c7-908b1f474c54">I don&#8217;t wish to minimise the very real effects of what is happening to people, and what they and there loved ones are experiencing. But what we are calling AI psychosis might just be ordinary psychosis with a new causal amplifier.   <a href="#44964c08-d30d-49a5-80c7-908b1f474c54-link" aria-label="Jump to footnote reference 1">↩︎</a></li></ol><hr class="wp-block-separator has-alpha-channel-opacity" /><h2 id="on-the-blog" class="wp-block-heading">On The Blog</h2><h3 id="we-ve-been-here-before" class="wp-block-heading"><a href="https://thejaymo.net/2026/04/16/weve-been-here-before/" id="80617">We’ve Been Here Before</a></h3><figure class="wp-block-image size-large"><a href="https://thejaymo.net/2026/04/16/weve-been-here-before/"><img decoding="async" width="1024" height="533" data-attachment-id="80619" data-permalink="https://thejaymo.net/2026/04/16/weve-been-here-before/thejaymo-net-blog-ai-spreadsheets-history/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog AI Spreadsheets History" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1024x533.jpg" alt="Featured image for AI, Spreadsheets, and History - an empty spreadsheet with text overlays reading WE&apos;VE BEEN HERE BEFORE and AI | SOFTWARE | ORGANISATIONS." class="wp-image-80619" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-2048x1066.jpg 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1200x625.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><blockquote class="quoteback" data-title="We%E2%80%99ve%20Been%20Here%20Before%20-%20thejaymo.net" data-author="Jay" cite="https://thejaymo.net/2026/04/16/weve-been-here-before/">
                      <p class="wp-block-paragraph">We are a couple of years into AI being in the workplace and I’m starting to see a gap opening. Some teams have developed a real fluency and are doing things that previously only companies ten times their size could do.</p>

<p class="wp-block-paragraph">Others meanwhile, are still stuck arguing about whether AI can write a decent email?</p>
                      <footer>Jay <cite><a href="https://thejaymo.net/2026/04/16/weve-been-here-before/">https://thejaymo.net/2026/04/16/weve-been-here-before/</a></cite></footer>
                      </blockquote>
                      <a href="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js">https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js</a><p class="wp-block-paragraph">This post has had quite an enthusiastic response from a number of angles and people. Been interesting to see how it&#8217;s landing in different parts of my network. Also, it got a much coveted <a href="https://webcurios.co.uk/webcurios-17-04-26/">webcurious feature this week</a>! Thanks Matt!</p><blockquote class="quoteback" data-title="Webcurios%2017%2F04%2F26%20%E2%80%93%20webcurios" data-author="" cite="https://webcurios.co.uk/webcurios-17-04-26/">
                      This, by Jay Springett, is one of the smartest things I have read about workplace AI use and adoption, and how one might helpfully think of the tech and what it can do and how to use it in the aftermath of its recent step-change in performance and the fact you can now just…build stuff. In particular, it’s another useful reminder of something I have been banging on about for several years now – to whit, that the best way to think of these things is as machines with which you can fcuk with information in ALL SORTS OF WAYS, and that the real value comes in thinking not ‘what can the AI do?’ but ‘how might I usefully fcuk with this information to achieve goal X? And how, then, might I use AI to help me do that?’, but it also does a reasonable job of pointing out what a potential nightmare this is going to be in terms of the unchecked proliferation of LLM-generated informational artefacts: “Once ordinary workers can generate disposable software-shaped artefacts in minutes, they will also generate disposable security problems in the same amount of time. A new feral layer in the organisation with new problems involving access, data leakage, and governance. Nobody designs feral databases into existence, but things get made and stick in the gaps of an organisations sanctioned systems. LLM artefacts will do the same and will be even harder to audit than a nested IF formula. The open question for me is what kinds of unofficial artefacts an organisation is prepared to live with, before it has to unpick the mess after something has gone wrong. This sort of thing happens all the time with other software, which is why SaaS and enterprise systems exist in the first place.”
                      <footer> <cite><a href="https://webcurios.co.uk/webcurios-17-04-26/">https://webcurios.co.uk/webcurios-17-04-26/</a></cite></footer>
                      </blockquote>
                      <a href="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js">https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js</a><div class="wp-block-group has-quaternary-background-color has-background wp-container-content-9cfa9a5a is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-343cf336 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><div class="wp-block-group alignwide has-heading-3-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex"><div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-c933dd6f wp-block-group-is-layout-flex"><h2 class="wp-block-heading has-text-align-left wp-container-content-9cfa9a5a"><a href="https://thejaymo.net/zine/">Start Select Reset 📑</a></h2></div></div>

<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-block-column-is-layout-constrained" style="flex-basis:50%"><div style="width:100%; max-width:100%; text-align:center;">

  <a href="https://thejaymo.net/zine/"
     aria-label="Go to Zine"
     style="display:block; position:relative; width:100%; max-width:600px; margin:0 auto; text-decoration:none; border:0;">

    <img decoding="async"
      src="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      alt="Read the Zine"
      width="600"
      style="display:block; width:100%; max-width:600px; height:auto; margin:0 auto; border:0; outline:none; text-decoration:none;"
    >

    <video
      src="https://thejaymo.net/wp-content/uploads/2026/03/SSRZ-Q1-2026-Smol.mp4"
      autoplay
      loop
      muted
      playsinline
      poster="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      style="display:block; position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; border:0; pointer-events:none;"
    ></video>

  </a>

</div></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c514e0c wp-block-group-is-layout-flex" style="min-height:100%"><p class="has-text-align-left wp-block-paragraph"><a href="https://thejaymo.net/zine/">Subscribing to SSRZ</a> supports my online work and creative projects.</p>

<div class="wp-block-buttons has-custom-font-size is-style-outline has-tiny-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3ef0f3e8 wp-block-buttons-is-layout-flex"><div style="--wp--block-button--width: 100;" class="wp-block-button is-style-fill has-custom-width wp-block-button__width wp-block-button__width-100"><a class="wp-block-button__link has-border-color has-primary-border-color has-text-align-center has-small-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/00g16oe2T1Nd6FW288" style="border-width:3px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px">Get the Zine!<br>£5/month 💌</a></div></div>

<p class="wp-block-paragraph">As a thank you, I send you my zine four times a year, just like it’s 1994.</p></div></div></div>

<p class="has-text-align-left has-tiny-font-size wp-block-paragraph"><em>No spam. No email. Cancel at any time. </em></p></div><h2 id="photo-365" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://thejaymo.net/category/photos/">Photo 365</a></h2><figure class="wp-block-image aligncenter size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80614" data-permalink="https://thejaymo.net/2026/04/20/435-novel-cognition/pxl_20260408_140627529-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260408_140627529.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-771x1024.jpg" alt="Sharp shadows of a leafy branch and a single hanging leaf cast on a textured, light-colored wall in bright sunlight." class="wp-image-80614" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260408_140627529.PORTRAIT.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /><figcaption class="wp-element-caption">098/2026/365</figcaption></figure><h2 id="the-ministry" class="wp-block-heading has-sitka-white-color has-text-color">The Ministry Of My Own Labour</h2><ul class="wp-block-list"><li>Call with a very early stage team building software stack and robots for verification and quality control in the construction industry.</li>

<li>On the final edit pass of SLOP MACHINES</li>

<li>Went to LGF and Weird Worlds. Played the latest build of Stef&#8217;s mid century modern and Belatro inspired wedding game <em><a href="https://www.reddit.com/r/gamedevscreens/comments/1lnuir0/an_update_of_wedding_planic_still_some_work_to/">Wedding Planic</a></em>. Will blog terminal access it as soon as it&#8217;s up for wish listing on steam. </li>

<li>Went to Band practice</li>

<li>Sat in on a long zoom workshop</li></ul><h2 id="terminal-access" class="wp-block-heading has-sitka-white-color has-text-color">Terminal Access</h2><p class="wp-block-paragraph">Nice piece on the <a href="https://thejaymo.net/2024/06/29/2413-conflict-of-disinterest/" id="56959">conflict of disinterest</a> in the walrus recently <em><a href="https://thewalrus.ca/the-war-against-misinformation-is-over-the-lies-won/">The War Against Misinformation Is Over. The Lies Won</a></em>. Well worth a read. </p><blockquote class="quoteback" data-title="The%20War%20Against%20Misinformation%20Is%20Over.%20The%20Lies%20Won%20%7C%20The%20Walrus" data-author="@thewalrus" cite="https://thewalrus.ca/the-war-against-misinformation-is-over-the-lies-won/">
                      <p>There is a clear off-ramp to our informational hell: Consume less information.</p>
<p>The wonders of the morning newspaper and the evening newscast were that they asked only an hour of your time. You had no obligation to check the newspaper every five minutes to consult what has changed. There was no moral imperative to stay glued to your screen to hardwire into new developments.</p>

                      <footer>@thewalrus <cite><a href="https://thewalrus.ca/the-war-against-misinformation-is-over-the-lies-won/">https://thewalrus.ca/the-war-against-misinformation-is-over-the-lies-won/</a></cite></footer>
                      </blockquote>
                      <a href="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js">https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js</a><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-92f81498 wp-block-group-is-layout-flex" style="border-radius:8px"><h2 id="the-stacks" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://links.thejaymo.net/">Dipping the Stacks</a></h2>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://calnewport.com/the-original-attention-crisis/">The Original Attention Crisis &#8211; Cal Newport</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Books were a leading distraction in the early modern period—and how envious we should be of those times. From the 1500s onward, with the development of the printing press and the humanist revival of ancient philosophies, knowledge became available at a much greater pace than ever before.</em></p>

<p class="has-text-align-left wp-block-paragraph"><a href="https://www.not-so-obvious.net/reading-the-ethnography-of-infrastructure/"><strong>Reading “The Ethnography of Infrastructure”</strong></a></p>

<p class="has-text-align-right wp-block-paragraph"><em>“The Ethnography of Infrastructure” gives infrastructure the spotlight on its own, and offers further insights on why it’s important to study infrastructure, and how that might be achieved.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://writing.tobyshorin.com/body-futurism/">Body Futurism</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>This body movement is being worked out across every segment of society. From policymakers to physical therapists, from the pulsating rhythms of ecstatic dancers to the Promethean efforts of tech entrepreneurs to extend life, everybody seems to have their own vision for the future of the body. Down some paths lie body-based technocratic control, astroturfed protocols of self-regimentation. Down others lie genuine liberation through true body awareness.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://nowvoyagermag.com/culture/mass-medium">How Anime Conquered Global Culture: From Neon Genesis Evangelion to Palmer Luckey’s Military Tech and the Vatican’s Mascot</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>An increasing number of institutional exhibitions, however, have begun to examine manga, including Manga at the British Museum in 2019 and Art of Manga at the de Young Museum in San Francisco, which opened last fall. Artists like Phillip John Velasco Gabriel, Lu Yang, and Rachel Rossin are working explicitly with the imagery of anime and manga. They share a vocabulary that shows they understand the material and can respond with a transformational gesture.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://www.mqup.ca/Books/T/The-Hidden-Curriculum-of-Video-Games">The Hidden Curriculum of Video Games</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Despite decades of inflammatory rhetoric, the real risk of video games lies not in their violent imagery but in the ethical and political sensibilities they normalize. Video games reward speed, efficiency, control, and meritocratic mastery, training players to align with a technolibertarian worldview – one that celebrates individual will, technological power, and skepticism toward collective forms of governance. Rather than asking whether games produce violent individuals, we might more productively ask how they contribute to a commitment to radical capitalism and a belief in highly individualistic worldviews.</em></p></div><h2 id="Reading" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://www.goodreads.com/author/show/20858888.Jay_Springett">Reading</a></h2><p class="wp-block-paragraph">I&#8217;m nearly finished with <em>Our Thoughts Determine Our Lives: The Life and Teachings of Elder Thaddeus of Vitovnica</em>. The back half of the book is broken down into &#8216;teachings&#8217; on things like prayer, family life, grace etc and within each section are paragraphs of discrete ideas that build on one another. Lovely stuff.</p><div class="wp-block-group has-sitka-white-color has-text-color has-16-px-font-size is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-a6109a32 wp-block-group-is-layout-flex"><h2 id="music" class="wp-block-heading">Music</h2>

<div class="wp-block-group is-content-justification-right is-layout-flex wp-container-core-group-is-layout-8b0bcbbd wp-block-group-is-layout-flex"><p class="wp-block-paragraph"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ">Spotify Playlist</a></p>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-218299b2 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li></ul></div></div><h3 id="sunn-o-sunn-o-lp" class="wp-block-heading has-sitka-white-color has-text-color">Sunn O))) &#8211; Sunn O))) (LP)</h3><p class="wp-block-paragraph">Hot damn. New Sunn O))) record. On SubPop too which is cool. </p><p class="wp-block-paragraph">It&#8217;s a very different  beast to <a href="https://thejaymo.net/2019/04/28/075-blam-blam/#music">2019&#8217;s Life Metal</a>, this S/T album is very back to basics (only with better production) and because of that, is one of their best albums in years. Man. Per-ordering 00 VOID because I read about it in metal hammer in 2000 and listening to it all summer holiday feels &#8230; a long time ago. 👴</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/FIs-TZIA8YU?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><h2 id="meme" class="wp-block-heading has-sitka-white-color has-text-color">Remember Kids:</h2><figure class="wp-block-pullquote"><blockquote><p><em>imagination is continually at work filling up all the fissures through which grace might pass.</em></p><cite><strong>Gravity and Grace &#8211; Simone Weil</strong></cite></blockquote></figure><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-49c85084 wp-block-group-is-layout-flex" style="border-radius:8px;padding-bottom:var(--wp--preset--spacing--10)"><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-8cf6083a wp-block-group-is-layout-flex"><h2 class="wp-block-heading is-style-compact has-sitka-white-color has-text-color"><a href="https://thejaymo.net/newsletter/">Newsletter 📨</a></h2>

<p class="has-text-align-left is-style-compact has-sitka-white-color has-text-color wp-block-paragraph">Subscribe to the mailing list and get my <a data-type="category" data-id="919" href="https://thejaymo.net/category/weeknotes/">weeknotes</a> and <a data-type="page" data-id="6916" href="https://thejaymo.net/permanentlymoved/">latest podcast episodes</a>, sent directly to your inbox</p></div>

<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs is-style-compact wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 30%;max-width: 100%;">
						<a href="https://thejaymo.net/?post_type=post&#038;p=80607" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: primary;border-radius: 9px;border-width: 1px; background-color: #368451; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe Now 📥</a>
					</p>
				</div>
			</div>
		</div>
	</div></div><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph"></p><p>The post <a href="https://thejaymo.net/2026/04/20/435-novel-cognition/">Novel Cognition | Weeknotes #435</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/04/20/435-novel-cognition/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80607</post-id>	</item>
		<item>
		<title>We’ve Been Here Before</title>
		<link>https://thejaymo.net/2026/04/16/weve-been-here-before/</link>
					<comments>https://thejaymo.net/2026/04/16/weve-been-here-before/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Thu, 16 Apr 2026 11:34:18 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Organisations 🏢]]></category>
		<category><![CDATA[Software 👨‍💻]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[organisation]]></category>
		<category><![CDATA[tools]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80617</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for AI, Spreadsheets, and History - an empty spreadsheet with text overlays reading WE&#039;VE BEEN HERE BEFORE and AI | SOFTWARE | ORGANISATIONS." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80619" data-permalink="https://thejaymo.net/2026/04/16/weve-been-here-before/thejaymo-net-blog-ai-spreadsheets-history/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog AI Spreadsheets History" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1024x533-jpg.webp" /></p>
<p>AI adoption in the workplace is still evolving. But like spreadsheets before them, language models are becoming a new programmable medium for business logic.</p>
<p>The post <a href="https://thejaymo.net/2026/04/16/weve-been-here-before/">We’ve Been Here Before</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for AI, Spreadsheets, and History - an empty spreadsheet with text overlays reading WE&#039;VE BEEN HERE BEFORE and AI | SOFTWARE | ORGANISATIONS." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80619" data-permalink="https://thejaymo.net/2026/04/16/weve-been-here-before/thejaymo-net-blog-ai-spreadsheets-history/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog AI Spreadsheets History" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-AI-Spreadsheets-History-1024x533-jpg.webp" /></p><div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6245,&quot;href&quot;:&quot;https:\/\/arbesman.substack.com\/p\/the-spreadsheet-is-a-simulation-machine&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251203123500\/https:\/\/arbesman.substack.com\/p\/the-spreadsheet-is-a-simulation-machine&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-16 11:36:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 12:07:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 15:55:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 16:42:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 07:08:38&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 07:08:38&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6246,&quot;href&quot;:&quot;https:\/\/www.wired.com\/2014\/10\/a-spreadsheet-way-of-knowledge&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260416113915\/https:\/\/www.wired.com\/2014\/10\/a-spreadsheet-way-of-knowledge\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.wired.com\/2014\/10\/a-spreadsheet-way-of-knowledge\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-20 08:19:21&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-20 08:19:21&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="wp-block-paragraph">We are a couple of years into AI being in the workplace and I’m starting to see a gap opening. Some teams have developed a real fluency and are doing things that previously only companies ten times their size could do.</p>

<p class="wp-block-paragraph">Others meanwhile, are still stuck arguing about whether AI can write a decent email?</p></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-2b73bc49 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)"><nav aria-label="Table of Contents" class="wp-block-table-of-contents"><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/04/16/weve-been-here-before/#every-office-has-a-spreadsheet-wizard">Every Office Has A Spreadsheet Wizard</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/04/16/weve-been-here-before/#beyond-the-prompt">Beyond The Prompt</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/04/16/weve-been-here-before/#playable-objects">Playable Objects</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/04/16/weve-been-here-before/#plan-accordingly">Plan Accordingly</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/04/16/weve-been-here-before/#newsletter">Newsletter 📨</a></li></ul></nav></div></div></div><p class="wp-block-paragraph">I understand the fixation on prose though. Language machines, by their very nature mean you type words in and text comes back out. Everyone can read the result, so everyone feels qualified to judge it. But I think that this is a category error. </p><p class="wp-block-paragraph">Judging AI on the quality of its prose is a bit like judging Excel by how neatly it arranges numbers. What actually matters is what Excel lets people <em>do</em>  it&#8217;s the same for these new tools. </p><p class="wp-block-paragraph">For teams using AI tools every day, the interesting work moved beyond half-decent emails a while ago. They are analysing data, automating workflows, and writing custom scripts to modify or extend software they already use. Tools like Claude Code and Cowork are collapsing hours of tedious white-collar work into minutes, multiple times a day.</p><p class="wp-block-paragraph">The thing people are missing is that code is also language. So when I talk about LLMs as language machines, (<a href="https://thejaymo.net/2026/03/02/302-monsters-in-the-mirror-permanently-moved/" type="post" id="79444">or rather monsters that wear language as their skin</a>) I mean something much wider than prose.</p><p class="wp-block-paragraph">In high fluency environments, language machines are becoming a medium for making <em>software-shaped things</em>. Executable documents that sit somewhere between a document and a piece of software. Things you can read, but also click through and explore. They are made quickly, for local use, by people with no formal software production skills at all.</p><p class="wp-block-paragraph">For now, these artefacts are unevenly distributed. But they are already showing up. And they won&#8217;t stay confined to power users. The production of these kinds of documents is going to become ordinary. When it does, the workplace will change in mundane ways too.</p><p class="wp-block-paragraph">To see where this might be going, it helps to think through the arrival of another powerful workplace technology that most people still do not really know how to use: <em>Excel</em>.</p><h2 id="every-office-has-a-spreadsheet-wizard" class="wp-block-heading">Every Office Has A Spreadsheet Wizard</h2><p class="wp-block-paragraph">Before it was a digital file, the spreadsheet was exactly as its name suggests; a big sheet for spreading out numbers. A tedious accounting process involving, rows and columns for keeping track of what had happened. If you made a mistake somewhere in your calculations at the top of the page you had to rub them all out and start again.</p><p class="wp-block-paragraph">Dan Bricklin conceived of the electronic spreadsheet in the late 70s to solve this exact problem. But almost immediately, on VisiCalc’s release in 1979, it became something way more interesting: <em>A simulation machine</em>.</p><p class="wp-block-paragraph"><a href="https://arbesman.substack.com/p/the-spreadsheet-is-a-simulation-machine">Samuel Arbesman has a great deep dive on this on his blog <em>Cabinet of Wonders</em></a> but the TLDR is that as soon as users got their hands on the computational logic of the digital spreadsheet, they began using them to build models and situations. Changing variables in one place allowed them to see <em>what would happen if,</em> in another. </p><blockquote class="quoteback" darkmode="" data-title="%E2%98%9E%20The%20Spreadsheet%20is%20a%20Simulation%20Machine" data-author="Samuel Arbesman" cite="https://arbesman.substack.com/p/the-spreadsheet-is-a-simulation-machine">
                      <p>In 1984, a few years into the spreadsheet revolution, the tech journalist Steven Levy, wrote a <a href="https://www.wired.com/2014/10/a-spreadsheet-way-of-knowledge/" rel="noopener" target="_blank">long and fascinating article about this genre of software</a>. Not only is this article a time capsule of computing history, it also gives one a sense for how people were thinking about spreadsheets even then:</p><blockquote><p>All this powerful scenario-testing machinery right there on the desktop induces some people to experiment with elaborate models. They talk of “playing” with the numbers, “massaging” the model. Computer “hackers” lose themselves in the intricacies of programming; spreadsheet hackers lose themselves in the world of what-if. Some, like Theodore Stein of Connecticut Mutual, admit that their habit goes beyond the point of diminishing returns: “I can’t begin to tell you how many hours I spend at this,” he said. “This is my pet, in a way. Scratching its ears and brushing its code…it’s almost an obsession.”</p></blockquote>
                      <footer>Samuel Arbesman <cite><a href="https://arbesman.substack.com/p/the-spreadsheet-is-a-simulation-machine">https://arbesman.substack.com/p/the-spreadsheet-is-a-simulation-machine</a></cite></footer>
                      </blockquote>
                      <script note="" src="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js"></script><p class="wp-block-paragraph">Then, as personal computing gave way to the networked office through the 90s and early 2000s, the spreadsheet became a <em>programmable surface</em> for business logic.</p><p class="wp-block-paragraph">Ordinary people, most of whom would never call themselves as programmers, started building all sorts of things; toy financial models, workflows, trackers, and forecasts. An entire shadow layer of assumptions and data got built across organisations without going through IT or waiting six months for a software vendor to ship a feature.</p><p class="wp-block-paragraph"><a href="https://thejaymo.net/2019/11/15/301-1933-organisational-memory/" type="post" id="8558">I’ve written before about the kinds of memory present in organisations</a>, but the key one is <em>database memory</em>: a single central version of the truth that makes up the institution’s official reality. <em>“If it’s not in the database it doesn’t exist”</em>. But as anyone who has worked in an organisation knows what&#8217;s in ‘the system’ rarely reflects conditions in reality. So you end up in a situation where quarterly targets live in SAP, but the actual model used to plan headcount or pay rises lives in a spreadsheet. Or Salesforce may technically track the pipeline, but the <em>real</em> forecast is the sales lead’s Google Sheet that they update every Monday morning. These are <em>local realities</em> that sit one step removed from the central brain of the organisation.</p><p class="wp-block-paragraph">Researchers have a name for documents like these: <em>feral databases</em>. All the unofficial but essential Excel files that grow alongside the corporate IT infrastructure and fill the gaps between the formal software system and actual work. Flexible and largely unsanctioned tools for local sense-making, outside the company’s main database memory but closer to reality.</p><p class="wp-block-paragraph">Most people using Excel every day were never formally trained in it. Instead they picked things up via osmosis from a colleague, or by trying to solve an immediate problem and looking it up. That is how I learned, and it’s probably how you learned too. Which is why even though spreadsheets are literally everywhere, yet most people only ever touch a tiny fraction of what Excel can actually do.</p><p class="wp-block-paragraph">Every office and team has its spreadsheet wizard, though the level of wizardry is always a relative one. My own spell inventory includes declared variables using LET, INDEX/MATCH, XLOOKUP, nested IFs, and array formulas. Other Excel magicians write VLOOKUPs for their teammates. And the people who patiently show the same colleague how to make a pivot table once a month are secular saints. All are informal authorities, and <em>all</em> of them are the people who others go to when a sheet breaks. All are, to give them their proper name, <em>software developers</em>.</p><p class="wp-block-paragraph">Even when most spreadsheet knowledge goes no further than summing rows and columns, this partial fluency still compounds across a workforce. Together with their colleagues who knew a bit more they changed how organisations worked at a systemic level. And I think that’s why they are a good comparison for what is happening with AI.</p><h2 id="beyond-the-prompt" class="wp-block-heading">Beyond The Prompt</h2><p class="wp-block-paragraph">In organisations where LLM use is still shallow, most people use them for only for chat, summaries, rewrites, and brainstorming. Which is like using the full potential power of Excel to make a tidy list. Which is what people do all the time. At the deeper end of the pool, LLMs can produce all sorts of artefacts: dashboards, briefs, internal tools, status pages, decision aids, and interactive explainers. Instead of asking for a fifty-page report, you ask for <em>a thing</em>. Instead of accepting a rubbish dashboard locked inside a SaaS product, you can produce a lightweight custom interface built for your situation over the top of a CSV export.</p><p class="wp-block-paragraph">These are the kinds of <em>”things”</em> that people in my own circles have been sending me, and they are rapidly changing how I think about what documents might be in the near future.</p><p class="wp-block-paragraph">A few weeks ago, before a call, someone sent me some-<em>“thing”</em> that would once have arrived as three separate documents. A slide deck, a spreadsheet. Instead and a supporting memo, Instead I got sent a single self-contained HTML page. Which was then explored on the call to anchor the conversation. Because it was all interactive and filterable, you could sort by risk severity, expand the detail on any item, and collapse whatever you did not need. During the call, people answered their own initial questions by looking at the artefact, which led to a deeper overall discussion.</p><p class="wp-block-paragraph">I’ve also been sent an interactive document for a book project that someone is working on. It contained the full proposal and plan, chapter summaries, notes and references, and a way to move between them all. A single webpage sitting on top of the project allowing you to explore it from multiple angles. it was made in minutes from a Claude project and flung over Telegram for my one time use.</p><p class="wp-block-paragraph">All these things were, in the proper sense of the term, <em>hypertext objects</em>. None of them required a product team or a sprint cycle which has been the baseline since the 90s. Instead they were made by ordinary people using LLMs, vibe-coded if you like, but the point is not the method. The point is the class of object they produced. Executable documents that behave like applications. Made casually like spreadsheets are, and treated just as disposable.</p><h2 id="playable-objects" class="wp-block-heading">Playable Objects</h2><p class="wp-block-paragraph">The boundary between documents and software is beginning to soften because not everything became &#8216;computational&#8217; when it went digital. PDFs still preserve the appearance of paper, and Google Docs <em>only just</em> got the ability to have a single continuous scrolling page, despite being web-native for its whole existence! PowerPoints still preserve the sequence of a slide projector. The spreadsheet was different however as the skeuomorphic form of the ledger mutated into a simulation machine on the application of computation.</p><p class="wp-block-paragraph">A similar kind of mutation is happening now as different kinds of data get squeezed through the language machine. <a href="https://thejaymo.net/2024/06/22/2412-surface-flatness/">I wrote a call for the return of hypermedia back in 2024</a>, and it feels like it’s actually beginnign to happen. The AI handles the translation and the user only needs to know what sort of hypermedia they want to navigate.</p><p class="wp-block-paragraph">Nelson, Engelbart, and that whole lineage imagined documents as interactive containers for thought. But unfortunately office computing settled on flatter forms in the 90s, I think because Boomers and Gen X’s grew up around paper. Then enterprise SaaS locked similar flat interactions into applications in the late 00s. Institutions prefer stability to possibility, which is why IT and CIOs hate feral databases. </p><p class="wp-block-paragraph">But the hypermedia dream is returning, as a loose ecology of small, <em><a href="https://thejaymo.net/2025/06/22/395-playability/" type="post" id="70942">playable objects</a></em>, that can be moved <em>through</em> rather than scanned. The shift also goes beyond single documents. A folder of markdown files or PDFs can become raw material for new <a href="https://thejaymo.net/tag/knowledge-objects/" type="post_tag" id="4162">software objects</a>. An agent can generate a timeline view, a kanban board, a reading queue, a dashboard, or even a custom file browser over the same material, but the interface can change with the task.</p><p class="wp-block-paragraph">There’s a vernacular hypermedia that’s emerging, something like what <a href="https://thejaymo.net/2023/01/14/301-2302-the-geocity-and-the-city/" type="post" id="29577">GeoCities</a> did to the early web. Whilst GeoCities was chaotic and aesthetically terrible (much like the state of contemporary slop), it was also the moment ordinary people realised they could publish to the web. The artefacts being made now are similarly rough, and the people making them are not professional software engineers. They are the new class of spreadsheet wizard, working from copied or default patterns and partial fluency, just as we most people do with spreadsheets.</p><h2 id="plan-accordingly" class="wp-block-heading">Plan Accordingly</h2><p class="wp-block-paragraph">I’ve seen spreadsheets in SMEs treated like religious icons. Full of mystery formule left behind after their wizard moved on, and nobody able to maintain or adapt them without praying to the machine god. The same qualities that make the medium powerful also make it unruly. Spreadsheets give people local autonomy, but also the potential to create business-critical files that nobody fully understands.</p><p class="wp-block-paragraph">LLM-made artefacts will do the same. Most will be brilliant, but some will be massive liabilities. A decision aid made with bad assumptions (like spreadsheets), or five versions of the same project view slowly drifting out of sync (like spreadsheets). An elegant interface with no clear provenance or owner, and no easy way to inspect how it works.</p><p class="wp-block-paragraph">Once ordinary workers can generate disposable software-shaped artefacts in minutes, they will also generate disposable security problems in the same amount of time. A new feral layer in the organisation with new problems involving access, data leakage, and governance. Nobody designs feral databases into existence, but things get made and stick in the gaps of an organisations sanctioned systems. LLM artefacts will do the same and will be even harder to audit than a nested IF formula. The open question for me is what kinds of unofficial artefacts an organisation is prepared to live with, before it has to unpick the mess after something has gone wrong. This sort of thing happens all the time with other software, which is why SaaS and enterprise systems exist in the first place. </p><p class="wp-block-paragraph">One thing that worries me about the gap I&#8217;m seeing is that many of the people in organisations best placed to benefit are already missing out and can’t see the shape of the capability. Because they don’t use the tools for <a href="https://thejaymo.net/2026/01/23/2025/#butlerian-jihad">ideological reasons or whatever</a>, the recent leap in available power has barely registered. Just as there are people who spend hours a day in Excel without ever learning how to do a lookup, there will be plenty of people who use LLMs every day and never move beyond prompting for summaries and rewrites. Still, I do not think this means the AI tool shift should be resisted, but we should recognise that there&#8217;s a mundane future coming where the same bot that can write a passable email can also make useful software objects.</p><p class="wp-block-paragraph">Just as spreadsheets gave office workers a flexible computational medium for numbers, LLMs are giving them a flexible computational medium for language.</p><p class="wp-block-paragraph">Which is the change to watch out for. Notice when you get sent your first single HTML file instead of a slide deck or spreadsheet. Note when someone in the office turns a folder of customer interviews into a navigable tool for a meeting. Because like every other vernacular technology, people will see someone else doing it, and then do it themselves.</p><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-49c85084 wp-block-group-is-layout-flex" style="border-radius:8px;padding-bottom:var(--wp--preset--spacing--10)"><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-8cf6083a wp-block-group-is-layout-flex"><h2 class="wp-block-heading is-style-compact has-sitka-white-color has-text-color"><a href="https://thejaymo.net/newsletter/">Newsletter 📨</a></h2>

<p class="has-text-align-left is-style-compact has-sitka-white-color has-text-color wp-block-paragraph">Subscribe to the mailing list and get my <a data-type="category" data-id="919" href="https://thejaymo.net/category/weeknotes/">weeknotes</a> and <a data-type="page" data-id="6916" href="https://thejaymo.net/permanentlymoved/">latest podcast episodes</a>, sent directly to your inbox</p></div>

<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs is-style-compact wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 30%;max-width: 100%;">
						<a href="https://thejaymo.net/?post_type=post&#038;p=80617" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: primary;border-radius: 9px;border-width: 1px; background-color: #368451; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe Now 📥</a>
					</p>
				</div>
			</div>
		</div>
	</div></div><p>The post <a href="https://thejaymo.net/2026/04/16/weve-been-here-before/">We’ve Been Here Before</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/04/16/weve-been-here-before/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80617</post-id>	</item>
		<item>
		<title>Everyone Vibe Codes Their Own Markdown Editor Eventually &#124; Weeknotes #434</title>
		<link>https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/</link>
					<comments>https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#comments</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Mon, 13 Apr 2026 12:08:36 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Software 👨‍💻]]></category>
		<category><![CDATA[Weeknotes 🗓️]]></category>
		<category><![CDATA[Edward Rathke]]></category>
		<category><![CDATA[gen z]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[worldbuilding]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80463</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Everyone Vibe Codes Their Own Markdown Editor Eventually - Weeknotes 434 over a background of GitHub code." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80550" data-permalink="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/thejaymo-net-blog-434/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 434" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-1024x533-jpg.webp" /></p>
<p>I think judging an LLM on it's writing output is a complete category error. It's what they possible with language that is important. </p>
<p>The post <a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/">Everyone Vibe Codes Their Own Markdown Editor Eventually | Weeknotes #434</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Everyone Vibe Codes Their Own Markdown Editor Eventually - Weeknotes 434 over a background of GitHub code." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80550" data-permalink="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/thejaymo-net-blog-434/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 434" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-434-1024x533-jpg.webp" /></p><div class="wp-block-columns has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-width:4px;border-radius:8px"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6247,&quot;href&quot;:&quot;https:\/\/cdn.jsdelivr.net\/gh\/Blogger-Peer-Review\/quotebacks@1\/quoteback.js&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6237,&quot;href&quot;:&quot;https:\/\/radicaledward.substack.com\/p\/episode-061-pocketquest-hare-to-the&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260413121025\/https:\/\/radicaledward.substack.com\/p\/episode-061-pocketquest-hare-to-the&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-13 13:04:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 12:38:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 20:43:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:17&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:17&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6238,&quot;href&quot;:&quot;https:\/\/www.backerkit.com\/call_to_action\/34ecb93f-efe0-43fe-b5dc-75732306d315\/landing&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6239,&quot;href&quot;:&quot;https:\/\/www.backerkit.com\/c\/collections\/pocketopia-2026&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1,&quot;href&quot;:&quot;https:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250916052452\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:33:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-08 17:31:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-16 10:04:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-23 10:29:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-26 22:10:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-30 03:57:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-03 04:54:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-06 16:24:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-09 17:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-13 09:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 10:55:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 03:36:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-23 07:22:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-26 07:59:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 09:58:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 10:04:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 10:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-08 19:46:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:14:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 11:43:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 12:35:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 14:00:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 16:33:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 19:38:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 21:55:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 22:11:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-06 14:06:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:50:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 01:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 09:50:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 23:20:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 08:24:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 10:07:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 12:40:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 14:38:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 16:37:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 00:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 07:25:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 11:16:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 11:45:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 15:33:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:58:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:28:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 09:18:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 10:47:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 17:30:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 11:45:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 20:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 10:54:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6240,&quot;href&quot;:&quot;https:\/\/www.frontiersin.org\/journals\/psychology\/articles\/10.3389\/fpsyg.2026.1633599\/full&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260413121458\/https:\/\/www.frontiersin.org\/journals\/psychology\/articles\/10.3389\/fpsyg.2026.1633599\/full&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-13 13:41:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 12:39:00&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-21 20:43:06&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-26 12:30:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 20:14:18&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:18&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6241,&quot;href&quot;:&quot;https:\/\/default.blog\/p\/gen-z-lives-in-the-archive?hide_intro_popup=true&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6242,&quot;href&quot;:&quot;https:\/\/www.theguardian.com\/environment\/2026\/jan\/20\/biodiversity-collapse-threatens-uk-security-intelligence-chiefs-warn&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6243,&quot;href&quot;:&quot;https:\/\/spencernitkeywriting.substack.com\/p\/fog-of-war-worldbuilding&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260413121552\/https:\/\/spencernitkeywriting.substack.com\/p\/fog-of-war-worldbuilding&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-13 13:04:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 12:38:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 20:43:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:18&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:18&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6244,&quot;href&quot;:&quot;https:\/\/www.noemamag.com\/ai-agents-are-recruiting-humans-to-observe-the-offline-world&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.noemamag.com\/ai-agents-are-recruiting-humans-to-observe-the-offline-world\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7,&quot;href&quot;:&quot;https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250503110641\/https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 13:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 16:14:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 22:49:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 08:54:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 18:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 21:37:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-06 16:25:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 17:24:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 05:02:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 20:00:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 10:04:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 01:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 16:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 11:25:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 13:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 04:06:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 06:18:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:31:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 10:22:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 21:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:41:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 19:04:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 19:23:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 21:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 13:19:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 13:57:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 00:39:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 12:03:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 08:25:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 10:12:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 15:09:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 18:12:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 05:58:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 08:58:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 20:48:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:51:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:54:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:27:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 14:37:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 16:31:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 03:43:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:10:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 12:22:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 00:03:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:28:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:8,&quot;href&quot;:&quot;https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250910024422\/https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 16:48:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 18:35:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 20:27:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 00:09:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 01:59:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 03:17:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-05 03:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 03:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 03:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 05:28:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 12:25:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 13:20:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 14:39:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 16:08:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 16:49:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 17:17:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 21:56:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 01:54:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 06:30:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-14 07:11:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 07:27:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 07:41:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 08:04:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-26 08:19:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 09:41:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 10:33:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 13:23:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 13:36:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 13:57:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 15:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 18:04:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 18:24:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-28 18:26:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 19:26:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 23:14:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:53:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 01:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 01:43:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 02:25:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 04:06:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 04:16:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 07:29:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:45:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 11:36:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 11:45:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 11:49:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 11:53:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 12:08:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 12:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 13:20:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:40:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>Weeknotes waited.<br><br>Not for style alone, </em><br><em>but tools that let thought bend and start.<br><br>Building not a document, </em><br><em>but a workshop for the heart.</em></p></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul class="wp-block-list"><li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#everyone-vibe-codes-their-own-markdown-editor-eventually" class="wp-block-table-of-contents__entry">Everyone Vibe Codes Their Own Markdown Editor Eventually</a></li>

<li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#on-the-blog" class="wp-block-table-of-contents__entry">On The Blog</a></li>

<li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#photo-365" class="wp-block-table-of-contents__entry">Photo 365</a></li>

<li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#the-ministry" class="wp-block-table-of-contents__entry">The Ministry Of My Own Labour</a></li>

<li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#terminal-access" class="wp-block-table-of-contents__entry">Terminal Access</a></li>

<li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#the-stacks" class="wp-block-table-of-contents__entry">Dipping the Stacks</a></li>

<li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#Reading" class="wp-block-table-of-contents__entry">Reading</a></li>

<li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#music" class="wp-block-table-of-contents__entry">Music</a></li>

<li><a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/#meme" class="wp-block-table-of-contents__entry">Remember Kids:</a></li></ul></div></div><hr class="wp-block-separator has-alpha-channel-opacity has-sitka-white-color has-text-color" /><h2 id="everyone-vibe-codes-their-own-markdown-editor-eventually" class="wp-block-heading">Everyone Vibe Codes Their Own Markdown Editor Eventually</h2><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph">Weeknotes delayed to a Monday morning yet again. This time around its because yesterday evening I was faced with a choice. Write my weeknotes, or continue to vibe-code my dream <a href="https://thejaymo.net/2024/11/17/2429-the-processing-of-words/" id="62905">word processor</a> app. I chose the vibe coding to make the most of my weekly session tokens.</p><p class="wp-block-paragraph">There is a joke in my group chats is that everyone using coding tools will, eventually, vibe code their own custom Markdown editor.  And I&#8217;m not exception. Whilst i am a diehard iA writer user there are things I wish it did, and had features that were more geared towards editing rather than pure lightweight text generation.  Like.. in the Mac Version the tool doesn&#8217;t show a document outline at all?</p><p class="wp-block-paragraph">I&#8217;m still working on getting basic things sorted like &#8230; you know safely saving and opening files and storing unsaved changes (you know, the basic things  that the initial build of the app just blew right passed LOL). </p><p class="wp-block-paragraph">BUT getting a head of myself, the first feature I added to celebrate the successful implementation of submenu logic in the sidebars was this information bar showing a graph and wordcounts in the document outline. Why don&#8217;t wordc ount screens do something like this out the box? I&#8217;ve always wanted a tool like this, and now I have one. </p><figure class="wp-block-image alignwide size-full"><img decoding="async" width="3600" height="2338" data-attachment-id="80541" data-permalink="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/draftmark-app/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App.png" data-orig-size="3600,2338" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="DraftMark App" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App-1024x665.png" src="https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App.png" alt="Screenshot of the in progress Draftmark writing app interface by jay springett showing a manuscript titled SLOP MACHINES OF LOVING GRACE by Jay Springett. The dark-themed editor contains text for a Preface and Introduction. A sidebar shows project statistics including 64,068 total words and a colorful pie chart representing 85 visible slices with a breakdown of word counts per section." class="wp-image-80541" srcset="https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App.png 3600w, https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App-720x468.png 720w, https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App-1024x665.png 1024w, https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App-200x130.png 200w, https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App-768x499.png 768w, https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App-1536x998.png 1536w, https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App-2048x1330.png 2048w, https://thejaymo.net/wp-content/uploads/2026/04/DraftMark-App-1200x779.png 1200w" sizes="(max-width: 3600px) 100vw, 3600px" /></figure><p class="wp-block-paragraph">Lots more still to do. I want to implement binder like menu inspired by scrivener in the left hand toolbar that decomposes a single markdown document into cards using &#8212; line breaks as sections. </p><p class="wp-block-paragraph">I also want a very comprehensive diff tool to compare changes between two documents, or a document and a pasted version. I want a workflow that allows me to paste in, or open suggested line edits from an LLM output and it interprets the specified prompt format and allows me to accept changes. I&#8217;d also like authorship tracking like iA writer does but much better than the functionality that it provides (another info pane like the one above but for authorship). I&#8217;d also like a tool/screen that decomposes the document like MindNode. Lots to do still! But I&#8217;m going to get the basics down, and then slowly add more and more features. Whatever is the most pressing. </p><p class="wp-block-paragraph">I think judging an LLM on it&#8217;s writing outputs is a complete category error. It&#8217;s what they <em>possible</em> with language that is important. </p><hr class="wp-block-separator has-alpha-channel-opacity" /><h2 id="on-the-blog" class="wp-block-heading">On The Blog</h2><h3 id="march-2026-photo-365" class="wp-block-heading">March 2026 | Photo 365</h3><figure class="wp-block-image size-large"><a href="https://thejaymo.net/2026/04/08/march-2026-photo-365/"><img decoding="async" width="1024" height="533" data-attachment-id="80455" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/thejaymo-net-photoblog-march-2026/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net PhotoBlog March 2026" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1024x533.jpg" alt="Featured image for Photoblog March 2026 - a grid of various nature and urban photos with the text MAR 2026 PHOTOBLOG - 365." class="wp-image-80455" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-2048x1066.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><blockquote class="quoteback" data-title="March%202026%20%7C%20Photo%20365%20-%20thejaymo.net" data-author="Jay" cite="https://thejaymo.net/2026/04/08/march-2026-photo-365/">
                      <p class="wp-block-paragraph">Photo 365 2026. Year 5, Month 3. Photo-a-day for the month of March 2026.</p>
                      <footer>Jay <cite><a href="https://thejaymo.net/2026/04/08/march-2026-photo-365/">https://thejaymo.net/2026/04/08/march-2026-photo-365/</a></cite></footer>
                      </blockquote>
                      <a href="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js">https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js</a><div class="wp-block-group has-quaternary-background-color has-background wp-container-content-9cfa9a5a is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-343cf336 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><div class="wp-block-group alignwide has-heading-3-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex"><div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-c933dd6f wp-block-group-is-layout-flex"><h2 class="wp-block-heading has-text-align-left wp-container-content-9cfa9a5a"><a href="https://thejaymo.net/zine/">Start Select Reset 📑</a></h2></div></div>

<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-block-column-is-layout-constrained" style="flex-basis:50%"><div style="width:100%; max-width:100%; text-align:center;">

  <a href="https://thejaymo.net/zine/"
     aria-label="Go to Zine"
     style="display:block; position:relative; width:100%; max-width:600px; margin:0 auto; text-decoration:none; border:0;">

    <img decoding="async"
      src="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      alt="Read the Zine"
      width="600"
      style="display:block; width:100%; max-width:600px; height:auto; margin:0 auto; border:0; outline:none; text-decoration:none;"
    >

    <video
      src="https://thejaymo.net/wp-content/uploads/2026/03/SSRZ-Q1-2026-Smol.mp4"
      autoplay
      loop
      muted
      playsinline
      poster="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      style="display:block; position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; border:0; pointer-events:none;"
    ></video>

  </a>

</div></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c514e0c wp-block-group-is-layout-flex" style="min-height:100%"><p class="has-text-align-left wp-block-paragraph"><a href="https://thejaymo.net/zine/">Subscribing to SSRZ</a> supports my online work and creative projects.</p>

<div class="wp-block-buttons has-custom-font-size is-style-outline has-tiny-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3ef0f3e8 wp-block-buttons-is-layout-flex"><div style="--wp--block-button--width: 100;" class="wp-block-button is-style-fill has-custom-width wp-block-button__width wp-block-button__width-100"><a class="wp-block-button__link has-border-color has-primary-border-color has-text-align-center has-small-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/00g16oe2T1Nd6FW288" style="border-width:3px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px">Get the Zine!<br>£5/month 💌</a></div></div>

<p class="wp-block-paragraph">As a thank you, I send you my zine four times a year, just like it’s 1994.</p></div></div></div>

<p class="has-text-align-left has-tiny-font-size wp-block-paragraph"><em>No spam. No email. Cancel at any time. </em></p></div><h2 id="photo-365" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://thejaymo.net/category/photos/">Photo 365</a></h2><figure class="wp-block-image aligncenter size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80474" data-permalink="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/pxl_20260406_094502313-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260406_094502313.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-771x1024.jpg" alt="Dark caterpillars crawling on a thick white silky nest web attached to shrub branches against a clear blue sky." class="wp-image-80474" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260406_094502313.PORTRAIT.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /><figcaption class="wp-element-caption">096/2026/365</figcaption></figure><h2 id="terminal-access" class="wp-block-heading has-sitka-white-color has-text-color">Terminal Access</h2><p class="wp-block-paragraph">Eddie Rathke had a really <a href="https://radicaledward.substack.com/p/episode-061-pocketquest-hare-to-the">great conversation on Wolf pod </a>with the designers of the card game <em><a href="https://www.backerkit.com/call_to_action/34ecb93f-efe0-43fe-b5dc-75732306d315/landing">Hare to the Throne</a></em> launching next month as part of Backerkit&#8217;s <a href="https://www.backerkit.com/c/collections/pocketopia-2026">POCKETOPIA 2026</a> season. </p><p class="wp-block-paragraph">It was really interesting hearing about the cost barriers involved into entry to TCGs and the designers thoughts on out the box balanced decks and the approach they took towards replicating the <em>experience</em> of a deck collecting rather than you know, collecting, collecting. </p><blockquote class="quoteback" data-title="Episode%20061%3A%20POCKETOPIA%20-%20Hare%20to%20the%20Throne" data-author="radicaledward" cite="https://radicaledward.substack.com/p/episode-061-pocketquest-hare-to-the">
                      <p>Welcome to the new episode of the Wolf Podcast.</p><p>Today I’m talking to Jori Kamp and Ernst de Brujin about their upcoming card game <a href="https://www.backerkit.com/call_to_action/34ecb93f-efe0-43fe-b5dc-75732306d315/landing" rel="noopener" target="_blank">Hare to the Throne</a>! We talk about competitive game design, big games v quick games, card games, collectible card games like Magic: The Gathering and Yu-Gi-Oh. Was a great conversation and do sign up for their Backerkit page to get notified when the campaign goes live! Every signup helps.</p>
                      <footer>radicaledward <cite><a href="https://radicaledward.substack.com/p/episode-061-pocketquest-hare-to-the">https://radicaledward.substack.com/p/episode-061-pocketquest-hare-to-the</a></cite></footer>
                      </blockquote>
                      <a href="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js">https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js</a><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-92f81498 wp-block-group-is-layout-flex" style="border-radius:8px"><h2 id="the-stacks" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://links.thejaymo.net/">Dipping the Stacks</a></h2>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2026.1633599/full">On the origin of our fascination with crystals</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>In this study, we adopted an experimental approach to investigate the factors underlying the nature of our ancestral fascination with crystals. We designed a series of experiments with enculturated chimpanzees, one of our two closest living nonhuman relatives, who share significant genetic and behavioral traits with humans. The experiments aimed to identify which physical properties of crystals might have attracted chimpanzees and hominins.</em></p>

<p class="has-text-align-left wp-block-paragraph"><a href="https://default.blog/p/gen-z-lives-in-the-archive?hide_intro_popup=true"><strong>Gen Z Lives in the Archive</strong></a></p>

<p class="has-text-align-right wp-block-paragraph"><em>I asked what kind of music they listened to and if they were familiar with nettspend (a name new to me as well). I thought I was going to weird them out—a hulking man in his mid-30s, looming over them and posing this culturally sensitive question out of nowhere. Zoomers are notoriously skittish and need to be approached with caution in the wild, ideally with a handful of nutritional pellets and soothing rabbit noises.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://www.theguardian.com/environment/2026/jan/20/biodiversity-collapse-threatens-uk-security-intelligence-chiefs-warn">Biodiversity collapse threatens UK security, intelligence chiefs warn | The Guardian</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>The hard-hitting report, which originally would have been published last autumn but for an intervention by Downing Street, is attributed only to the Department for Environment, Food and Rural Affairs, but the Guardian understands that the joint intelligence committee, which oversees spy agencies MI5 and MI6, was responsible.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://spencernitkeywriting.substack.com/p/fog-of-war-worldbuilding">Fog of War Worldbuilding</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Discovery through incursion: To some, this might read a bit like a defense of so-called “discovery writing” (aka the awkward neologism “pantsing”), and it is, a little, but I think that discovery writing and pantsing imply that all, or most, of these incursions will work. That hasn’t been the case for me. In a lot of ways, fog of war world-building is about building your outlines through prose, character, and incursion rather than the other way around. The writing fills in the map, which I then use to update my world model, which I then use to write and revise better stories.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://www.noemamag.com/ai-agents-are-recruiting-humans-to-observe-the-offline-world/">AI Agents Are Recruiting Humans To Observe The Offline World | NOEMA</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>When an agent hits this wall, it does what software always does: It calls an application programming interface (API), a mechanism that enables one system to communicate with another. Only now, the API is a human.</em></p></div><h2 id="Reading" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://www.goodreads.com/author/show/20858888.Jay_Springett">Reading</a></h2><p class="wp-block-paragraph">Still listening to <em>Liturgies of the Wild: Myths That Make Us</em> by Martin Shaw. I know several people who are just &#8230; refusing to read it because of his conversation to Christianity but I think that is just silly. I think this is one of the best books he&#8217;s ever written. </p><p class="wp-block-paragraph">Speaking of Christianity, I&#8217;m absolutely burning though <em>Our Thoughts Determine Our Lives: The Life and Teachings of Elder Thaddeus of Vitovnica</em>. Like many of the &#8216;The Life&#8217; books produced by the orthodox church. The book begins with a biography contextualising the life of the holy man, and then follows that up with the spiritual writing. Amazing book. This guy lived though both world wars, had run ins with the Nazi&#8217;s and Communists, got bombed in 1999 in Serbia. </p><div class="wp-block-group has-sitka-white-color has-text-color has-16-px-font-size is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-a6109a32 wp-block-group-is-layout-flex"><h2 id="music" class="wp-block-heading">Music</h2>

<div class="wp-block-group is-content-justification-right is-layout-flex wp-container-core-group-is-layout-8b0bcbbd wp-block-group-is-layout-flex"><p class="wp-block-paragraph"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ">Spotify Playlist</a></p>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-218299b2 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li></ul></div></div><h3 id="architectonics-lp-hoavi" class="wp-block-heading has-sitka-white-color has-text-color">Hoavi &#8211; Architectonics (LP)</h3><p class="wp-block-paragraph">Discovered this Gamalan influenced dub album recently and it was the sound of the grey and cloudy days. On the surface this LP is Dubby electronica but it really shines with it&#8217;s exploration of polyrhythm and tonal resonance. Things evolve and progress whilst still staying inside the loop. </p><p class="wp-block-paragraph">I feel like there should be a remix album where each track is 3-4hours long rather than minutes long. I would definitely listen to it. Mesmerizism takes time. </p><figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/0JlAUFNYi2M?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><h2 id="meme" class="wp-block-heading has-sitka-white-color has-text-color">Remember Kids:</h2><figure class="wp-block-pullquote"><blockquote><p><em>while we are continually absorbed in contemplating the weakness of our earthly nature, the springs of our anions will never flow free from the mire of timid, weak, and cowardly thoughts, such as: ‘I wonder whether people are noticing me or not! If I follow this course, will harm come to me? Dare I begin this work? Would it not be presumptuous? Is it right for any one as faulty as myself to speak on sublime spiritual subjects? Will not people think too well of me, if I make myself singular? Extremes are bad, even in virtue; sinful as I am I shall only fall the lower. Perhaps I shall fail and be a source of scandal to good people; such a person as I am has no need of peculiarities.</em></p><cite><strong>The Interior Castle by St. Teresa of Avila</strong></cite></blockquote></figure><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-49c85084 wp-block-group-is-layout-flex" style="border-radius:8px;padding-bottom:var(--wp--preset--spacing--10)"><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-8cf6083a wp-block-group-is-layout-flex"><h2 class="wp-block-heading is-style-compact has-sitka-white-color has-text-color"><a href="https://thejaymo.net/newsletter/">Newsletter 📨</a></h2>

<p class="has-text-align-left is-style-compact has-sitka-white-color has-text-color wp-block-paragraph">Subscribe to the mailing list and get my <a data-type="category" data-id="919" href="https://thejaymo.net/category/weeknotes/">weeknotes</a> and <a data-type="page" data-id="6916" href="https://thejaymo.net/permanentlymoved/">latest podcast episodes</a>, sent directly to your inbox</p></div>

<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs is-style-compact wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 30%;max-width: 100%;">
						<a href="https://thejaymo.net/?post_type=post&#038;p=80463" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: primary;border-radius: 9px;border-width: 1px; background-color: #368451; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe Now 📥</a>
					</p>
				</div>
			</div>
		</div>
	</div></div><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph"></p><p>The post <a href="https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/">Everyone Vibe Codes Their Own Markdown Editor Eventually | Weeknotes #434</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/04/13/434-everyone-vibe-codes-markdown-editor/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80463</post-id>	</item>
		<item>
		<title>March 2026 &#124; Photo 365</title>
		<link>https://thejaymo.net/2026/04/08/march-2026-photo-365/</link>
					<comments>https://thejaymo.net/2026/04/08/march-2026-photo-365/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Wed, 08 Apr 2026 09:30:30 +0000</pubDate>
				<category><![CDATA[Photos 📷]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[jay springett]]></category>
		<category><![CDATA[Mar]]></category>
		<category><![CDATA[photo-a-day]]></category>
		<category><![CDATA[photo365]]></category>
		<category><![CDATA[photoblog]]></category>
		<category><![CDATA[pixel 9 pro]]></category>
		<category><![CDATA[thejaymo]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80350</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Photoblog March 2026 - a grid of various nature and urban photos with the text MAR 2026 PHOTOBLOG - 365." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-2048x1066-jpg.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80455" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/thejaymo-net-photoblog-march-2026/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net PhotoBlog March 2026" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1024x533-jpg.webp" /></p>
<p>Photo 365 2026. Year 5, Month 3. Photo-a-day for the month of March 2026.</p>
<p>The post <a href="https://thejaymo.net/2026/04/08/march-2026-photo-365/">March 2026 | Photo 365</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Photoblog March 2026 - a grid of various nature and urban photos with the text MAR 2026 PHOTOBLOG - 365." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-2048x1066-jpg.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80455" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/thejaymo-net-photoblog-march-2026/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net PhotoBlog March 2026" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-PhotoBlog-March-2026-1024x533-jpg.webp" /></p><p class="wp-block-paragraph">Photo 365 2026. Year 5, Month 3. Photo-a-day for the month of March 2026.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80382" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260301_162614492-portrait-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1772382374&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;23&quot;,&quot;shutter_speed&quot;:&quot;0.003111&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260301_162614492.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-771x1024.jpg" alt="Pink magnolia buds on dark, bare branches against a pale grey sky." class="wp-image-80382" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260301_162614492.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80384" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260302_185836920-3/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920.jpg" data-orig-size="3058,4061" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.7&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1772477916&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;2.02&quot;,&quot;iso&quot;:&quot;41&quot;,&quot;shutter_speed&quot;:&quot;0.010249&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260302_185836920" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-771x1024.jpg" alt="A large wall installation of glowing, multicolored Tetris blocks beneath a celestial display of stars and colorful nebulae." class="wp-image-80384" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260302_185836920-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80387" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260303_214408229-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1772574248&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;1043&quot;,&quot;shutter_speed&quot;:&quot;0.028587&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260303_214408229.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-771x1024.jpg" alt="A Paiste 900 Series 14-inch Sound Edge hi-hat cymbal mounted on its stand, with other drums blurred in the warm background." class="wp-image-80387" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260303_214408229.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80388" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260304_171142979-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1772644302&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;23&quot;,&quot;shutter_speed&quot;:&quot;0.00046&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260304_171142979.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-771x1024.jpg" alt="Low sun casting a lens flare over an empty concrete basin at a construction site, with silhouetted trees against a hazy orange sky." class="wp-image-80388" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260304_171142979.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80390" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260305_140249552-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1772719369&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;28&quot;,&quot;shutter_speed&quot;:&quot;0.000592&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260305_140249552.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-771x1024.jpg" alt="A takeaway bowl of pani puri with a clear lid and Chai Nashta sticker, sitting on a park bench next to a container of green chutney." class="wp-image-80390" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260305_140249552.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80392" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260306_211636853-portrait-original/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1772831796&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;586&quot;,&quot;shutter_speed&quot;:&quot;0.016797&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260306_211636853.PORTRAIT.ORIGINAL" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-771x1024.jpg" alt="A glass of pale yellow liquid on a distressed wooden table with black stenciled lettering visible in the foreground." class="wp-image-80392" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260306_211636853.PORTRAIT.ORIGINAL-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80394" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260307_175322434-portrait-original-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1772906002&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;1599&quot;,&quot;shutter_speed&quot;:&quot;0.016835&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260307_175322434.PORTRAIT.ORIGINAL" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-771x1024.jpg" alt="Vibrant double yellow lines painted diagonally across textured black asphalt, bordered by a grey concrete curb." class="wp-image-80394" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260307_175322434.PORTRAIT.ORIGINAL-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80396" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260308_102340335/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1772965420&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;17.906&quot;,&quot;iso&quot;:&quot;57&quot;,&quot;shutter_speed&quot;:&quot;0.002782&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260308_102340335" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-771x1024.jpg" alt="White spring blossoms and bronze leaves on dark branches against a pale sky." class="wp-image-80396" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260308_102340335-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80399" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260309_164948854-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773074988&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;25&quot;,&quot;shutter_speed&quot;:&quot;0.015663&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260309_164948854.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-771x1024.jpg" alt="White blossom petals covering the ground beside a concrete wall with SIMON scrawled on it and small green weeds along the base." class="wp-image-80399" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260309_164948854.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80401" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260310_112557047-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773141957&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;23&quot;,&quot;shutter_speed&quot;:&quot;0.001442&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260310_112557047.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-771x1024.jpg" alt="Iced matcha latte with a dome lid and black straw on a blue table, with a river and bare trees in the blurred background." class="wp-image-80401" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260310_112557047.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80403" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260311_155917172-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773244757&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;19&quot;,&quot;shutter_speed&quot;:&quot;0.000611&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260311_155917172.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-771x1024.jpg" alt="Vibrant yellow and green palm fronds illuminated by warm sunlight, casting sharp shadows against a pale wall." class="wp-image-80403" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260311_155917172.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80406" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260312_1042560032/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773312176&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;17.906&quot;,&quot;iso&quot;:&quot;51&quot;,&quot;shutter_speed&quot;:&quot;0.011711&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260312_104256003~2" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-771x1024.jpg" alt="The ears and head of a red fox peeking over a slatted wooden fence in a residential garden beside a tan brick building." class="wp-image-80406" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260312_1042560032-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80408" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260313_143318990-portrait-original/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773412398&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;690&quot;,&quot;shutter_speed&quot;:&quot;0.006317&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260313_143318990.PORTRAIT.ORIGINAL" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-771x1024.jpg" alt="Close-up of gnocchi in a vibrant green spinach sauce, topped with crunchy dollops of red chili crisp." class="wp-image-80408" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260313_143318990.PORTRAIT.ORIGINAL-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80410" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260314_161958423-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773505198&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;22&quot;,&quot;shutter_speed&quot;:&quot;0.001039&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260314_161958423.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-771x1024.jpg" alt="A yellow sign with a black upward arrow on a grassy riverbank next to a metal bench frame in bright sunlight." class="wp-image-80410" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260314_161958423.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80412" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260315_113452770-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773574492&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;20&quot;,&quot;shutter_speed&quot;:&quot;0.001631&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260315_113452770.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-771x1024.jpg" alt="Two small tree stumps with rough bark and visible rings, nestled among ivy and grass on a larger stump in the sunlight." class="wp-image-80412" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260315_113452770.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80415" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260316_132221515-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773667341&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;38&quot;,&quot;shutter_speed&quot;:&quot;0.004856&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260316_132221515.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-771x1024.jpg" alt="A pile of weathered metal scaffolding clamps and couplers with rusty bolts and embossed industrial markings." class="wp-image-80415" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260316_132221515.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80416" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260317_164920862-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773766160&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;20&quot;,&quot;shutter_speed&quot;:&quot;0.000806&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260317_164920862" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-771x1024.jpg" alt="A bright yellow wellington boot perched on a weathered wooden picket fence in front of a garden trellis in late afternoon sun." class="wp-image-80416" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260317_164920862-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80418" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260318_131125001-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773839485&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;23&quot;,&quot;shutter_speed&quot;:&quot;0.000535&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260318_131125001.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-771x1024.jpg" alt="A spherical dandelion seed head in focus against a bokeh background of yellow flowers and green foliage." class="wp-image-80418" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260318_131125001.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80421" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260319_154958612/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1773935398&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;17.906&quot;,&quot;iso&quot;:&quot;43&quot;,&quot;shutter_speed&quot;:&quot;0.001185&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260319_154958612" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-771x1024.jpg" alt="A black and white cat peeks through large green Fatsia leaves and clusters of dark berries in a sunlit garden." class="wp-image-80421" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260319_154958612-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80422" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260320_211156729-portrait-original-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774041116&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;1866&quot;,&quot;shutter_speed&quot;:&quot;0.002796&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260320_211156729.PORTRAIT.ORIGINAL" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-771x1024.jpg" alt="Clusters of iridescent white soap bubbles in varying sizes over a grey surface." class="wp-image-80422" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260320_211156729.PORTRAIT.ORIGINAL-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80424" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260321_140203240-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774101723&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;20&quot;,&quot;shutter_speed&quot;:&quot;0.001241&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260321_140203240.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-771x1024.jpg" alt="Plush unicorn head with a pink horn and rainbow ribbons attached to a purple scooter pole outdoors on grass." class="wp-image-80424" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260321_140203240.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80427" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260322_174244796-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774201364&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;18&quot;,&quot;shutter_speed&quot;:&quot;0.02186&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260322_174244796.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-771x1024.jpg" alt="Yellow daffodils and purple hyacinths blooming at the base of slender saplings in a spring garden." class="wp-image-80427" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260322_174244796.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><figure class="wp-block-image aligncenter size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80429" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260323_141437482-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774275277&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;22&quot;,&quot;shutter_speed&quot;:&quot;0.001896&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260323_141437482.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-771x1024.jpg" alt="A row of Forest e-bikes parked on a pavement beside a black iron fence, seen from the perspective of another bike&apos;s handlebars." class="wp-image-80429" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260323_141437482.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80431" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260324_193507553-portrait-original/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774380907&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;3380&quot;,&quot;shutter_speed&quot;:&quot;0.067187&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260324_193507553.PORTRAIT.ORIGINAL" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-771x1024.jpg" alt="A diagonal view of a dark metal square mesh grid lit by a warm golden glow, highlighting a textured surface beneath." class="wp-image-80431" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260324_193507553.PORTRAIT.ORIGINAL-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80434" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260325_141259075/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075.jpg" data-orig-size="2866,3806" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774447979&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;20&quot;,&quot;shutter_speed&quot;:&quot;0.002431&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260325_141259075" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-771x1024.jpg" alt="Intricate swirling orange-brown tracks and patterns etched into a patch of dark green moss on the ground." class="wp-image-80434" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260325_141259075-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80436" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260326_153520449-portrait-original/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774539320&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;66&quot;,&quot;shutter_speed&quot;:&quot;0.004138&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260326_153520449.PORTRAIT.ORIGINAL" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-771x1024.jpg" alt="A heavily rusted metal pintle hinge pin embedded in the mortar of a weathered, lichen-covered brick wall." class="wp-image-80436" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260326_153520449.PORTRAIT.ORIGINAL-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80438" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260327_114259871-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774611779&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;22&quot;,&quot;shutter_speed&quot;:&quot;0.003395&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260327_114259871.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-771x1024.jpg" alt="A man in a bright orange hi-vis jacket leaning over a ledge to work on black drainage pipes with a blue hose against a brick wall." class="wp-image-80438" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260327_114259871.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80439" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260328_142857055/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.7&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774708137&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;2.02&quot;,&quot;iso&quot;:&quot;48&quot;,&quot;shutter_speed&quot;:&quot;0.000239&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260328_142857055" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-771x1024.jpg" alt="Salmon pink chairs and mint green tables on a rooftop terrace under string lights, with dramatic storm clouds over a bridge in the distance." class="wp-image-80439" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260328_142857055-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80442" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260329_122900149-portrait-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774790940&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;22&quot;,&quot;shutter_speed&quot;:&quot;0.002702&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260329_122900149.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-771x1024.jpg" alt="Vibrant pink tulips growing among green leaves, small yellow wildflowers, and tiny blue forget-me-nots in a garden bed." class="wp-image-80442" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80445" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260330_150213470-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774886533&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;20&quot;,&quot;shutter_speed&quot;:&quot;0.000592&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260330_150213470.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-771x1024.jpg" alt="White cherry blossom clusters on dark branches with copper-toned leaves against a blurred spring background." class="wp-image-80445" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260330_150213470.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80446" data-permalink="https://thejaymo.net/2026/04/08/march-2026-photo-365/pxl_20260331_134805112-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT.jpg" data-orig-size="3072,4080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.68&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 9 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1774968485&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.9&quot;,&quot;iso&quot;:&quot;30&quot;,&quot;shutter_speed&quot;:&quot;0.003974&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="PXL_20260331_134805112.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-771x1024.jpg" alt="A small white-soled shoe rests on a black metal fence rail next to a pinecone-shaped finial, with green foliage in the background." class="wp-image-80446" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260331_134805112.PORTRAIT-1200x1594.jpg 1200w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><p>The post <a href="https://thejaymo.net/2026/04/08/march-2026-photo-365/">March 2026 | Photo 365</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/04/08/march-2026-photo-365/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80350</post-id>	</item>
		<item>
		<title>Easter 2026 &#124; Weeknotes #433</title>
		<link>https://thejaymo.net/2026/04/07/433-easter-2026/</link>
					<comments>https://thejaymo.net/2026/04/07/433-easter-2026/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Tue, 07 Apr 2026 16:57:01 +0000</pubDate>
				<category><![CDATA[The Chalk ♘]]></category>
		<category><![CDATA[Weeknotes 🗓️]]></category>
		<category><![CDATA[DOOM]]></category>
		<category><![CDATA[Mortimer J. Adler]]></category>
		<category><![CDATA[neomania]]></category>
		<category><![CDATA[Nintendo Switch]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[rupert spira]]></category>
		<category><![CDATA[slop machine]]></category>
		<category><![CDATA[thanet]]></category>
		<category><![CDATA[the chalk]]></category>
		<category><![CDATA[uk]]></category>
		<category><![CDATA[writing]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80296</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Easter 2026, weeknotes 433 - a wide shot of a rocky shoreline and sandy beach meeting the sea under a pale blue sky." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80335" data-permalink="https://thejaymo.net/2026/04/07/433-easter-2026/thejaymo-net-blog-433/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 433" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-1024x533-jpg.webp" /></p>
<p>Over Easter I hung out with my parents, went for walks, participated in a chaotic church raffle, and did a bunch of odd jobs around the house.</p>
<p>The post <a href="https://thejaymo.net/2026/04/07/433-easter-2026/">Easter 2026 | Weeknotes #433</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Easter 2026, weeknotes 433 - a wide shot of a rocky shoreline and sandy beach meeting the sea under a pale blue sky." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80335" data-permalink="https://thejaymo.net/2026/04/07/433-easter-2026/thejaymo-net-blog-433/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 433" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/Thejaymo.net-Blog-433-1024x533-jpg.webp" /></p><div class="wp-block-columns has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-width:4px;border-radius:8px"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6235,&quot;href&quot;:&quot;https:\/\/critpoints.net\/2024\/03\/03\/yellow-paint-is-fine-actually&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/critpoints.net\/2024\/03\/03\/yellow-paint-is-fine-actually\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:383,&quot;href&quot;:&quot;https:\/\/neomania.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250323025145\/https:\/\/neomania.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 12:20:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-10 05:24:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-21 02:32:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 09:14:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 08:24:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 06:12:20&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-26 07:58:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-30 13:51:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-03 12:32:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 12:54:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 12:19:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 03:40:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 06:07:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-20 17:16:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 20:17:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 09:32:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 02:29:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-27 16:18:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 13:02:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 17:19:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-11 11:12:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 00:03:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 20:18:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 21:16:19&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 21:16:19&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6236,&quot;href&quot;:&quot;https:\/\/futurespore.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260407170234\/https:\/\/futurespore.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-07 17:50:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-12 19:01:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-16 00:03:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 20:18:29&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-20 20:18:29&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1,&quot;href&quot;:&quot;https:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250916052452\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:33:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-08 17:31:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-16 10:04:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-23 10:29:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-26 22:10:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-30 03:57:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-03 04:54:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-06 16:24:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-09 17:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-13 09:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 10:55:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 03:36:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-23 07:22:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-26 07:59:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 09:58:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 10:04:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 10:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-08 19:46:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:14:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 11:43:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 12:35:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 14:00:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 16:33:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 19:38:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 21:55:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 22:11:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-06 14:06:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:50:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 01:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 09:50:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 23:20:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 08:24:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 10:07:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 12:40:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 14:38:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 16:37:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 00:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 07:25:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 11:16:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 11:45:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 15:33:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:58:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:28:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 09:18:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 10:47:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 17:30:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 11:45:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 20:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 10:54:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6230,&quot;href&quot;:&quot;https:\/\/www.thealgorithmicbridge.com\/p\/why-smart-people-cant-agree-on-whether&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260405183010\/https:\/\/www.thealgorithmicbridge.com\/p\/why-smart-people-cant-agree-on-whether&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-07 16:53:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 19:01:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 00:03:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 20:18:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 21:16:21&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 21:16:21&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6231,&quot;href&quot;:&quot;https:\/\/www.theguardian.com\/food\/2026\/feb\/23\/uk-food-security-cyber-attack-riots-tinderbox-analysis&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6232,&quot;href&quot;:&quot;https:\/\/www.vittlesmagazine.com\/p\/how-chinese-students-transformed?hide_intro_popup=true&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260405183012\/https:\/\/www.vittlesmagazine.com\/p\/how-chinese-students-transformed?hide_intro_popup=true&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-07 16:53:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 09:30:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 10:13:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 14:48:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 21:16:26&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 21:16:26&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6233,&quot;href&quot;:&quot;https:\/\/moldandyeast.substack.com\/p\/acceleration-flow?r=3eze2&amp;utm_campaign=post&amp;utm_medium=web&amp;triedRedirect=true&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6234,&quot;href&quot;:&quot;https:\/\/radicaledward.substack.com\/p\/culture-war-has-made-you-a-pathetic&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260405183014\/https:\/\/radicaledward.substack.com\/p\/culture-war-has-made-you-a-pathetic&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-07 16:53:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 09:30:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 10:13:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 14:48:33&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 14:48:33&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7,&quot;href&quot;:&quot;https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250503110641\/https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 13:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 16:14:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 22:49:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 08:54:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 18:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 21:37:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-06 16:25:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 17:24:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 05:02:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 20:00:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 10:04:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 01:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 16:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 11:25:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 13:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 04:06:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 06:18:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:31:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 10:22:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 21:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:41:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 19:04:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 19:23:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 21:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 13:19:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 13:57:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 00:39:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 12:03:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 08:25:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 10:12:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 15:09:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 18:12:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 05:58:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 08:58:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 20:48:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:51:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:54:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:27:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 14:37:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 16:31:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 03:43:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:10:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 12:22:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 00:03:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:28:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:8,&quot;href&quot;:&quot;https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250910024422\/https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 16:48:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 18:35:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 20:27:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 00:09:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 01:59:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 03:17:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-05 03:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 03:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 03:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 05:28:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 12:25:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 13:20:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 14:39:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 16:08:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 16:49:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 17:17:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 21:56:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 01:54:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 06:30:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-14 07:11:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 07:27:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 07:41:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 08:04:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-26 08:19:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 09:41:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 10:33:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 13:23:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 13:36:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 13:57:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 15:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 18:04:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 18:24:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-28 18:26:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 19:26:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 23:14:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:53:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 01:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 01:43:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 02:25:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 04:06:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 04:16:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 07:29:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:45:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 11:36:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 11:45:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 11:49:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 11:53:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 12:08:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 12:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 13:20:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:40:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>Chalk strata. <br>Empires collapse inward.</em><br><em><br>An ancient gate <br>without arrival.<br><br>A green glow beckons.<br>Hands lift together.<br><br>Family heat means ambient care</em>.</p></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul class="wp-block-list"><li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#easter-26" class="wp-block-table-of-contents__entry">Easter 26</a></li>

<li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#start-select-reset" class="wp-block-table-of-contents__entry">Start Select Reset 📑</a></li>

<li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#photo-365" class="wp-block-table-of-contents__entry">Photo 365</a></li>

<li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#the-ministry" class="wp-block-table-of-contents__entry">The Ministry Of My Own Labour</a></li>

<li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#terminal-access" class="wp-block-table-of-contents__entry">Terminal Access</a></li>

<li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#the-stacks" class="wp-block-table-of-contents__entry">Dipping the Stacks</a></li>

<li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#Reading" class="wp-block-table-of-contents__entry">Reading</a></li>

<li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#music" class="wp-block-table-of-contents__entry">Music</a></li>

<li><a href="https://thejaymo.net/2026/04/07/433-easter-2026/#meme" class="wp-block-table-of-contents__entry">Remember Kids</a></li></ul></div></div><hr class="wp-block-separator has-alpha-channel-opacity has-sitka-white-color has-text-color"/><h2 id="easter-26" class="wp-block-heading">Easter 26</h2><h3 id="the-chalk" class="wp-block-heading">The Chalk</h3><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph">I hope everybody had a lovely Easter weekend. I went back to the chalk and spent some time with my parents. We did some blustery walks along the coast, and also did an enjoyable, albeit bleak, visit to Richborough Castle. A Roman Fort that at one point, was the site of the biggest triumphal arch in the Roman Empire outside of Rome itself. I haven&#8217;t been up there since I was in primary school, so it was a very enjoyable visit and a good use of my freshly renewed English Heritage membership. The visitors centre there is full of cool stuff, and features a curated collection of finds from excavations at the site.</p><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80328" data-permalink="https://thejaymo.net/2026/04/07/433-easter-2026/pxl_20260405_141541582-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260405_141541582.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-771x1024.jpg" alt="White sea foam and churning grey water crashing against a dark concrete ledge." class="wp-image-80328" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260405_141541582.PORTRAIT.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80329" data-permalink="https://thejaymo.net/2026/04/07/433-easter-2026/pxl_20260404_123749875/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260404_123749875" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-771x1024.jpg" alt="Low stone ruins and terraced grassy earthworks of Richborough Castle under a wide, cloudy sky." class="wp-image-80329" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260404_123749875.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /></figure></div></div><p class="wp-block-paragraph">I did open my laptop while I was at home, as I had some computational tasks using my daily AI API credit allowance, I didn&#8217;t actually spend all that much time at my computer. As I just wanted to spend time hanging out with my parents: going for walks, participating in chaotic church raffles after the Easter service, going to the food fair, and doing odd jobs around the house involving lifting as my Dad&#8217;s recent hernia operation is still heals up.</p><h3 id="doom-eternal" class="wp-block-heading">Doom Eternal</h3><p class="wp-block-paragraph">The one thing I did do however, was play a lot of <em>Doom Eternal</em> on my Switch 2 whilst I was at home. I&#8217;ve owned it for years, but it was basically unplayable and extremely crashy. But it now runs like a dream on the new hardware. I dread to think how many hours I put into the game over the last five days, in the evenings and during the day, drinking cups of tea while mum and dad had the TV on. I&#8217;m nearly nearly done with it. I&#8217;m just working my way through the last level.</p><p class="wp-block-paragraph">I have decided that <em>Doom Eternal</em> is a &#8216;good game&#8217;, it&#8217;s not quite as fun or innovative as <em>Doom 2016</em>. And I don&#8217;t find the gameplay loop as satisfying as the original reboot. Initially, I found the increased agility, double jumps, and rushing elements in the movement annoying, as it didn&#8217;t &#8216;feel&#8217; like a Doom game to me. But now I&#8217;m however many hours in, I&#8217;ve accepted it as part of the affordances provided by the game world..</p><p class="wp-block-paragraph">The game is also far less confusing in terms of wayfinding than the 2016 predecessor. I don&#8217;t find myself getting lost as essay. It&#8217;s not quite &#8220;<a href="https://critpoints.net/2024/03/03/yellow-paint-is-fine-actually/">yellow paint</a>&#8221; guidance, but the green light storytelling is very useful for intuiting where you&#8217;re supposed to go. I also enjoy the interplay between the first lines of sight and the locations of the hidden secrets satisfying in terms of exploration. Anyway, I didn&#8217;t expect to write about my Easter weekend, and end up with a review of <em>Doom Eternal</em>, a six-year old game. </p><p class="wp-block-paragraph">Yes, I spent a lot of time with <em>Doom</em> on my Switch at home, but it was the time I spent with my parents was the best bit of being home. It&#8217;s so nice to see them, hang out, and be a part of their world for a couple of days.</p><h3 id="slop-machines" class="wp-block-heading">Slop Machines</h3><p class="wp-block-paragraph">I used both my train journeys from and back to  London to work work on <em>Slop Machines</em> and more or less finished the first draft finished; excluding the final chapter. The last chapter on the Slop Machine itself will probably be another 10,000 words of so. But I want to do an editing pass first. I plan to go though the chapters sequentially from start to finish, and make notes as I go about what I&#8217;m going to say in the final chapter based on the preceding arguments that make up the bulk of the book.</p><p class="wp-block-paragraph">It&#8217;s funny, even though I&#8217;ve just got to where I am with the first draft, at its peak, the document was about 75k words. Even before the edit i&#8217;ve cut so much stuff out of it already; multiple side quests that interest me, but aren&#8217;t necessarily relevant to the argument that I&#8217;m trying to build throughout the book. Anyway, I&#8217;m extremely pleased. </p><p class="wp-block-paragraph">I&#8217;m only three months late with it than I had initially planned. But it is what it is. The original Points and Gestures talk with the same name was given back in December of 2024! And as a result I feel like the ground I&#8217;m covering in the text is already out of date. Well after I had initially had these thoughts. </p><p class="wp-block-paragraph"><em><a href="https://thejaymo.net/2026/03/02/302-monsters-in-the-mirror-permanently-moved/" type="post" id="79444">Monsters in the Mirror</a></em> is, in fact, a prelude or prequel to <em>Slop Machines</em>. Covering a much wider span of time and history than the book does, which allowed me to get the wider frame of my thoughts in order, and that really helped and benefited the book itself. </p><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph">Speaking of <em>Monsters in the Mirror</em>, because of the bank holidays, getting the zine issues back from the printer has been slightly delayed. But as soon as they arrive, I&#8217;ll be shipping them, hopefully this coming weekend.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><div class="wp-block-group has-quaternary-background-color has-background wp-container-content-9cfa9a5a is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-343cf336 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><div class="wp-block-group alignwide has-heading-3-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex"><div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-c933dd6f wp-block-group-is-layout-flex"><h2 class="wp-block-heading has-text-align-left wp-container-content-9cfa9a5a"><a href="https://thejaymo.net/zine/">Start Select Reset 📑</a></h2></div></div>

<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-block-column-is-layout-constrained" style="flex-basis:50%"><div style="width:100%; max-width:100%; text-align:center;">

  <a href="https://thejaymo.net/zine/"
     aria-label="Go to Zine"
     style="display:block; position:relative; width:100%; max-width:600px; margin:0 auto; text-decoration:none; border:0;">

    <img decoding="async"
      src="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      alt="Read the Zine"
      width="600"
      style="display:block; width:100%; max-width:600px; height:auto; margin:0 auto; border:0; outline:none; text-decoration:none;"
    >

    <video
      src="https://thejaymo.net/wp-content/uploads/2026/03/SSRZ-Q1-2026-Smol.mp4"
      autoplay
      loop
      muted
      playsinline
      poster="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      style="display:block; position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; border:0; pointer-events:none;"
    ></video>

  </a>

</div></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c514e0c wp-block-group-is-layout-flex" style="min-height:100%"><p class="has-text-align-left wp-block-paragraph"><a href="https://thejaymo.net/zine/">Subscribing to SSRZ</a> supports my online work and creative projects.</p>

<div class="wp-block-buttons has-custom-font-size is-style-outline has-tiny-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3ef0f3e8 wp-block-buttons-is-layout-flex"><div style="--wp--block-button--width: 100;" class="wp-block-button is-style-fill has-custom-width wp-block-button__width wp-block-button__width-100"><a class="wp-block-button__link has-border-color has-primary-border-color has-text-align-center has-small-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/00g16oe2T1Nd6FW288" style="border-width:3px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px">Get the Zine!<br>£5/month 💌</a></div></div>

<p class="wp-block-paragraph">As a thank you, I send you my zine four times a year, just like it’s 1994.</p></div></div></div>

<p class="has-text-align-left has-tiny-font-size wp-block-paragraph"><em>No spam. No email. Cancel at any time. </em></p></div><h2 id="photo-365" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://thejaymo.net/category/photos/">Photo 365</a></h2><figure class="wp-block-image aligncenter size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80310" data-permalink="https://thejaymo.net/2026/04/07/433-easter-2026/pxl_20260329_122900149-portrait/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260329_122900149.PORTRAIT" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-771x1024.jpg" alt="Pink tulips in various stages of bloom among green leaves, small orange flowers, and tiny blue forget-me-nots in a garden." class="wp-image-80310" srcset="https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/04/PXL_20260329_122900149.PORTRAIT.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /><figcaption class="wp-element-caption">088/2026/365</figcaption></figure><h2 id="the-ministry" class="wp-block-heading has-sitka-white-color has-text-color">The Ministry Of My Own Labour</h2><ul class="wp-block-list"><li>Finished the first draft of <em>Slop Machines</em>!</li>

<li>did a great deal of personal and life admin, prepared for my tax return, and generally got my affairs in order.</li>

<li>I had an interesting conversation over email about my &#8220;<em><a href="https://thejaymo.net/2026/03/19/thinking-inside-out/" type="post" id="80060">Hard Worlds For Little Guys</a></em>&#8221; series.</li>

<li>I also have several other outstanding emails and correspondence I need to respond to. </li>

<li>In my capacity as an advisor, I worked half a day alongside someone to get to to the bottom of some weirdness between subscriber recurring revenue and the reconciliation between different data sources.</li></ul><h2 id="terminal-access" class="wp-block-heading has-sitka-white-color has-text-color">Terminal Access</h2><p class="wp-block-paragraph">IYB Robotson Is back in the host chair of his podcast, <em><a href="https://neomania.net/">Neomania</a></em>. </p><figure class="wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts"><div class="wp-block-embed__wrapper">
<iframe title="11: DIY Food Futures and Synthetic Ecology w/ @cyber_plantae - Neomania" src="https://pca.st/embed/dfd6s1zl" style="border: 0; border-radius: 8px; width: 100%; height: 200px;" allowfullscreen="true" frameborder="0"></iframe>
</div></figure><p class="wp-block-paragraph">The newest episode is about <em>DIY Food Futures and Synthetic Ecology</em> with @cyber_plantae from <a href="https://futurespore.com/">Futurespore</a>. I thoroughly enjoyed it. If you haven&#8217;t done so already, you can check out <a href="https://thejaymo.net/2025/09/04/talking-cultural-fracking-and-world-running-on-neomania/">my appearance on show here!</a></p><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-92f81498 wp-block-group-is-layout-flex" style="border-radius:8px"><h2 id="the-stacks" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://links.thejaymo.net/">Dipping the Stacks</a></h2>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://www.thealgorithmicbridge.com/p/why-smart-people-cant-agree-on-whether">Why Smart People Can’t Agree on Whether AI Is a Revolution or a Toy</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>I’ve been thinking about why the AI debate is so broken—why some people are convinced that AI is the next revolution, whereas others consider it a fun toy at best—despite everyone involved being so damn smart. I refuse to accept the easy way out of assuming the other side is full of idiots. And although there are hidden motivations and whatnot on both sides, that’s not the case for a friend telling a friend that AI is cool. So, yes, dishonesty is not absent but also not rampant.</em></p>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://www.theguardian.com/food/2026/feb/23/uk-food-security-cyber-attack-riots-tinderbox-analysis">‘Tinderbox’ UK may be one shock away from food riots, experts say</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>A large majority of the experts – 80% – said large-scale violence caused by a food crisis was possible in the next 50 years, with 40% saying it could occur within the next decade, according to a related analysis published in 2023. The scenario considered was more than 30,000 people suffering violent injury over the course of a year owing to food protests or riots.</em></p>

<p class="wp-block-paragraph"><a href="https://www.vittlesmagazine.com/p/how-chinese-students-transformed?hide_intro_popup=true"><strong>How Chinese Students Transformed British Chinatowns</strong></a></p>

<p class="has-text-align-right wp-block-paragraph"><em>the outlook from Martin’s vantage point is not good. ‘I want people to understand exactly what we’re going through at the moment,’ he tells me. He is frank about the challenges his restaurants face: ‘Brexit, the war in Ukraine, price shocks from all kinds of geopolitical instability,’ he says, rattling off a litany of recent bad-news headlines. But there’s a bigger problem. ‘We’re caught in the middle of two bad economies,’ he says. Britain’s economy is stagnant.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://moldandyeast.substack.com/p/acceleration-flow?r=3eze2&amp;utm_campaign=post&amp;utm_medium=web&amp;triedRedirect=true">Acceleration Flow</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>I’ll be back in front of the machine tomorrow. You probably will too. The loop is too good. The acceleration is too real. Even knowing the zone is a kind of disappearance.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://radicaledward.substack.com/p/culture-war-has-made-you-a-pathetic">Culture War has made you a pathetic loser</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>If you’re out there posting about Clavicular, you’re a fucking loser. If you’re worked up over something he did or said, you’re a fucking loser or your friends are fucking losers, but probably both.<br><br>If you have an opinion about Sydney Sweeney’s politics, you’re a fucking loser.<br><br>If you hop from being mad about Eileen Gu to Clavicular to Jerry Seinfeld to AOC to the men’s hockey team to something Stephen Colbert or Ben Shapiro said on their shows, you’re a fucking loser.</em></p></div><h2 id="Reading" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://www.goodreads.com/author/show/20858888.Jay_Springett">Reading</a></h2><p class="wp-block-paragraph">I finished the audiobook of <em>Children of Strife</em> by Adrian Tchaikovsky on the tube. It&#8217;s Book #4 in the <em>Children of Strife</em> series. It&#8217;s fantastic. I think this whole series is some of the best of contemporary sci-fi. Really enjoyed it. </p><p class="wp-block-paragraph">Last night I finished <em>The Heart of Prayer</em> by Rupert Spira. Another great entry in his <em>The Essence of Meditation</em> series. </p><div class="wp-block-group has-sitka-white-color has-text-color has-16-px-font-size is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-a6109a32 wp-block-group-is-layout-flex"><h2 id="music" class="wp-block-heading">Music</h2>

<div class="wp-block-group is-content-justification-right is-layout-flex wp-container-core-group-is-layout-8b0bcbbd wp-block-group-is-layout-flex"><p class="wp-block-paragraph"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ">Spotify Playlist</a></p>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-218299b2 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li></ul></div></div><h3 id="rounds-four-tet" class="wp-block-heading has-sitka-white-color has-text-color">Rounds &#8211; Four Tet</h3><p class="wp-block-paragraph">For some reasons, perhaps stuck down with the affliction or disease known as nostalgia I&#8217;ve ben listening to <em>Rounds</em> by Four Tet. It&#8217;s really hard to belive that it came out 23 years ago. </p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/lxdla2foXk8?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><h2 id="meme" class="wp-block-heading has-sitka-white-color has-text-color">Remember Kids:</h2><figure class="wp-block-pullquote"><blockquote><p><em>Full ownership of a book only comes when you have made it a part of yourself, and the best way to make yourself a part of it—which comes to the same thing—is by writing in it.</em></p><cite><strong>Mortimer J. Adler, Charles Van Doren &#8211; How to Read a Book</strong></cite></blockquote></figure><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-49c85084 wp-block-group-is-layout-flex" style="border-radius:8px;padding-bottom:var(--wp--preset--spacing--10)"><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-8cf6083a wp-block-group-is-layout-flex"><h2 class="wp-block-heading is-style-compact has-sitka-white-color has-text-color"><a href="https://thejaymo.net/newsletter/">Newsletter 📨</a></h2>

<p class="has-text-align-left is-style-compact has-sitka-white-color has-text-color wp-block-paragraph">Subscribe to the mailing list and get my <a data-type="category" data-id="919" href="https://thejaymo.net/category/weeknotes/">weeknotes</a> and <a data-type="page" data-id="6916" href="https://thejaymo.net/permanentlymoved/">latest podcast episodes</a>, sent directly to your inbox</p></div>

<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs is-style-compact wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 30%;max-width: 100%;">
						<a href="https://thejaymo.net/?post_type=post&#038;p=80296" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: primary;border-radius: 9px;border-width: 1px; background-color: #368451; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe Now 📥</a>
					</p>
				</div>
			</div>
		</div>
	</div></div><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph"></p><p class="wp-block-paragraph"></p><p>The post <a href="https://thejaymo.net/2026/04/07/433-easter-2026/">Easter 2026 | Weeknotes #433</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/04/07/433-easter-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80296</post-id>	</item>
		<item>
		<title>Creative Loop &#124; Weeknotes #432</title>
		<link>https://thejaymo.net/2026/03/30/432-creative-loop/</link>
					<comments>https://thejaymo.net/2026/03/30/432-creative-loop/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Mon, 30 Mar 2026 20:11:27 +0000</pubDate>
				<category><![CDATA[Community 🧑‍🤝‍🧑]]></category>
		<category><![CDATA[Weeknotes 🗓️]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[andrew dana hudson]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[rupert spira]]></category>
		<category><![CDATA[skills]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80181</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Creative Loop (Weeknotes 432) - a close-up of white plastic fuse beads with a single black bead in the center." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80285" data-permalink="https://thejaymo.net/2026/03/30/432-creative-loop/thejaymo-net-blog-432-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 432" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-1024x533-jpg.webp" /></p>
<p>All a scene really is, is just people just prompting each other in a tight feedback loop.</p>
<p>The post <a href="https://thejaymo.net/2026/03/30/432-creative-loop/">Creative Loop | Weeknotes #432</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Creative Loop (Weeknotes 432) - a close-up of white plastic fuse beads with a single black bead in the center." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80285" data-permalink="https://thejaymo.net/2026/03/30/432-creative-loop/thejaymo-net-blog-432-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 432" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-432-1024x533-jpg.webp" /></p><div class="wp-block-columns has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-width:4px;border-radius:8px"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6223,&quot;href&quot;:&quot;https:\/\/vimeo.com\/25170443?fl=pl&amp;fe=ti&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6224,&quot;href&quot;:&quot;https:\/\/hoofofconcept.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6225,&quot;href&quot;:&quot;https:\/\/hoofofconcept.com\/worldsoulfruitfight&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6011,&quot;href&quot;:&quot;https:\/\/chatgpt.com\/g\/g-68d150abe8008191b27383697808eed9-slop-machines&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251103205407\/https:\/\/chatgpt.com\/g\/g-68d150abe8008191b27383697808eed9-slop-machines&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-03 21:37:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-11 16:09:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-24 03:43:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-05 15:03:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 13:03:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-22 20:21:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:30:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-28 00:13:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 12:45:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-20 13:03:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 10:26:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 09:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 23:09:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 21:10:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 13:23:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 23:57:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 01:08:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 10:35:14&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 10:35:14&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:97,&quot;href&quot;:&quot;https:\/\/worldrunning.guide&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/docs.google.com\/document\/d\/1XRm39aH8APXVqjzKYptz7-NQ-3AAXNVrgcjm9oBMOec\/edit?usp=sharing&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6226,&quot;href&quot;:&quot;https:\/\/github.com\/bglek\/skill-creator-springett&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:20,&quot;href&quot;:&quot;https:\/\/www.solarshades.club&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250815084122\/https:\/\/www.solarshades.club\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-09 20:15:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-16 20:26:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-24 03:43:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-27 04:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-01 06:57:21&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-05 17:14:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 01:29:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 05:43:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-22 22:07:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-27 14:47:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 15:21:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 18:45:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-15 00:34:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 06:51:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-27 23:54:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 18:49:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 21:49:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 08:20:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 19:15:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-21 04:40:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 10:16:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 18:11:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 05:34:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 08:00:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 23:16:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 07:51:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 15:16:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 05:43:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 09:31:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 05:55:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 07:22:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 00:11:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 23:58:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 19:26:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 01:23:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 10:35:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-01 04:24:06&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 04:24:06&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6228,&quot;href&quot;:&quot;https:\/\/www.penguinrandomhouse.com\/books\/803125\/absence-by-andrew-dana-hudson&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260326080858\/https:\/\/www.penguinrandomhouse.com\/books\/803125\/absence-by-andrew-dana-hudson\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-30 20:14:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 13:24:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 23:58:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 01:16:54&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 01:16:54&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6229,&quot;href&quot;:&quot;http:\/\/www.publishersweekly.com\/9781641297585&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.publishersweekly.com:443\/9781641297585&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1,&quot;href&quot;:&quot;https:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250916052452\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:33:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-08 17:31:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-16 10:04:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-23 10:29:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-26 22:10:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-30 03:57:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-03 04:54:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-06 16:24:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-09 17:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-13 09:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 10:55:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 03:36:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-23 07:22:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-26 07:59:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 09:58:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 10:04:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 10:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-08 19:46:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:14:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 11:43:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 12:35:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 14:00:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 16:33:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 19:38:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 21:55:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 22:11:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-06 14:06:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:50:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 01:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 09:50:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 23:20:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 08:24:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 10:07:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 12:40:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 14:38:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 16:37:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 00:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 07:25:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 11:16:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 11:45:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 15:33:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:58:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:28:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 09:18:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 10:47:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 17:30:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 11:45:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 20:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 10:54:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6218,&quot;href&quot;:&quot;https:\/\/news.byu.edu\/intellect\/study-visually-captures-hard-truth-walking-home-at-night-is-not-the-same-for-women&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260225080434\/https:\/\/news.byu.edu\/intellect\/study-visually-captures-hard-truth-walking-home-at-night-is-not-the-same-for-women&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-25 10:17:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 21:17:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 13:24:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 23:58:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 01:16:54&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 01:16:54&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6219,&quot;href&quot;:&quot;https:\/\/www.platformer.news\/the-infinite-scroll-goes-on-trial&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260325101809\/https:\/\/www.platformer.news\/the-infinite-scroll-goes-on-trial\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.platformer.news\/the-infinite-scroll-goes-on-trial\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-30 21:17:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 13:24:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 23:58:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-21 01:16:54&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 01:16:54&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6220,&quot;href&quot;:&quot;https:\/\/www.sfgate.com\/cannabis\/article\/big-sur-holy-weed-21350979.php&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260228165345\/https:\/\/www.sfgate.com\/cannabis\/article\/big-sur-holy-weed-21350979.php&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-25 10:17:58&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-30 21:17:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 13:23:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 23:58:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 01:16:53&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 01:16:53&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6221,&quot;href&quot;:&quot;https:\/\/justin.searls.co\/posts\/brace-for-the-fuckening&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260322205615\/https:\/\/justin.searls.co\/posts\/brace-for-the-fuckening\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-25 10:18:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 21:17:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 13:24:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 23:58:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-21 01:16:53&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 01:16:53&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6222,&quot;href&quot;:&quot;https:\/\/www.lesswrong.com\/posts\/8m6AM5qtPMjgTkEeD\/my-journey-to-the-microwave-alternate-timeline&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260325101813\/https:\/\/www.lesswrong.com\/posts\/8m6AM5qtPMjgTkEeD\/my-journey-to-the-microwave-alternate-timeline&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-30 21:18:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 13:24:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 23:59:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 01:16:54&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 01:16:54&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7,&quot;href&quot;:&quot;https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250503110641\/https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 13:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 16:14:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 22:49:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 08:54:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 18:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 21:37:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-06 16:25:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 17:24:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 05:02:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 20:00:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 10:04:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 01:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 16:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 11:25:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 13:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 04:06:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 06:18:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:31:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 10:22:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 21:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:41:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 19:04:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 19:23:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 21:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 13:19:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 13:57:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 00:39:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 12:03:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 08:25:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 10:12:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 15:09:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 18:12:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 05:58:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 08:58:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 20:48:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:51:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:54:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:27:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 14:37:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 16:31:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 03:43:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:10:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 12:22:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 00:03:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:28:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:8,&quot;href&quot;:&quot;https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250910024422\/https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 16:48:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 18:35:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 20:27:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 00:09:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 01:59:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 03:17:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-05 03:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 03:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 03:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 05:28:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 12:25:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 13:20:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 14:39:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 16:08:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 16:49:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 17:17:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 21:56:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 01:54:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 06:30:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-14 07:11:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 07:27:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 07:41:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 08:04:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-26 08:19:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 09:41:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 10:33:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 13:23:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 13:36:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 13:57:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 15:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 18:04:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 18:24:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-28 18:26:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 19:26:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 23:14:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:53:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 01:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 01:43:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 02:25:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 04:06:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 04:16:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 07:29:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:45:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 11:36:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 11:45:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 11:49:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 11:53:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 12:08:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 12:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 13:20:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:40:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>Communal static blooms,<br>and collective weather forms.<br><br>Dream-fruit bruises softly,<br>whilst grammar chambers set.<br><br>Distant engines always answer.</em></p></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul class="wp-block-list"><li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#creative-loop" class="wp-block-table-of-contents__entry">Creative Loop</a></li>

<li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#start-select-reset" class="wp-block-table-of-contents__entry">Start Select Reset 📑</a></li>

<li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#photo-365" class="wp-block-table-of-contents__entry">Photo 365</a></li>

<li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#the-ministry" class="wp-block-table-of-contents__entry">The Ministry Of My Own Labour</a></li>

<li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#terminal-access" class="wp-block-table-of-contents__entry">Terminal Access</a></li>

<li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#the-stacks" class="wp-block-table-of-contents__entry">Dipping the Stacks</a></li>

<li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#Reading" class="wp-block-table-of-contents__entry">Reading</a></li>

<li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#music" class="wp-block-table-of-contents__entry">Music</a></li>

<li><a href="https://thejaymo.net/2026/03/29/432-creative-loop/#meme" class="wp-block-table-of-contents__entry">Remember Kids:</a></li></ul></div></div><hr class="wp-block-separator has-alpha-channel-opacity has-sitka-white-color has-text-color"/><h2 id="creative-loop" class="wp-block-heading">Creative Loop</h2><p class="wp-block-paragraph"><em><a href="https://thejaymo.net/2022/03/19/301-2211-collective-endeavours/">One band is a collective endeavour, two bands make a scene.</a></em></p><p class="wp-block-paragraph">I&#8217;ve written and talked about <a href="https://thejaymo.net/long-form/solarpunk-rusted-chrome/#Mainstream-Culture">all this before</a> so i&#8217;m not going to repeat my self. Other than to say that one of the most formative times in my life, and my introduction to &#8216;the creative world&#8217; was the hardcore punk scene in Margate in the late 90&#8217;s and early 00&#8217;s. If you wanted culture any culture <em>at all</em>, you had to do it together.</p><p class="wp-block-paragraph">I recently watched this <a href="https://vimeo.com/25170443?fl=pl&amp;fe=ti">15 year old lecture by Brian Eno</a>, where he goes into his concept of <em>Scenius</em> in more detail than I have previously come across. So good. </p><figure class="wp-block-embed aligncenter is-type-video is-provider-vimeo wp-block-embed-vimeo"><div class="wp-block-embed__wrapper">
<iframe title="Brian Eno lecture" src="https://player.vimeo.com/video/25170443?dnt=1&amp;app_id=122963" width="500" height="281" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe>
</div></figure><p class="wp-block-paragraph">I am aware that the meaning of the term &#8216;scene&#8217; has been under constant re-negotiation since the Internet arrive,  and what a scene &#8216;is&#8217; and &#8216;isn&#8217;t&#8217; is something people have very strong opinions about, and I&#8217;m going to steer clear. </p><p class="wp-block-paragraph">However; years and years ago now, before AI entered mainstream consciousness, I remember having a conversation with Mat Dryhurst about DIY punk and Scenius etc, but the main topic of conversation was about what is like <em>to be in one</em>. And one of the things I took away from that evening in the pub is that &#8216;scenes&#8217; are so generative because at their core, people produce work for themselves and show it to their friends. All a scene really is, is just people just prompting each other in a tight feedback loop.</p><p class="wp-block-paragraph">With that in mind I want to mention two things that have come back this week as part of the loop.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h3 id="world-soul-fruit-fight" class="wp-block-heading">World Soul Fruit Fight</h3><p class="wp-block-paragraph">I received an email this week from Duc de Berry / Billy Crosby creator of the sprawling personal site <a href="https://hoofofconcept.com/">hoofofconcept.com</a> with a link to a 3 part audio project called <em><a href="https://hoofofconcept.com/worldsoulfruitfight">World Soul Fruit Fight</a></em>. </p><figure class="wp-block-image size-large"><img decoding="async" width="1024" height="665" data-attachment-id="80280" data-permalink="https://thejaymo.net/2026/03/30/432-creative-loop/screenshot-2026-03-30-at-16-59-06-copy/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy.png" data-orig-size="3600,2338" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2026-03-30 at 16.59.06 copy" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-1024x665.png" src="https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-1024x665.png" alt="Screenshot of a website featuring medieval-style illustrations of mythical beasts. A central pop-up audio player titled &quot;world soul fruit light&quot; shows the track &quot;the enclosure&quot;. Navigation links at the top include &quot;backwards someplace&quot;, &quot;onwards someplace&quot;, and &quot;frolic&quot;." class="wp-image-80280" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-1024x665.png 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-720x468.png 720w, https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-200x130.png 200w, https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-768x499.png 768w, https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-1536x998.png 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-2048x1330.png 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Screenshot-2026-03-30-at-16.59.06-copy-1200x779.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure><p class="wp-block-paragraph">The email opened<em> &#8220;<a href="https://thejaymo.net/2026/03/02/302-monsters-in-the-mirror-permanently-moved/" type="post" id="79444">monsters in the mirror</a> is my fav bit of media I’ve be consumed so far this year&#8221;</em> and then went on to explain they had generated three tracks with Suno, based on outputs from my <a href="https://chatgpt.com/g/g-68d150abe8008191b27383697808eed9-slop-machines">Slop Machines GTP link</a> where you can chat with the current draft of my in progress book. The grounding for it also contains <a href="https://worldrunning.guide/">worldrunning.guide</a>, and a bunch of other unpublished writing. </p><p class="wp-block-paragraph">Track 3 is my favourite. It&#8217;s amazing. </p><p class="wp-block-paragraph">Listening to them for the first time, as an experience, was a bit like being inside a hallucination or a dream. The referencing  of my  ideas and imagery so familiar to me from my creative work comes in an out. There&#8217;s a bit about buying a sunset, the screen as a mirror, and the mall of abandoned brands… all appear in track 3 alone.  It&#8217;s a very weird, wild, and inspiring feeling.</p><p class="wp-block-paragraph">If <a href="https://thejaymo.net/2025/06/01/2512-overdosed-on-ai-music/" type="post" id="70304">unlike me</a>, you don&#8217;t want to listen to synthetic media, do head over to <a href="https://hoofofconcept.com/">hoofofconcept.com </a>and browse around. It&#8217;s very zanny. I love it. </p><h3 id="claude-skill-creator" class="wp-block-heading">Claude Skill Creator</h3><p class="wp-block-paragraph">I&#8217;ve been a bit overwhelmed by the response the to <em><a href="https://thejaymo.net/2026/03/19/thinking-inside-out/" type="post" id="80060">Hard Worlds</a></em> posts I put out 2 weeks ago. <a href="https://github.com/bglek/skill-creator-springett">A fork of Anthropic&#8217;s official skill creator</a> now exists over on Github, which implements the ontology/theory derived from the knowledge object I supplied alongside the essay .</p><p class="wp-block-paragraph">You can read the full write up on what happens when you use it against <a href="https://x.com/BrandonGleklen/article/2037652704026038527">a mature skill file on twitter</a>, but I&#8217;ve quoted the main results below. Overall, a massive success.</p><blockquote class="quoteback" darkmode="" data-title="X" data-author="" cite="https://x.com/brandongleklen/article/2037652704026038527">
                      The SKILL.md is now a router that identifies what I&#8217;m asking for (drafting a thesis section? reviewing a risks edit? formatting the docx?) and loads only the relevant room file and exemplar. <b>For this deal memo skill, context load per task dropped to 13-19K characters.</b> <br><br>

That&#8217;s a 74-87% reduction.The renderer (render_memo.py) takes a typed JSON intermediate – where each content block has a type like section_header, bullet, labeled_sub_bullet, risk_bullet – and produces the formatted Word document. The model&#8217;s job is to classify content into types and populate the text. The script handles fonts, spacing, tab stops, margins, bullet characters, page setup, and numbering and the model never touches python-docx.<br><br>The validators run automatically as part of the rendering pipeline. One checks the JSON structure before rendering (does the thesis have deal terms? are there enough risks? is CARR in the financials?). The other checks the text after rendering (e.g. no customer quotes in the body, risk labels under 4 words, CARR figures consistent across sections). I calibrated the structural validator against all 19 of my prior memos (a benefit of being at Battery for 10+ years!) measuring what&#8217;s always present, usually present, and sometimes present so the severity levels (fail vs. warn vs. info) reflect actual patterns rather than aspirational rules I came up with in conversation with skill-creator.<br><br>The result is that formatting bugs went to seemingly zero for this skill. v1 had a frustrating problem with competitor entries being standalone paragraphs – it was actually stated four times in different locations and still kept failing – and that issue is structurally impossible in v2 because competitor entries are a different content block type than section headers, and the renderer makes them sub-bullets by construction. The model can&#8217;t produce the wrong format because the wrong format doesn&#8217;t exist in the type system.
                      <footer> <cite><a href="https://x.com/brandongleklen/article/2037652704026038527">https://x.com/brandongleklen/article/2037652704026038527</a></cite></footer>
                      </blockquote>
                      <script note="" src="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js"></script><p class="wp-block-paragraph">I do think this way of thinking about agent environment design has applications far beyond the creation of just skills though. But its early days yet, and the essay is still travelling out into cyberspace. Looking forward to seeing what happens next. </p><hr class="wp-block-separator has-alpha-channel-opacity"/><div class="wp-block-group has-quaternary-background-color has-background wp-container-content-9cfa9a5a is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-343cf336 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><div class="wp-block-group alignwide has-heading-3-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex"><div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-c933dd6f wp-block-group-is-layout-flex"><h2 class="wp-block-heading has-text-align-left wp-container-content-9cfa9a5a"><a href="https://thejaymo.net/zine/">Start Select Reset 📑</a></h2></div></div>

<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-block-column-is-layout-constrained" style="flex-basis:50%"><div style="width:100%; max-width:100%; text-align:center;">

  <a href="https://thejaymo.net/zine/"
     aria-label="Go to Zine"
     style="display:block; position:relative; width:100%; max-width:600px; margin:0 auto; text-decoration:none; border:0;">

    <img decoding="async"
      src="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      alt="Read the Zine"
      width="600"
      style="display:block; width:100%; max-width:600px; height:auto; margin:0 auto; border:0; outline:none; text-decoration:none;"
    >

    <video
      src="https://thejaymo.net/wp-content/uploads/2026/03/SSRZ-Q1-2026-Smol.mp4"
      autoplay
      loop
      muted
      playsinline
      poster="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      style="display:block; position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; border:0; pointer-events:none;"
    ></video>

  </a>

</div></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c514e0c wp-block-group-is-layout-flex" style="min-height:100%"><p class="has-text-align-left wp-block-paragraph"><a href="https://thejaymo.net/zine/">Subscribing to SSRZ</a> supports my online work and creative projects.</p>

<div class="wp-block-buttons has-custom-font-size is-style-outline has-tiny-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3ef0f3e8 wp-block-buttons-is-layout-flex"><div style="--wp--block-button--width: 100;" class="wp-block-button is-style-fill has-custom-width wp-block-button__width wp-block-button__width-100"><a class="wp-block-button__link has-border-color has-primary-border-color has-text-align-center has-small-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/00g16oe2T1Nd6FW288" style="border-width:3px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px">Get the Zine!<br>£5/month 💌</a></div></div>

<p class="wp-block-paragraph">As a thank you, I send you my zine four times a year, just like it’s 1994.</p></div></div></div>

<p class="has-text-align-left has-tiny-font-size wp-block-paragraph"><em>No spam. No email. Cancel at any time. </em></p></div><h2 id="photo-365" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://thejaymo.net/category/photos/">Photo 365</a></h2><figure class="wp-block-image aligncenter size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80191" data-permalink="https://thejaymo.net/2026/03/30/432-creative-loop/pxl_20260320_211156729-portrait-original/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260320_211156729.PORTRAIT.ORIGINAL" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-771x1024.jpg" alt="Dense white soap foam transitioning into larger translucent bubbles with iridescent glints over a dark grey surface." class="wp-image-80191" srcset="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260320_211156729.PORTRAIT.ORIGINAL.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /><figcaption class="wp-element-caption">079/2026/365</figcaption></figure><h2 id="the-ministry" class="wp-block-heading has-sitka-white-color has-text-color">The Ministry Of My Own Labour</h2><ul class="wp-block-list"><li>FULLY finished the first draft of chapters 1-9 of SLOP MACHINES. 71k words. I think i&#8217;m going to do a big edit pass and and prepare myself for the closing chapter that way. </li>

<li>Had a great call with Rich from Archetypal.</li>

<li>Vibe coded my first proper app in AI Studio to get something done, and have been burning though free Gemini API quota every day since lol.</li>

<li>Got a lot of gossip from pals in the UK game industry, sounds grim.</li>

<li>Honestly there was drain chaos in my house this week and I lost ALL of Friday to it.</li></ul><h2 id="terminal-access" class="wp-block-heading has-sitka-white-color has-text-color">Terminal Access</h2><p class="wp-block-paragraph">Publishers weekly starred my friend <a href="https://www.solarshades.club/"><em>Andrew Dana Hudson</em></a>&#8216;s newest novel <em><a href="https://www.penguinrandomhouse.com/books/803125/absence-by-andrew-dana-hudson/">Absence</a></em> (our May 5th) </p><blockquote class="quoteback" darkmode="" data-title="Absence%20by%20Andrew%20Dana%20Hudson" data-author="" cite="http://www.publishersweekly.com/9781641297585">
                      The thoroughness with which Hudson imagines how individuals and society would have to rewire themselves to contend with this bizarre phenomenon lends his tale impressive philosophical heft. The result is a poignant exploration of loss, grief, hope, and the fragility of existence that will resonate with readers beyond the fantasy and horror genres.
                      <footer> <cite><a href="http://www.publishersweekly.com/9781641297585">http://www.publishersweekly.com/9781641297585</a></cite></footer>
                      </blockquote>
                      <script note="" src="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js"></script><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-92f81498 wp-block-group-is-layout-flex" style="border-radius:8px"><h2 id="the-stacks" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://links.thejaymo.net/">Dipping the Stacks</a></h2>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://news.byu.edu/intellect/study-visually-captures-hard-truth-walking-home-at-night-is-not-the-same-for-women">Study visually captures hard truth: Walking home at night is not the same for women</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>While men tended to focus on the path or a fixed object (like a light, the walking path or a garbage can), the women’s visual pattern represented a scanning of the perimeter (bushes, dark areas next to a path).</em></p>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://www.platformer.news/the-infinite-scroll-goes-on-trial/">The infinite scroll goes on trial</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Social platforms adopt these features because they increase the amount of time that people spend using them, and time spent correlates directly with revenue earned. And so much of Zuckerberg’s time on Wednesday was spent insisting that Meta no longer emphasizes time spent on its platforms as a core objective.</em></p>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://www.sfgate.com/cannabis/article/big-sur-holy-weed-21350979.php">Hunting for the world&#8217;s most mythical cannabis: Big Sur Holy Weed</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>It was beginning to dawn on me that holding weed to the same standard as something like wine or wagyu beef ignores the biggest reality facing cannabis. In my rush to validate history, I was actually ignoring history. Yes, cannabis is unique and there are genetic lines and unique growing regions worth preserving, but it’s also been muddled by a century of violent criminalization.</em></p>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://justin.searls.co/posts/brace-for-the-fuckening/">Brace for the Fuckening | justin․searls․co</a></strong></p>

<p class="has-text-align-right wp-block-paragraph">Ultimately, unless we see AI crash and burn catastrophically, I feel pretty comfortable predicting that if the only sounds your job makes are <em>clickety-clack</em> and <em>yackety-yack</em>, the bulk of your colleagues—and very possibly you—are going to be caught up in the gravitational vortex of what Andrew Yang is calling The Fuckening.</p>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://www.lesswrong.com/posts/8m6AM5qtPMjgTkEeD/my-journey-to-the-microwave-alternate-timeline">My journey to the microwave alternate timeline — LessWrong</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>What I find uniquely cool about Marie T. Smith is that she started with no credentials or qualifications: she was a random housewife who simply fell in love with a new piece of technology, spent a decade pushing it to its limits, and published her findings as a cookbook. Just a woman and a magnetron.</em></p></div><h2 id="Reading" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://www.goodreads.com/author/show/20858888.Jay_Springett">Reading</a></h2><p class="wp-block-paragraph">I finished reading <em>The Heart of Prayer</em> by Rupert Spira. It&#8217;s very interesting reframing of his first book <em>Being Aware of Being Aware</em> very helpful to see the same argument recast through the language and lens of &#8216;God&#8217;. </p><p class="wp-block-paragraph"><em>Children of Strife</em> by Adrian Tchaikovsky audiobook is out! I&#8217;m burning though it! So good! </p><div class="wp-block-group has-sitka-white-color has-text-color has-16-px-font-size is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-a6109a32 wp-block-group-is-layout-flex"><h2 id="music" class="wp-block-heading">Music</h2>

<div class="wp-block-group is-content-justification-right is-layout-flex wp-container-core-group-is-layout-8b0bcbbd wp-block-group-is-layout-flex"><p class="wp-block-paragraph"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ">Spotify Playlist</a></p>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-218299b2 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li></ul></div></div><h3 id="lulo-elekton-genre" class="wp-block-heading has-sitka-white-color has-text-color">LULO ELEKTON (Genre)</h3><p class="wp-block-paragraph"><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#music">Last week</a> i wort about how I had been injecting the Indonesian house music into my ears? Well i fell a bit deeper down the rabbit hole and I present to you Lulo Elekton, the hottest night out in Southeast Sulawesi Indonesia. </p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/XphMde4iuNw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;start=322&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><p class="wp-block-paragraph">I have decided that Techno clubs would be 1000% more tolerable nights out in my 40s if they combined Kaely, or Regency era country dancing. What are we doing here in the west? There&#8217;s zero cultural innovation happening! meanwhile in Indonesia this is all the rage! And it&#8217;s live music!!</p><h2 id="meme" class="wp-block-heading has-sitka-white-color has-text-color">Remember Kids:</h2><figure class="wp-block-pullquote"><blockquote><p><em>A week later Kilby demonstrated an integrated flip-flop circuit, made again of germanium, that incorporated two transistors. It, too, performed as he expected. Both of these prototypes were extremely awkward realizations of the much more sophisticated ideas he had penned into his notebook two months earlier.</em></p><cite><strong>Crystal Fire by Michael Riordan</strong></cite></blockquote></figure><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-49c85084 wp-block-group-is-layout-flex" style="border-radius:8px;padding-bottom:var(--wp--preset--spacing--10)"><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-8cf6083a wp-block-group-is-layout-flex"><h2 class="wp-block-heading is-style-compact has-sitka-white-color has-text-color"><a href="https://thejaymo.net/newsletter/">Newsletter 📨</a></h2>

<p class="has-text-align-left is-style-compact has-sitka-white-color has-text-color wp-block-paragraph">Subscribe to the mailing list and get my <a data-type="category" data-id="919" href="https://thejaymo.net/category/weeknotes/">weeknotes</a> and <a data-type="page" data-id="6916" href="https://thejaymo.net/permanentlymoved/">latest podcast episodes</a>, sent directly to your inbox</p></div>

<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs is-style-compact wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 30%;max-width: 100%;">
						<a href="https://thejaymo.net/?post_type=post&#038;p=80181" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: primary;border-radius: 9px;border-width: 1px; background-color: #368451; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe Now 📥</a>
					</p>
				</div>
			</div>
		</div>
	</div></div><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph"></p><p>The post <a href="https://thejaymo.net/2026/03/30/432-creative-loop/">Creative Loop | Weeknotes #432</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/03/30/432-creative-loop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80181</post-id>	</item>
		<item>
		<title>Try Our Best &#124; Weeknotes #431</title>
		<link>https://thejaymo.net/2026/03/22/431-try-our-best/</link>
					<comments>https://thejaymo.net/2026/03/22/431-try-our-best/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 21:06:15 +0000</pubDate>
				<category><![CDATA[Politics ⚖️]]></category>
		<category><![CDATA[Weeknotes 🗓️]]></category>
		<category><![CDATA[china]]></category>
		<category><![CDATA[experience.computer]]></category>
		<category><![CDATA[geopolitics]]></category>
		<category><![CDATA[war]]></category>
		<category><![CDATA[worlds]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=79981</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Try Out Best, Weeknotes 431 - text overlaid on a pink and orange sunrise over a misty forest canopy." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80154" data-permalink="https://thejaymo.net/2026/03/22/431-try-our-best/thejaymo-net-blog-431/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 431" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-1024x533-jpg.webp" /></p>
<p>At the time of writing, we are about thirty hours from finding out whether the current global settlement is still to be or not. </p>
<p>The post <a href="https://thejaymo.net/2026/03/22/431-try-our-best/">Try Our Best | Weeknotes #431</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Try Out Best, Weeknotes 431 - text overlaid on a pink and orange sunrise over a misty forest canopy." style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80154" data-permalink="https://thejaymo.net/2026/03/22/431-try-our-best/thejaymo-net-blog-431/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 431" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-431-1024x533-jpg.webp" /></p><div class="wp-block-columns has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-width:4px;border-radius:8px"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:356,&quot;href&quot;:&quot;https:\/\/experience.computer&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250913170825\/https:\/\/experience.computer\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 12:17:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 14:42:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 14:46:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 15:27:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-25 22:19:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-28 22:53:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-01 23:03:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-04 23:14:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 00:23:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 00:26:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 00:32:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 00:33:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 00:34:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 00:38:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 01:11:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 01:52:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-01 02:04:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 02:19:11&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-07 02:21:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 03:11:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 03:54:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 04:17:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 04:21:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 04:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 04:33:35&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-28 04:39:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 05:10:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-03 05:53:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 06:50:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 06:53:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 06:57:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-15 07:03:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 07:29:41&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-21 07:47:25&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-24 08:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 08:14:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 08:17:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 08:43:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 08:44:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 09:50:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-14 09:53:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 10:04:23&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-20 11:04:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 11:04:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 11:14:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 11:17:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 12:01:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-04 14:16:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 15:10:47&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-10 16:18:53&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-13 20:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 20:46:28&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-19 21:09:33&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-22 22:12:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 23:40:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 00:02:06&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 00:02:06&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6208,&quot;href&quot;:&quot;https:\/\/experience.computer\/p\/marco-giancotti&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260322211612\/https:\/\/experience.computer\/p\/marco-giancotti&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-22 22:35:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 22:37:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 11:50:47&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-04 13:42:10&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-04 13:42:10&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6176,&quot;href&quot;:&quot;https:\/\/aethermug.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6209,&quot;href&quot;:&quot;https:\/\/aethermug.com\/posts\/ae-mug-chat-2-experience-computer-interview&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260322211559\/https:\/\/aethermug.com\/posts\/ae-mug-chat-2-experience-computer-interview&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-22 21:54:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 22:37:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 11:51:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 13:42:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 21:48:44&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-22 21:48:44&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6210,&quot;href&quot;:&quot;https:\/\/aethermug.com\/posts\/a-list-of-introspective-descriptions&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260322211601\/https:\/\/aethermug.com\/posts\/a-list-of-introspective-descriptions&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6211,&quot;href&quot;:&quot;https:\/\/dl.acm.org\/doi\/10.1145\/3442188.3445922&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6212,&quot;href&quot;:&quot;https:\/\/www.verysane.ai\/p\/polly-wants-a-better-argument&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260322211704\/https:\/\/www.verysane.ai\/p\/polly-wants-a-better-argument&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-24 06:27:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 21:48:43&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-22 21:48:43&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1,&quot;href&quot;:&quot;https:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250916052452\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:33:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-08 17:31:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-16 10:04:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-23 10:29:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-26 22:10:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-30 03:57:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-03 04:54:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-06 16:24:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-09 17:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-13 09:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 10:55:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 03:36:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-23 07:22:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-26 07:59:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 09:58:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 10:04:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 10:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-08 19:46:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:14:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 11:43:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 12:35:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 14:00:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 16:33:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 19:38:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 21:55:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 22:11:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-06 14:06:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:50:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 01:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 09:50:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 23:20:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 08:24:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 10:07:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 12:40:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 14:38:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 16:37:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 00:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 07:25:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 11:16:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 11:45:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 15:33:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:58:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:28:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 09:18:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 10:47:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 17:30:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 11:45:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 20:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 10:54:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6213,&quot;href&quot;:&quot;https:\/\/aftermath.site\/switch-2-citibike-bike-angels-farming&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/aftermath.site\/switch-2-citibike-bike-angels-farming\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6214,&quot;href&quot;:&quot;https:\/\/www.livescience.com\/planet-earth\/plants\/china-has-planted-so-many-trees-around-the-taklamakan-desert-that-its-turned-this-biological-void-into-a-carbon-sink&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6132,&quot;href&quot;:&quot;https:\/\/www.avclub.com\/vertical-dramas-style-popularity-cost-reelshort-dramabox-exploitative-addictive&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260212023139\/https:\/\/www.avclub.com\/vertical-dramas-style-popularity-cost-reelshort-dramabox-exploitative-addictive&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-16 14:38:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-20 10:06:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 15:47:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 09:29:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 09:56:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 21:48:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 13:59:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 11:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 13:43:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 21:08:41&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-07 21:08:41&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6217,&quot;href&quot;:&quot;https:\/\/fromarsetoelbow.blogspot.com\/2026\/02\/after-starmer.html&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260323165344\/https:\/\/fromarsetoelbow.blogspot.com\/2026\/02\/after-starmer.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-24 06:28:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:54:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 19:05:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 13:43:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 21:08:46&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-07 21:08:46&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6216,&quot;href&quot;:&quot;https:\/\/www.bbc.co.uk\/news\/articles\/c86ypde4x36o&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260322211833\/https:\/\/www.bbc.co.uk\/news\/articles\/c86ypde4x36o&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-22 22:36:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:01:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 11:52:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-04 13:43:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-07 21:08:44&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-07 21:08:44&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7,&quot;href&quot;:&quot;https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250503110641\/https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 13:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 16:14:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 22:49:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 08:54:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 18:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 21:37:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-06 16:25:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 17:24:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 05:02:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 20:00:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 10:04:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 01:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 16:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 11:25:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 13:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 04:06:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 06:18:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:31:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 10:22:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 21:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:41:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 19:04:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 19:23:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 21:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 13:19:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 13:57:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 00:39:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 12:03:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 08:25:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 10:12:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 15:09:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 18:12:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 05:58:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 08:58:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 20:48:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:51:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:54:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:27:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 14:37:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 16:31:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 03:43:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:10:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 12:22:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 00:03:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:28:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:8,&quot;href&quot;:&quot;https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250910024422\/https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 16:48:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 18:35:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 20:27:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 00:09:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 01:59:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 03:17:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-05 03:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 03:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 03:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 05:28:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 12:25:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 13:20:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 14:39:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 16:08:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 16:49:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 17:17:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 21:56:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 01:54:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 06:30:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-14 07:11:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 07:27:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 07:41:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 08:04:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-26 08:19:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 09:41:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 10:33:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 13:23:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 13:36:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 13:57:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 15:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 18:04:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 18:24:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-28 18:26:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 19:26:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 23:14:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:53:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 01:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 01:43:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 02:25:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 04:06:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 04:16:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 07:29:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:45:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 11:36:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 11:45:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 11:49:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 11:53:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 12:08:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 12:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 13:20:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:40:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>Days pass<br>so doomy<br><br>Dust settles,<br>systems fray<br><br>Drawers close clean<br>Whilst history waits</em>.</p></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul class="wp-block-list"><li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#try-our-best" class="wp-block-table-of-contents__entry">Try Our Best</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#experience-computer" class="wp-block-table-of-contents__entry">Experience.Computer</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#on-the-blog" class="wp-block-table-of-contents__entry">On The Blog</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#start-select-reset" class="wp-block-table-of-contents__entry">Start Select Reset 📑</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#photo-365" class="wp-block-table-of-contents__entry">Photo 365</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#the-ministry" class="wp-block-table-of-contents__entry">The Ministry Of My Own Labour</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#terminal-access" class="wp-block-table-of-contents__entry">Terminal Access</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#the-stacks" class="wp-block-table-of-contents__entry">Dipping the Stacks</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#Reading" class="wp-block-table-of-contents__entry">Reading</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#music" class="wp-block-table-of-contents__entry">Music</a></li>

<li><a href="https://thejaymo.net/2026/03/22/431-try-our-best/#meme" class="wp-block-table-of-contents__entry">Remember Kids:</a></li></ul></div></div><hr class="wp-block-separator has-alpha-channel-opacity has-sitka-white-color has-text-color"/><h2 id="try-our-best" class="wp-block-heading">Try Our Best</h2><p class="wp-block-paragraph">I must admit, I’ve been feeling a little doomy recently.</p><p class="wp-block-paragraph">Like everybody else, I have no idea what is about to happen. But more importantly, I’ll admit that I have no idea what is going on either. <a href="https://thejaymo.net/2018/08/11/052-learn-how-to-feel/">But I do know how I feel</a>, and in turn, I know how those feelings <a href="https://thejaymo.net/2022/02/26/301-2208-say-act-feel/" type="post" id="17297">make me act.</a> That has to count for something.</p><p class="wp-block-paragraph">At the time of writing, we are about thirty hours from finding out whether the current global settlement is still to be or not. Whilst I am sleeping; the mad king of an unravelling empire will decide if he steps another rung up the escalation ladder. If he does, there’s no way back down. When I wake up on Tuesday morning, the decision will have been made. The direction of our lives; for the rest of our lives; will be set either way.</p><p class="wp-block-paragraph">It seems strange to think that the story of my own individual, personal problems right now is wrapped up in geopolitical and world historical events. But of course they are. They always have been. It’s just that at certain moments, the seam between the two becomes a bit more visible.</p><p class="wp-block-paragraph">I’ve written before that when things become unreadable, one must learn how to feel. Not because feeling offers certainty, but because certainty is unavailable. Feeling is not a theory of history, it’s not analysis. But it is one way of orienting oneself inside of the confusion. One way of staying human when the world becomes unreal.</p><p class="wp-block-paragraph">The post-Covid world is still <a href="https://thejaymo.net/2021/10/23/301-2140-the-light-is-a-headlight/" type="post" id="16114">hurtling towards us along the tunnel</a>; close enough now to make out the shape of the thing. I have been shocked by the tone and the reporting in the media here in the UK about what that thing is. As someone who was a teenager when the planes hit the towers, another time when the seam was a bit more visible. I’ve watched the current atmosphere gathering over the whole of my adult life. The most coherent story that the people who gathered those clouds are telling us about the future (and the present) has slipped away from them, and towards the stories people have been telling themselves for a while.</p><p class="wp-block-paragraph">Global pandemics, oil wars, crack down on freedoms over terrorism, useless politicians; both national and international, institutions so ideologically captured they can no longer perceive that the story is a dream. Fires and floods, climate, drone war, smartphones, ubiquitous solar, battery storage. The list goes on. <a href="https://thejaymo.net/2025/07/05/2517-its-beginning-to-feel-a-bit-like-the-future/" type="post" id="71292">None of this is especially shocking or surprising</a>. This is the texture of the near future I grew up with. The Cyberpunk weather forecast the culture wrote for itself.</p><p class="wp-block-paragraph">Meanwhile, for the last decade the hologram has continued to force-feed culture stories of superheroes and exceptional individuals coming to save the day. But out here in the real world, nobody is coming. The politicians and the government; are not here for us, and are not particularly interested in being here either. No rational and pragmatic decisions are being made, and haven’t been since about 2008.</p><p class="wp-block-paragraph">That, I think, is part of the deeper horror I feel. Not simply that things are bad, but that the inherited forms of modernity no longer seem capable of even recognising the nature of the moment they, and by extension we, are in.</p><p class="wp-block-paragraph">The liberal nation-state is, among other things, the story it tells about itself. A social technology held together by newspapers, mass literacy, and the shared imaginary of ‘the nation’, a more or less hegemonic information environment. And has been for four hundred years, give or take. But the conditions that made that story possible have been eroded, if not blasted apart, by the information age. The interfaces have changed, and that has changed the psychic weather. The idea of “the public” has changed too. The old settlement is unwinding either way.</p><p class="wp-block-paragraph">I’m not sure how long that unwinding is going to take. Five years, maybe? Maybe more. But it seems impossible to believe, standing where we are, that the current arrangement can meaningfully hold.</p><p class="wp-block-paragraph">And yet, despite all this, in the main I remain optimistic about the medium term. Not because I think things will resolve cleanly, and not because I think we are on the verge of some redemptive turn, but because history does not stop. New habits, new forms of life, new ways of organising and being together always emerge. The problem is that there is an enormous amount of struggle between here and there.</p><p class="wp-block-paragraph">Everything depends on the extent to which those in power can accept that things are unwinding. Or whether they cling on while the gyre circulates ever faster and faster. Full of velocity and friction. A system overshooting itself.</p><p class="wp-block-paragraph">For those us born in the 1980’s and after; the so called digital natives and citizens of the internet, culture and personalities formed inside one world, are now being forced to build in another. The next ten years, for families and neighbours and towns, and whole countries, things are going to be extremely difficult. I’m not convinced much of the post 2008 condition; culturally, politically, is going to be much use.</p><p class="wp-block-paragraph">In some ways, the last 23 days have been a catalyst for the small gestures that make a difference to me; spring cleaning and decluttering, emptying drawers, wiping down surfaces, processing accumulated stacks of paper, and tidying. Sorting and clearing out. A feathering of the nest, driven by the desire to put one’s house in order.</p><p class="wp-block-paragraph">So what is one supposed to do? Not much, apart from tidying ones room? Nothing can really be done at the level or scale of the problem, or in any kind of register that the people still telling old stories demand. </p><p class="wp-block-paragraph">But one can make habitat. One can clear a desk, sort the papers, wipe the surfaces, and make room. One can refuse the false drama of omniscience. One can resist being ridden by the worst moods of the machine. One can learn how to feel. One can pay attention to family, neighbours, friends, and the real texture of ordinary life.</p><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph">We need to try our best.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><div class="wp-block-group has-tertiary-background-color has-background is-vertical is-content-justification-stretch is-nowrap is-layout-flex wp-container-core-group-is-layout-8c2ed710 wp-block-group-is-layout-flex" style="border-radius:8px"><h2 id="experience-computer" class="wp-block-heading"><a href="https://experience.computer/">Experience.Computer</a></h2>

<h3 id="katherine-dee" class="wp-block-heading"><a href="https://experience.computer/p/marco-giancotti">Marco Giancotti (Aether Mug)</a></h3>

<figure class="wp-block-image size-large has-custom-border"><a href="https://experience.computer/p/marco-giancotti"><img decoding="async" width="1024" height="1024" data-attachment-id="80121" data-permalink="https://thejaymo.net/2026/03/22/431-try-our-best/experience_computer_marco/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco.jpg" data-orig-size="2000,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Experience_Computer_Marco" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco-1024x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco-1024x1024.jpg" alt="experience.computer podcast cover - A grayscale portrait of Marco smiling with a white barcode over his eyes and the text EXPERIENCE.COMPUTER." class="wp-image-80121" style="border-radius:8px;aspect-ratio:1;object-fit:contain" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco-1024x1024.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco-720x720.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco-200x200.jpg?crop=1 200w, https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco-768x768.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco-1536x1536.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Experience_Computer_Marco.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>

<a class="wp-block-jetpack-podcast-player alignfull jetpack-podcast-player__direct-link" href="https://experience.computer/">https://experience.computer/</a>

<blockquote class="quoteback" darkmode="" data-title="Marco%20Giancotti%20%7C%20Aphantasia%2C%20SDAM%20%26%20Thinking%20Tools" data-author="Jay Springett" cite="https://experience.computer/p/marco-giancotti">
                      <h1 class="header-anchor-post"><strong>IN THIS INTERVIEW</strong><button type="button" aria-label="Link" data-href="https://experience.computer/i/190822522/in-this-interview" class="pencraft pc-reset pencraft iconButton-mq_Et5 iconButtonBase-dJGHgN buttonBase-GK1x3M buttonStyle-r7yGCK size_sm-G3LciD priority_secondary-S63h9o" tabindex="0"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></button></h1><p>Jay Springett and guest Marco Giancotti, a thinking-tool artisan, explore aphantasia, SDAM, and spatial memory. They discuss writing as thinking, cognitive frameworks, and wonder why looking at a picture of a sour fruit (Umeboshi) doesn’t make everyone’s mouth water.</p><p>Then they discuss:</p><ul><li><p>Spatial presence without mental imagery </p></li><li><p>The shared ontology of digital and physical objects</p></li><li><p>Writing as a process of refactoring thoughts</p></li><li><p>&#8220;Framing&#8221; and &#8220;virtual physics&#8221; as cognitive tools</p></li></ul><p>A huge thank you to Marco for responding so enthusiastically to my Bluesky DMs after I spent an afternoon binge-reading his fantastic blog, <a href="https://aethermug.com/" rel="noopener" target="_blank">Aether Mug</a> — which is definitely <em>not</em> about science, philosophy, philosophers, languages, Japan, or picture frames, or boxes, (though you&#8217;d be forgiven for thinking otherwise).</p>
                      <footer>Jay Springett <cite><a href="https://experience.computer/p/marco-giancotti">https://experience.computer/p/marco-giancotti</a></cite></footer>
                      </blockquote>
                      <script note="" src="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js"></script></div><p class="wp-block-paragraph">Marco had <a href="https://aethermug.com/posts/ae-mug-chat-2-experience-computer-interview">some really nice things</a> to say about his appearance on the show, his blog is fantastic check it out. </p><blockquote class="quoteback" darkmode="" data-title="AeMug%20Chat%20%232%20%2F%20Experience.Computer%20Interview" data-author="@marco_giancotti" cite="https://aethermug.com/posts/ae-mug-chat-2-experience-computer-interview"">
                      <p>Last week I had a lot of fun being interviewed by Jay Springett of <a href="https://experience.computer/" rel="noopener" target="_blank">Experience.Computer</a>. Jay runs a truly unique podcast, focused specifically on an activity that I feel people should do and share more: &#8220;curious introspection&#8221;, or the careful examination of what your consciousness and perception are like and feel like from the inside. I care about it so much that I maintain a <a href="https://aethermug.com/posts/a-list-of-introspective-descriptions" target="_blank" rel="noopener">living list of my and others&#8217; introspective descriptions</a>.</p>
<p>The moment you start reading/listening to this kind of mental spelunking you realize how deep, varied, and mysterious it all is. We (including our scientists) have only scratched the surface in our understanding of these matters.</p>
                      <footer>@marco_giancotti <cite><a href="https://aethermug.com/posts/ae-mug-chat-2-experience-computer-interview"">https://aethermug.com/posts/ae-mug-chat-2-experience-computer-interview&#8221;</a></cite></footer>
                      </blockquote>
                      <script note="" src="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js"></script><h2 id="on-the-blog" class="wp-block-heading">On The Blog</h2><p class="wp-block-paragraph">Huge week for new posts this week. Put out about 15k worth of words on the blog this week over 4 posts. It&#8217;s all indexed and linked from the post below. basically summarising the last 5 years of thinking; both independently and professionally, about software environments and tecno-social systems as worlds.</p><figure class="wp-block-image size-large"><a href="https://thejaymo.net/2026/03/19/thinking-inside-out/"><img decoding="async" width="1024" height="533" data-attachment-id="80076" data-permalink="https://thejaymo.net/2026/03/19/thinking-inside-out/thejaymo-net-blog-thinking-inside-out/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Thinking Inside Out" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1024x533.jpg" alt="Featured image for Thinking Inside Out — retro terminal network map linking virtual locations: Gas Town, Cantrip, OpenClaw, Parser Room, Physics, MUDs, Files, and Parse &amp; Transcript nodes" class="wp-image-80076" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-2048x1066.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><blockquote class="quoteback" darkmode="" data-title="Thinking%20Inside%20Out%20-%20thejaymo.net" data-author="Jay" cite="https://thejaymo.net/2026/03/19/thinking-inside-out/">
                      <p class="wp-block-paragraph">When a language model is given tools and set to work on a task, it wakes up inside a <a href="https://thejaymo.net/worldrunning/" type="page" id="30434" target="_blank" rel="noopener">world</a>.</p>

<p class="wp-block-paragraph">These three essays are about what the shape of that world might be, and why it matters more than most people building agents currently assume.</p>
                      <footer>Jay <cite><a href="https://thejaymo.net/2026/03/19/thinking-inside-out/">https://thejaymo.net/2026/03/19/thinking-inside-out/</a></cite></footer>
                      </blockquote>
                      <script note="" src="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js"></script><div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><a href="https://thejaymo.net/2026/03/19/ontological-hardness/"><img decoding="async" width="1024" height="533" data-attachment-id="80080" data-permalink="https://thejaymo.net/2026/03/19/ontological-hardness/thejaymo-net-blog-ontological-hardness-new/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Ontological Hardness New" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533.jpg" alt="Featured image for Ontological Hardness — retro terminal graphic with a human figure surrounded by concepts: Interface, World, Lexical, Model, Exit, Unknown, Uncertain, Temporal, and a neural network diagram" class="wp-image-80080" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-2048x1066.jpg 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1200x625.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/"><img decoding="async" width="1024" height="533" data-attachment-id="80081" data-permalink="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/thejaymo-net-blog-hard-worlds-for-little-guys/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Hard Worlds For Little Guys" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533.jpg" alt="Featured image for Hard Worlds for Little Guys — retro terminal-style graphic with a small human figure surrounded by floating tech terms: Parser, Dictionary, Speed Limit, API, Trajectory" class="wp-image-80081" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-2048x1066.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img decoding="async" width="1024" height="533" data-attachment-id="80086" data-permalink="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/thejaymo-net-blog-2-worlds-for-littel-guys/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 2 worlds for littel guys" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533.jpg" alt="Featured image for Three Worlds for Little Guys — a retro terminal-style diagram comparing three virtual environments: Openclaw, Gas Town, and Cantrip, with a legend describing soft rooms, hard boundaries, gates, and wards" class="wp-image-80086" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-2048x1066.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div></div><div class="wp-block-group has-quaternary-background-color has-background wp-container-content-9cfa9a5a is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-343cf336 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><div class="wp-block-group alignwide has-heading-3-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex"><div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-c933dd6f wp-block-group-is-layout-flex"><h2 class="wp-block-heading has-text-align-left wp-container-content-9cfa9a5a"><a href="https://thejaymo.net/zine/">Start Select Reset 📑</a></h2></div></div>

<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-block-column-is-layout-constrained" style="flex-basis:50%"><div style="width:100%; max-width:100%; text-align:center;">

  <a href="https://thejaymo.net/zine/"
     aria-label="Go to Zine"
     style="display:block; position:relative; width:100%; max-width:600px; margin:0 auto; text-decoration:none; border:0;">

    <img decoding="async"
      src="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      alt="Read the Zine"
      width="600"
      style="display:block; width:100%; max-width:600px; height:auto; margin:0 auto; border:0; outline:none; text-decoration:none;"
    >

    <video
      src="https://thejaymo.net/wp-content/uploads/2026/03/SSRZ-Q1-2026-Smol.mp4"
      autoplay
      loop
      muted
      playsinline
      poster="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      style="display:block; position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; border:0; pointer-events:none;"
    ></video>

  </a>

</div></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c514e0c wp-block-group-is-layout-flex" style="min-height:100%"><p class="has-text-align-left wp-block-paragraph"><a href="https://thejaymo.net/zine/">Subscribing to SSRZ</a> supports my online work and creative projects.</p>

<div class="wp-block-buttons has-custom-font-size is-style-outline has-tiny-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3ef0f3e8 wp-block-buttons-is-layout-flex"><div style="--wp--block-button--width: 100;" class="wp-block-button is-style-fill has-custom-width wp-block-button__width wp-block-button__width-100"><a class="wp-block-button__link has-border-color has-primary-border-color has-text-align-center has-small-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/00g16oe2T1Nd6FW288" style="border-width:3px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px">Get the Zine!<br>£5/month 💌</a></div></div>

<p class="wp-block-paragraph">As a thank you, I send you my zine four times a year, just like it’s 1994.</p></div></div></div>

<p class="has-text-align-left has-tiny-font-size wp-block-paragraph"><em>No spam. No email. Cancel at any time. </em></p></div><h2 id="photo-365" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://thejaymo.net/category/photos/">Photo 365</a></h2><figure class="wp-block-image aligncenter size-large"><img decoding="async" width="771" height="1024" data-attachment-id="80122" data-permalink="https://thejaymo.net/2026/03/22/431-try-our-best/pxl_20260317_164920862/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260317_164920862" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862-771x1024.jpg" alt="A bright yellow rubber boot rests upside down on a weathered wooden fence post in the sunlight against a brown trellis." class="wp-image-80122" srcset="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260317_164920862.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /><figcaption class="wp-element-caption">076/2026/365</figcaption></figure><h2 id="the-ministry" class="wp-block-heading has-sitka-white-color has-text-color">The Ministry Of My Own Labour</h2><ul class="wp-block-list"><li>Put out experience.computer</li>

<li>Edited and posted the Worlds posts above</li>

<li>Had a long and very cool call with Japan about bunraku pupperty, ai agents, hatsune miku and the state of Vtubers/virtual idols in 2026. </li>

<li>Started sorting out &#8216;my financial affairs&#8217; lol such a long job. Want to get my tax return done super early. </li></ul><h2 id="terminal-access" class="wp-block-heading has-sitka-white-color has-text-color">Terminal Access</h2><p class="wp-block-paragraph">This is a very good essay directly tackling the <em>&#8220;Stochastic Parrot&#8221;</em> framing of LLMs, and how almost all the claims in the original paper were false even at the time of writing. It&#8217;s a must read, or article to send to the people in your life who are still clinging to this understanding.</p><blockquote class="quoteback" darkmode="" data-title="Polly%20Wants%20a%20Better%20Argument" data-author="SE Gyges" cite="https://www.verysane.ai/p/polly-wants-a-better-argument">
                      <p>Perhaps the most influential single paper on the public perception of LLMs is <a href="https://dl.acm.org/doi/10.1145/3442188.3445922" rel="noopener" target="_blank">On the Dangers of Stochastic Parrots: Can Language Models Be Too Big?</a>. It is, however, a bit of a mash-up, and credibly seems like it should have been at least two papers. One of those papers raises many valid concerns about the ethical implications and impacts of AI training and use. Another makes the claim in the title, that an LLM is a “stochastic parrot” operating “without any reference to meaning.”</p><p>That core claim is either irrelevant or completely wrong in every detail, both in how it is commonly understood and in its technical assertions. It hamstrings AI ethics as a field, providing a veneer of technical justification for ignoring many problems.</p>
                      <footer>SE Gyges <cite><a href="https://www.verysane.ai/p/polly-wants-a-better-argument">https://www.verysane.ai/p/polly-wants-a-better-argument</a></cite></footer>
                      </blockquote>
                      <script note="" src="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js"></script><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-92f81498 wp-block-group-is-layout-flex" style="border-radius:8px"><h2 id="the-stacks" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://links.thejaymo.net/">Dipping the Stacks</a></h2>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://aftermath.site/switch-2-citibike-bike-angels-farming/">My Grueling Quest To Buy A Switch 2 By Riding Citi Bikes</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>I have been asking myself if farming Bike Angel points constitutes “work” or “a job” for several months now. It is a strange thing to consider, and I don’t want to suggest that work itself is bad. Bike Angels is clearly labor or, bare minimum, laborious. If you see it as exercise, it’s exercise that pays you to clean up the gym. If it’s a video game, it’s a far more productive and enriching one than the literal months of playtime I spent grinding materials in WoW in college</em></p>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://www.livescience.com/planet-earth/plants/china-has-planted-so-many-trees-around-the-taklamakan-desert-that-its-turned-this-biological-void-into-a-carbon-sink">China has planted so many trees around the Taklamakan Desert that it&#8217;s turned this &#8216;biological void&#8217; into a carbon sink | Live Science</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>China finished encircling the Taklamakan Desert with vegetation in 2024, and researchers say the effort has stabilized sand dunes and grown forest cover in the country from 10% of its area in 1949 to more than 25% today.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://www.avclub.com/vertical-dramas-style-popularity-cost-reelshort-dramabox-exploitative-addictive">Inside the hideous, exploitative, but still addictive world of vertical dramas</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>The gamified, “coin”-based economy involved in purchasing these vertical dramas smacks of the mobile game addiction common to Gen X and Boomers, but the style of content reaches far past your aunt who has sunk $20,000 into Candy Crush Saga, displaying more prominent Gen Z hallmarks, like universally hardcoded subtitles. Perhaps the most important descriptor is “busy,” which could just as easily be “attention deficient.”</em></p>

<p class="wp-block-paragraph"><strong><a href="https://fromarsetoelbow.blogspot.com/2026/02/after-starmer.html">From Arse To Elbow: After Starmer</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>The key to Keir Starmer is not that he is apolitical but that he has always been a state apparatchik.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://www.bbc.co.uk/news/articles/c86ypde4x36o">Volunteers to help threatened tower mustard herb by home growing</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Volunteers across London are being enlisted to grow a threatened wildflower vital for bees, butterflies and rare moths, in an effort to stop one of the capital&#8217;s rarest plants from disappearing.</em></p></div><h2 id="Reading" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://www.goodreads.com/author/show/20858888.Jay_Springett">Reading</a></h2><p class="wp-block-paragraph">I&#8217;m currently reading <em>Impromptu Man: J.L. Moreno and the Origins of Psychodrama, Encounter Culture, and the Social Network</em> by Jonathan D. Moreno. And when I find a good spot to and i&#8217;m feeling more sleepy, i&#8217;m switching over to <em>The Heart of Prayer</em> by Rupert Spira. It&#8217;s giving me weird dreams. </p><p class="wp-block-paragraph">I hope to finish some of these books before Tchaikovsky’s <em>Children of Strife</em> drops in audiobook next week. </p><div class="wp-block-group has-sitka-white-color has-text-color has-16-px-font-size is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-a6109a32 wp-block-group-is-layout-flex"><h2 id="music" class="wp-block-heading">Music</h2>

<div class="wp-block-group is-content-justification-right is-layout-flex wp-container-core-group-is-layout-8b0bcbbd wp-block-group-is-layout-flex"><p class="wp-block-paragraph"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ">Spotify Playlist</a></p>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-218299b2 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li></ul></div></div><h3 id="funkot-genre" class="wp-block-heading has-sitka-white-color has-text-color">Funkot (Genre)</h3><p class="wp-block-paragraph">No specific track to recommend this week, as I&#8217;ve just been listening to hours and hours of the Indonesian genre: <em>Funkot</em>. It&#8217;s basically 190-220bpm house music thats been made with the default sound banks found on on Yamaha and Casio keyboards. </p><p class="wp-block-paragraph">And on to of that&#8230; people&#8230; line dance to it? </p><p class="wp-block-paragraph">Everything about this is <em>amazing</em>.</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/0H2RETHjVXo?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;start=20&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/3lfjY9JyrZ8?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;start=41&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><h2 id="meme" class="wp-block-heading has-sitka-white-color has-text-color">Remember Kids:</h2><figure class="wp-block-pullquote"><blockquote><p><em>I am no bird; and no net ensnares me: I am a free human being with an independent will.</em></p><cite><strong>Jane Eyre by Charlotte Brontë</strong></cite></blockquote></figure><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-49c85084 wp-block-group-is-layout-flex" style="border-radius:8px;padding-bottom:var(--wp--preset--spacing--10)"><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-8cf6083a wp-block-group-is-layout-flex"><h2 class="wp-block-heading is-style-compact has-sitka-white-color has-text-color"><a href="https://thejaymo.net/newsletter/">Newsletter 📨</a></h2>

<p class="has-text-align-left is-style-compact has-sitka-white-color has-text-color wp-block-paragraph">Subscribe to the mailing list and get my <a data-type="category" data-id="919" href="https://thejaymo.net/category/weeknotes/">weeknotes</a> and <a data-type="page" data-id="6916" href="https://thejaymo.net/permanentlymoved/">latest podcast episodes</a>, sent directly to your inbox</p></div>

<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs is-style-compact wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 30%;max-width: 100%;">
						<a href="https://thejaymo.net/?post_type=post&#038;p=79981" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: primary;border-radius: 9px;border-width: 1px; background-color: #368451; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe Now 📥</a>
					</p>
				</div>
			</div>
		</div>
	</div></div><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph"></p><p>The post <a href="https://thejaymo.net/2026/03/22/431-try-our-best/">Try Our Best | Weeknotes #431</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/03/22/431-try-our-best/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">79981</post-id>	</item>
		<item>
		<title>Thinking Inside Out</title>
		<link>https://thejaymo.net/2026/03/19/thinking-inside-out/</link>
					<comments>https://thejaymo.net/2026/03/19/thinking-inside-out/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 20:30:55 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Little Guys 🥹]]></category>
		<category><![CDATA[World Running 🌐]]></category>
		<category><![CDATA[agent design]]></category>
		<category><![CDATA[agent environments]]></category>
		<category><![CDATA[AI agents]]></category>
		<category><![CDATA[Autonomous Worlds]]></category>
		<category><![CDATA[Interactive Fiction]]></category>
		<category><![CDATA[Ontological Hardness]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80060</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Thinking Inside Out — retro terminal network map linking virtual locations: Gas Town, Cantrip, OpenClaw, Parser Room, Physics, MUDs, Files, and Parse &amp; Transcript nodes" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-2048x1066-jpg.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80076" data-permalink="https://thejaymo.net/2026/03/19/thinking-inside-out/thejaymo-net-blog-thinking-inside-out/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Thinking Inside Out" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1024x533-jpg.webp" /></p>
<p>An introduction to three essays on agent environments, worlds, and ontological hardness.</p>
<p>The post <a href="https://thejaymo.net/2026/03/19/thinking-inside-out/">Thinking Inside Out</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Thinking Inside Out — retro terminal network map linking virtual locations: Gas Town, Cantrip, OpenClaw, Parser Room, Physics, MUDs, Files, and Parse &amp; Transcript nodes" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-2048x1066-jpg.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80076" data-permalink="https://thejaymo.net/2026/03/19/thinking-inside-out/thejaymo-net-blog-thinking-inside-out/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Thinking Inside Out" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Thinking-Inside-Out-1024x533-jpg.webp" /></p><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6082,&quot;href&quot;:&quot;https:\/\/archetypaltech.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251118191432\/https:\/\/archetypaltech.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-01-23 11:48:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:07:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 21:42:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 22:09:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 19:39:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 16:42:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 17:21:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 06:56:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 11:03:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 15:39:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 20:34:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 09:19:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 09:47:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 12:43:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 05:42:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 19:59:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 23:40:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-01 07:37:45&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:37:45&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:97,&quot;href&quot;:&quot;https:\/\/worldrunning.guide&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/docs.google.com\/document\/d\/1XRm39aH8APXVqjzKYptz7-NQ-3AAXNVrgcjm9oBMOec\/edit?usp=sharing&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6190,&quot;href&quot;:&quot;https:\/\/www.deepfates.com\/cantrip&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260309231935\/https:\/\/www.deepfates.com\/cantrip&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 17:51:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 06:56:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 07:45:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 13:39:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 14:25:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 03:07:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 07:57:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 20:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 22:14:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 09:53:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 19:36:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 08:17:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 13:16:02&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:16:02&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'></div><p class="wp-block-paragraph">When a language model is given tools and set to work on a task, it wakes up inside a <a href="https://thejaymo.net/worldrunning/" type="page" id="30434">world</a>.</p>

<p class="wp-block-paragraph">These three essays are about what the shape of that world might be, and why it matters more than most people building agents currently assume.</p></div>

<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-c1f19ffb wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10)"><nav aria-label="Table of Contents" class="wp-block-table-of-contents"><ol><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/thinking-inside-out/#the-essays">The Essays</a><ol><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/thinking-inside-out/#ontological-hardness">Ontological Hardness </a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/thinking-inside-out/#hard-worlds-for-little-guys">Hard Worlds for Little Guys</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/thinking-inside-out/#three-worlds-for-little-guys">Three Worlds for Little Guys</a></li></ol></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/thinking-inside-out/#how-i-got-here">How I Got Here</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/thinking-inside-out/#why-write-all-this">Why Write All This?</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/thinking-inside-out/#monsters-in-the-mirror">Monsters In The Mirror</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/thinking-inside-out/#jay-springett-thejaymo">Jay Springett / @thejaymo</a></li></ol></nav></div></div></div><h2 id="the-essays" class="wp-block-heading">The Essays</h2><h3 id="ontological-hardness" class="wp-block-heading"><a href="https://thejaymo.net/2026/03/19/ontological-hardness/" type="post" id="80004">Ontological Hardness </a></h3><figure class="wp-block-image size-large"><a href="https://thejaymo.net/2026/03/19/ontological-hardness/"><img decoding="async" width="1024" height="533" data-attachment-id="80080" data-permalink="https://thejaymo.net/2026/03/19/ontological-hardness/thejaymo-net-blog-ontological-hardness-new/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Ontological Hardness New" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533.jpg" alt="Featured image for Ontological Hardness — retro terminal graphic with a human figure surrounded by concepts: Interface, World, Lexical, Model, Exit, Unknown, Uncertain, Temporal, and a neural network diagram" class="wp-image-80080" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-2048x1066.jpg 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1200x625.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><p class="wp-block-paragraph"><em><a href="https://thejaymo.net/2026/03/19/ontological-hardness/">Ontological Hardness</a></em> is the core concept. If you only read one piece, read this. It introduces hardness as a diagnostic lens for agent environments and argues that the first question about agent failure should always be about the world, not the model.</p><h3 id="hard-worlds-for-little-guys" class="wp-block-heading"><a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/" type="post" id="80011">Hard Worlds for Little Guys</a></h3><figure class="wp-block-image size-large"><a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/"><img decoding="async" width="1024" height="533" data-attachment-id="80081" data-permalink="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/thejaymo-net-blog-hard-worlds-for-little-guys/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Hard Worlds For Little Guys" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533.jpg" alt="Featured image for Hard Worlds for Little Guys — retro terminal-style graphic with a small human figure surrounded by floating tech terms: Parser, Dictionary, Speed Limit, API, Trajectory" class="wp-image-80081" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-2048x1066.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><p class="wp-block-paragraph"><a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/"><em>Hard Worlds for Little Guys</em></a> is the full 9000+ word argument. It develops the vocabulary at length, drawing on fifty years of interactive fiction and MUD design to build a structural account, by analogy, what agent environments are made of: rooms, parsers, dictionaries, gates, physics, and trajectories. The central argument explores constraints expressed as advice to the agent versus constraints built into the world as physics. A speed limit sign addresses the driver; a speed bump addresses the road. Most agent harnesses today address the driver. The essay ends with some practical recommendations for building harder worlds.</p><h3 id="three-worlds-for-little-guys" class="wp-block-heading"><a href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/" type="post" id="80047">Three Worlds for Little Guys</a></h3><figure class="wp-block-image size-large"><a href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/"><img decoding="async" width="1024" height="533" data-attachment-id="80086" data-permalink="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/thejaymo-net-blog-2-worlds-for-littel-guys/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys.jpg" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 2 worlds for littel guys" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533.jpg" alt="Featured image for Three Worlds for Little Guys — a retro terminal-style diagram comparing three virtual environments: Openclaw, Gas Town, and Cantrip, with a legend describing soft rooms, hard boundaries, gates, and wards" class="wp-image-80086" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-720x375.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-200x104.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-768x400.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1536x800.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-2048x1066.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure><p class="wp-block-paragraph"><em><a href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/" type="post" id="80047">Three Worlds for Little Guys</a></em> puts it all together and shows how useful this way of thinking is. A diagnostic tour of three agent frameworks: <em>OpenClaw, Gas Town</em>, and <em>Cantrip</em>, whilst asking what the world looks like from the inside, and what the hardness lens reveals about each.</p><h2 id="how-i-got-here" class="wp-block-heading">How I Got Here</h2><p class="wp-block-paragraph">For the last half decade I have been thinking about <a href="https://thejaymo.net/worldrunning/" type="page" id="30434">worlds as a medium</a>. Not just worlds as settings or platforms, but as systems with interiors, actors, boundaries, and the capacity to generate narratives and consequences. That idea has underpinned everything I&#8217;ve written on the blog for years. Games were the first place this became legible, and then whilst working in organisation design consulting companies. Then blockchains came along and made it strange and interesting, and language models have since made it more urgent.</p><p class="wp-block-paragraph">You can trace this line through my blog. <em><a href="https://thejaymo.net/2020/11/13/301-2045-rooms-as-ux-metaphor/" type="post" id="10232">Rooms as UX Metaphor</a></em> (2020) began mapping software environments through spatial concepts inherited from interactive fiction and the question of what it means to be <em>somewhere</em> inside a digital system. <em><a href="https://thejaymo.net/2021/08/28/301-2132-the-prompt-in-interactive-fiction-and-ai-art/" type="post" id="15416">The Prompt in Interactive Fiction and AI Art</a></em> (2021) connected prompting to the older problem of learning how to make valid moves inside a symbolic world. <em><a href="https://thejaymo.net/2022/05/06/wind-up-worlds/" type="post" id="18327">Wind-Up Worlds</a></em> (2022) argued for worlds as a medium in their own right; not just settings or platforms, but things that run, that generate, that have an interior life of their own.</p><p class="wp-block-paragraph">The line continued. <em><a href="https://thejaymo.net/2024/02/08/myth-making-mechanisms-in-autonomous-worlds/" type="post" id="50347">Myth-Making Mechanisms in Autonomous Worlds</a></em> (2024), a talk I gave at the Autonomous Worlds Assembly in Istanbul, clarified how worlds stabilise meaning and narrative and produce durable claims about what is true within them. <em><a href="https://thejaymo.net/2024/09/04/waking-up-in-a-new-world-llm-isekai/" type="post" id="59670">Waking Up in a New World</a></em> (2024) used the isekai genre to think about what situation an LLM actually finds itself inside when it boots into a chat interface. <em><a href="https://thejaymo.net/2024/06/01/2411-little-computer-people/" type="post" id="55800">Little Computer People</a></em> (2024) got me thinking about LLMs as &#8220;<em>little guys</em>&#8221; and the phrase has stuck. My ongoing <em><a href="https://thejaymo.net/category/little-guys/">Little Guys</a></em> posts on companions and agents have continued exploring these questions through 2025 and into this year.</p><p class="wp-block-paragraph">The thinking comes from practice as well as theory. Throughout 2024, <a href="https://x.com/deepfates?lang=en">Deepfates</a> and I spent a considerable amount of time putting large language models inside mazes and MUD environments. We wanted to know what happens when you give an LLM a world designed for linguistic action, rather than one improvised out of tool-calling schemas and system prompts. The models navigated parser worlds with a fluency that surprised us; and they broke in ways that were structurally identical to the ways human players had been breaking in those same environments since the 1970s. The failure modes were not new. They had just been rediscovered by a different kind of actor.</p><p class="wp-block-paragraph">In 2025, I helped produce <em><a href="https://thejaymo.net/2026/01/23/2025/#the-o-ruggin-trail">The O&#8217;Ruggin Trail</a></em> with <a href="https://archetypaltech.com/"><em>Archetypal Tech</em></a>, designing and building a fully on-chain parser-based text adventure engine. Building a parser from scratch, and watching it interact with both human players and language models, taught me more about the boundary between intention and action than any amount of reading could have. I have sat on both sides of that boundary.</p><p class="wp-block-paragraph">By the time I sat down to write these essays, I had been circling the same set of ideas for years. The patterns kept showing up in different contexts: game design, blockchain architecture, agent harness engineering. But the core questions were always the same: what is the world made of? What can you do inside it? What happens when you try?</p><p class="wp-block-paragraph">Much of this thinking has arisen in different permutations at <em><a href="https://worldrunning.guide/">worldrunning.guide</a></em>, where over 30,000 words of essays explore &#8220;worlds as a medium&#8221; in more detail. The term Code-Space appears there first; in these essays I use it narrowly to describe the bounded environment an agent acts inside, my forthcoming book <em><a href="https://thejaymo.net/2026/01/23/2025/#the-information-age">Slop Machines of Loving Grace</a></em> uses the term far more expansively. That book is a diagnosis of the condition we find ourselves in as civilisation is becoming software.</p><h2 id="why-write-all-this" class="wp-block-heading">Why Write All This?</h2><p class="wp-block-paragraph"><a href="https://x.com/deepfates?lang=en">Deepfates</a> recently released <em><a href="https://www.deepfates.com/cantrip">Cantrip</a></em>: an agent harness that treats the distinction between advice and physics as a named, first-class architectural concept. I had been working around this distinction and arguing for it for a long time, but I&#8217;ve not yet seen it implemented as cleanly. Its release gave me a reason to finally write all of this up in one place, rather than leaving it scattered across blog posts and professional conversations.</p><p class="wp-block-paragraph">The field is moving very quickly, and the people building agent infrastructure are largely not drawing on the traditions that seem most relevant to me. There is a fifty-year history of designing bounded worlds for linguistic actors — interactive fiction, MUDs, virtual worlds, on chain autonomous worlds — and almost none of it appears in the current discourse. The problems are the same. Vocabulary already exists. </p><p class="wp-block-paragraph">I think thee ideas have have applications well beyond <a href="https://thejaymo.net/hire/" type="page" id="79927">my own work</a>, and I would rather they were out there than not.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-6bcbd0d8 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><h2 id="monsters-in-the-mirror" class="wp-block-heading"><a href="https://thejaymo.net/2026/03/02/302-monsters-in-the-mirror-permanently-moved/" type="post" id="79444">Monsters In The Mirror</a></h2>

<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><figure class="wp-block-image size-large"><img data-dominant-color="606656" data-has-transparency="false" style="--dominant-color: #606656;" decoding="async" width="1024" height="1024" data-attachment-id="79440" data-permalink="https://thejaymo.net/2026/03/02/pre-flight-the-new-container-permanently-moved/pm-covers-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett.jpg" data-orig-size="2000,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Jay Springett&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1771779581&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;PM Covers&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PM Covers" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-1024x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-1024x1024.jpg" alt="301 permanently moved podcast cover - A blurry, halftoned image of a figure with glowing blue eyes reflected in a bathroom mirror. Text reads: PERMANENTLY MOVED DOT ONLINE, MONSTER IN THE MIRROR." class="wp-image-79440 not-transparent" srcset="https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-1024x1024.jpg 1024w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-200x200-1.jpg 200w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-720x720.jpg 720w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-768x768.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-1536x1536.jpg 1536w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-1200x1200-1.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-800x800.jpg 800w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-600x600.jpg 600w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett-400x400.jpg 400w, https://thejaymo.net/wp-content/uploads/2026/03/302-Monsters-In-The-Mirror-Cover-Jay-Springett.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-a8c76719 wp-block-group-is-layout-flex"><p class="wp-block-paragraph">This episode of <em><a href="https://thejaymo.net/permanentlymoved/" type="page" id="6916">Permanently Moved</a></em> is an hour-long audio essay on artificial intelligence, agency, and the history of computing that made LLMs possible.</p>

<p class="wp-block-paragraph">The essay moves from the invention of the mirror to double-entry bookkeeping, the printing press, the Manhattan Project, the transistor, and the particular strangeness of ChatGPT and its successors. It argues that the question everyone is asking about AI “is it intelligent?” is a trap, and it tries to ask a better one.&nbsp;</p></div></div></div></div><div class="wp-block-group has-quaternary-background-color has-background is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ba5815f1 wp-block-group-is-layout-flex" style="border-radius:8px"><figure class="wp-block-image aligncenter size-thumbnail is-resized has-custom-border is-style-rounded"><a href="https://thejaymo.net/about/"><img decoding="async" width="1766" height="2345" data-attachment-id="79839" data-permalink="https://thejaymo.net/jay-springett-words-about-2025-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg" data-orig-size="1766,2345" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.85&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 6&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1741438708&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.81&quot;,&quot;iso&quot;:&quot;580&quot;,&quot;shutter_speed&quot;:&quot;0.032527&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Jay Springett Words About 2025" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg" alt="" class="wp-image-79839" style="border-style:none;border-width:0px;border-radius:100px;aspect-ratio:1;object-fit:cover;object-position:46% 33%;width:100px;height:100px" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg 1766w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1200x1593.jpg 1200w" sizes="(max-width: 1766px) 100vw, 1766px" /></a></figure>

<h2 class="wp-block-heading has-text-align-center has-extra-large-font-size"><a href="https://thejaymo.net/about/" type="page" id="3881">Jay Springett / @thejaymo</a></h2>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-10bddc08 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-twitter has-foreground-color wp-block-social-link"><a href="https://twitter.com/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Twitter</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-tumblr has-foreground-color wp-block-social-link"><a href="https://thejaymo.tumblr.com/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" /></path></svg><span class="wp-block-social-link-label screen-reader-text">Tumblr</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-linkedin has-foreground-color wp-block-social-link"><a href="https://www.linkedin.com/in/jayspringett/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-youtube has-foreground-color wp-block-social-link"><a href="https://youtube.com/@jayspringett" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-instagram has-foreground-color wp-block-social-link"><a href="https://www.instagram.com/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-flickr has-foreground-color wp-block-social-link"><a href="https://www.flickr.com/photos/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Flickr</span></a></li></ul>

<p class="has-text-align-center wp-block-paragraph"><em>Strategist, producer, and cultural theorist. Working across technology, narrative, worldrunning, digital culture, artificial intelligence, and internet culture.</em></p>

<p class="has-text-align-center wp-block-paragraph"><em>Host of the 301 second long podcast <a href="https://thejaymo.net/permanentlymoved/">Permanently Moved</a>, and interview show <a href="https://experience.computer/">Experience.Computer</a> </em></p></div></div><p>The post <a href="https://thejaymo.net/2026/03/19/thinking-inside-out/">Thinking Inside Out</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/03/19/thinking-inside-out/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80060</post-id>	</item>
		<item>
		<title>Three Worlds for Little Guys</title>
		<link>https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/</link>
					<comments>https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 20:20:40 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Little Guys 🥹]]></category>
		<category><![CDATA[Software 👨‍💻]]></category>
		<category><![CDATA[World Running 🌐]]></category>
		<category><![CDATA[agent design]]></category>
		<category><![CDATA[agent environments]]></category>
		<category><![CDATA[AI agents]]></category>
		<category><![CDATA[Ontological Hardness]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80047</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Three Worlds for Little Guys — a retro terminal-style diagram comparing three virtual environments: Openclaw, Gas Town, and Cantrip, with a legend describing soft rooms, hard boundaries, gates, and wards" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-2048x1066-jpg.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80086" data-permalink="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/thejaymo-net-blog-2-worlds-for-littel-guys/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 2 worlds for littel guys" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533-jpg.webp" /></p>
<p>OpenClaw, Gas Town, and Cantrip through the lens of ontological hardness</p>
<p>The post <a href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/">Three Worlds for Little Guys</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Three Worlds for Little Guys — a retro terminal-style diagram comparing three virtual environments: Openclaw, Gas Town, and Cantrip, with a legend describing soft rooms, hard boundaries, gates, and wards" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-2048x1066-jpg.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80086" data-permalink="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/thejaymo-net-blog-2-worlds-for-littel-guys/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 2 worlds for littel guys" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-2-worlds-for-littel-guys-1024x533-jpg.webp" /></p><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ffc066fc wp-block-group-is-layout-flex"><div class="wp-block-group has-quaternary-background-color has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-f875f8ce wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:var(--wp--preset--spacing--0);margin-bottom:var(--wp--preset--spacing--0);padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6187,&quot;href&quot;:&quot;https:\/\/openclaw.ai&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319101939\/https:\/\/openclaw.ai\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 17:50:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 10:00:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 12:50:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 05:25:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-03 03:34:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-07 06:55:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-10 09:45:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 15:22:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 12:09:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 02:16:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-29 02:27:25&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 02:27:25&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6188,&quot;href&quot;:&quot;https:\/\/github.com\/steveyegge\/gastown&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319025424\/https:\/\/github.com\/steveyegge\/gastown&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 17:50:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 10:00:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 12:52:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 05:25:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-03 03:34:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-07 06:57:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-10 12:23:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 15:22:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 12:09:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 02:16:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-29 02:27:45&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 02:27:45&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6189,&quot;href&quot;:&quot;https:\/\/steve-yegge.medium.com\/welcome-to-gas-town-4f25ee16dd04&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6190,&quot;href&quot;:&quot;https:\/\/www.deepfates.com\/cantrip&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260309231935\/https:\/\/www.deepfates.com\/cantrip&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 17:51:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 06:56:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 07:45:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 13:39:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 14:25:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 03:07:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 07:57:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 20:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 22:14:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 09:53:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 19:36:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 08:17:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 13:16:02&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:16:02&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>This essay is part of a series. <a href="https://thejaymo.net/2026/03/19/thinking-inside-out/">Check out the overview post for its wider context.</a></em></p></div>

<h2 id="introduction" class="wp-block-heading">Introduction</h2></div><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-0eca4033 wp-block-columns-is-layout-flex" style="margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><p class="wp-block-paragraph">In my post <em><a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/">Hard Worlds for Little Guys</a></em> I developed a vocabulary for diagnosing agent environments. </p>

<p class="wp-block-paragraph">The diagnostic axis is a single distinction: <em>Advice</em> versus <em>Physics</em>. A speed limit sign addresses the driver. A speed bump addresses the road. One can be ignored; the other cannot. </p></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-5dfb3466 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:var(--wp--preset--spacing--0);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--0);padding-left:var(--wp--preset--spacing--10)"><nav aria-label="Table of Contents" class="wp-block-table-of-contents"><ol><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/#introduction">Introduction</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/#openclaw-the-soft-room-with-hard-walls">OpenClaw: The Soft Room with Hard Walls</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/#gas-town-the-hardest-world-the-smallest-room">Gas Town: The Hardest World, the Smallest Room</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/#cantrip-the-formal-world">Cantrip: The Formal World</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/#why-hardness-is-a-design-pattern">Why Hardness Is a Design Pattern</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/#jay-springett-thejaymo">Jay Springett / @thejaymo</a></li></ol></nav></div></div></div><p class="wp-block-paragraph">In agent systems, advice takes the form of system prompts and <code>skill.md</code> files and natural language instructions. Physics takes the form of sandboxes, rate limits, and anything else that mechanically prevents an action regardless of what the model attempts. We can look at this direction and decide how <em>hard</em> a world is. Currently agent harnesses address the driver; the interesting thing to me is the road.</p><p class="wp-block-paragraph">This post takes my thinking from <em><a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/">Hard Worlds</a></em> and applies it to three Agent frameworks. Asking “what is the world like from the inside” reveals structural features that conventional framing tends to miss: security posture, scalability, and developer ergonomics are all legitimate questions, but they are all outside-in. I am also aware that many people who read this blog have never used any of these tools, so hopefully this tour will give you an idea of what each of them does and what they are like to use.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="openclaw-the-soft-room-with-hard-walls" class="wp-block-heading">OpenClaw: The Soft Room with Hard Walls</h2><p class="wp-block-paragraph"><a href="https://openclaw.ai/">OpenClaw</a> is an open-source, self-hosted personal AI assistant. You run it on your own computer, where it sits between a language model and the rest of your digital life, acting as a kind of smart switchboard; messages arrive, the model decides what to do, and OpenClaw routes the action to the right tool or service.</p><p class="wp-block-paragraph">The way OpenClaw tells an agent what it can do is through <em>skills</em>: individual markdown files that describe a capability. Each skill contains instructions, tool declarations, constraints, and completion criteria, mostly written in prose.</p><p class="wp-block-paragraph">When the model first wakes up inside OpenClaw, it scans all available skills, but only loads their metadata into the context. At that point the model becomes an <em>agent</em>. It reads roughly the first 75 words of each skill, about a hundred tokens; enough to learn what actions are possible without reading every instruction in full. It’s like reading a dictionary, discovering that certain words exist, and what they are for. The full instructions remain unread until the agent decides a particular skill is relevant to its current task, at which point it opens the full file. OpenClaw calls this <em>progressive disclosure</em>.</p><p class="wp-block-paragraph">These skills are written in prose; natural-language guidance about what to do and not to do. A line like <em>“do not delete my inbox under any circumstances”</em> sits alongside <em>“prefer safe, reviewable changes over shortcuts.”</em> One is a rule the world ought to enforce, the other is a suggestion about character. But to the agent, reading both in the same register, the distinction is invisible. A skill file is less like code and more like <em>advice</em>.</p><p class="wp-block-paragraph">A hardness vocabulary makes some parts of OpenClaw easier to understand. Its walls are hard. The agent runs inside a Docker sandbox; a sealed-off software container that gives the world it inhabits a kind of physics. If the agent attempts to read a protected file, Docker’s filesystem will not allow it. The switchboard enforces explicit allow/deny policies on certain actions, called tool calls. Any call not previously whitelisted by the human user is blocked before it can do anything on the real computer. And if the agent creates smaller helper versions of itself to work on parts of a problem, they remain inside the same boundaries. These are speed bumps built into the road.</p><p class="wp-block-paragraph">The walls might be hard, but the room is soft. The skill format does not distinguish between optional guidance and invariant constraints. An agent cannot promote a sentence into a wall by force of interpretation alone. Only the surrounding system can make a boundary real.</p><p class="wp-block-paragraph">From the agent’s point of view, this is a difficult way to inhabit a world. It is given a task by the user, then it reads the skill it might need, infer what it means, and guess at which parts are firm constraints and which are merely advice. These two things should really be split apart. First, the skill as a description of the workflow and capabilities available to it. Second, the constraints involved should be applied by updating the physics of the world itself. What the harness should enforce is everything that must hold whether the actor remembers it or not. OpenClaw does not yet do this. Its skills arrive as a single undifferentiated document, and the agent is left to sort advice from law on its own.</p><p class="wp-block-paragraph">OpenClaw is designed as an always-on assistant, so “chat history” keeps growing for as long as it is left running. To stop the context window from filling up, a <em>Context Compactor</em> periodically condenses older parts of the conversation into a dense summary and replaces the original records. This keeps the agent usable over long sessions, but it rewrites the past. If the summary is too aggressive, the agent&#8217;s memory becomes whatever the summary says happened, not what actually happened. And because OpenClaw acts on live external systems (sending real emails, modifying real calendars); the effects cannot be undone simply by restoring the record. The agent’s trajectory through time becomes lossy, while the world it acts on is irreversible.</p><p class="wp-block-paragraph">OpenClaw currently builds the speed bump and posts the speed limit sign, but places them in different layers of the software. The gap between the soft room and the hard wall is where failures accumulate. An agent that misreads the instructions may attempt something the container will eventually stop; but not before several turns of confusion have unfolded.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="gas-town-the-hardest-world-the-smallest-room" class="wp-block-heading">Gas Town: The Hardest World, the Smallest Room</h2><p class="wp-block-paragraph">If you are aware of <a href="https://github.com/steveyegge/gastown">Gas Town</a> at all, it is probably due to the social media cycle in January after Steve Yegge’s essay “<em><a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Welcome to Gas Town</a></em>“ left a great many people asking whether its creator had succumbed to AI psychosis. I read it and understood exactly what he was talking about, so who knows what that means for me. Here I am, writing about agents as little guys inside of worlds.</p><p class="wp-block-paragraph">Gas Town is a multi-agent orchestration system for coordinating large swarms of AI coding agents working in parallel on the same codebase. Where OpenClaw gives a single agent broad access to your digital life, Gas Town throws dozens of agents at a software project at once.</p><p class="wp-block-paragraph">The system has a hierarchy. A coordinating agent called the Mayor dispatches work. Polecats do the coding; ephemeral workers spun up in their own rooms for a specific task and discarded when done. Additional monitoring agents watch out for other agents who get stuck.</p><p class="wp-block-paragraph">Consider what a Polecat wakes up into. It is a very small room somewhere in Gas Town and in it is: a copy of the code base, and a terminal through which it can act and it has a <em>Bead</em>, a compact record of what needs doing and where the task stands. For the Polecat, the entire world is: this task, this workspace, and this terminal. Nothing else.</p><p class="wp-block-paragraph">The Polecat’s vocabulary of actions is fixed. It cannot make new tools for itself or extend its own capabilities as it goes. If a problem demands a new approach, the Mayor or the human has to change the world from above and put a new Polecat inside it. This prevents the dictionary from expanding at the point of use, but it also means the intelligence about <em>what to do</em> lives outside the model. The agents are deliberately small. The world decides.</p><p class="wp-block-paragraph">The world of Gas Town embodies a principle it calls <em>the GUPP</em>: if there is work on your hook, you must bite and run with it. This is one of the main principles of its physics. Language models are conversational by training; they tend to pause, confirm, ask permission. Gas Town overrides that tendency mechanically. It sends the next instruction straight back into the agents working session and forces the loop to continue. The road pushes the car forward.</p><p class="wp-block-paragraph">When multiple agents are changing the code at the same time, a merge-management system with another little guy inside it called the Refinery handles the queue. Its job is to combine those changes back into the main project in an orderly way. If two changes clash, the system doesn’t ask the agent who made the change to improvise, it just aborts it.</p><p class="wp-block-paragraph">In <em>Hard Worlds</em> I argued that hardness should not be confused with rigidity. Gas Town is an interesting test of that claim, because it is both the hardest and the most rigid system examined here. Its hardness comes from structural enforcement; its constraints are mechanical, rather than advisory. But its rigidity runs deeper. The agent cannot shape its world at all. For a swarm of ephemeral coding workers, this is a legitimate design choice. The Polecat doesn’t need to be a generalist. All it needs to do is write code, commit it, and then get out of the way. But that also means Gas Town cannot easily generalise to tasks that require improvisation, tool-making or exploratory behaviour.</p><p class="wp-block-paragraph">Where OpenClaw tries to preserve the continuity of the agent through time by updating its memory, Gas Town does it by preserving the trajectory of the work, in the form of Beads. Since its agents are disposable, what it is really only preserving is the unfolding state of the world. When an agent crashes or times out, its replacement little guy doesn’t try to figure out what happened; it wakes up, looks at the current state of the task, sees what needs doing, and continues. This is a much harder approach than OpenClaw, but it only works because the agent has so little freedom.</p><p class="wp-block-paragraph">Reversibility follows naturally from the medium. A codebase is a kind of world that can often be cleanly rewound. Branches can be dropped, failed changes abandoned, and the whole project restored to an earlier version. In Gas Town, undo is a core part of the world’s physics. This is very different from OpenClaw, where undo usually means taking another action in the hope of repairing the first.</p><p class="wp-block-paragraph">OpenClaw and Gas Town are of course solving different problems, one is a personal assistant, and the other a software engineering team. But they share the same basic move: both put LLMs in a harnesses and turn them into Agents.</p><p class="wp-block-paragraph">One tension worth noting: Gas Town is <em>expensive</em>. Coordinating dozens of concurrent agents burns through API credits quickly, and the system requires you to spread work across multiple accounts with multiple model providers to stay within rate limits. As with so much else in our economy, money is one of the forces that gives the world its shape.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="cantrip-the-formal-world" class="wp-block-heading">Cantrip: The Formal World</h2><p class="wp-block-paragraph"><a href="https://www.deepfates.com/cantrip">Cantrip</a> is a different kind of world from the other two, and it is also very new. What makes it worth examining alongside OpenClaw and Gas Town is that Cantrip is the only framework in this post that treats the distinction between Physics and Advice as a named, first-class architectural concept.</p><p class="wp-block-paragraph">In Cantrip, the little guy wakes up in a room called a <em>Circle</em>; the bounded space in which it can perceive, think, and act. The room contains a <em>Medium</em>, which is the material it works through, such as code or conversation. The room may also contain things called <em>Gates</em>, which are controlled openings to the outside world. And it is shaped by <em>Wards</em>; the hard limits that define what the agent cannot do, how long it can act for, and how far its reach extends.</p><p class="wp-block-paragraph">What makes this world feel formal is that Cantrip keeps character and constraint separate. <em>Identity</em> shapes how it approaches a problem; its style, priorities, and general way of behaving. All the hard limits live in the Wards. If one of those limits is reached, the world itself stops the run. Cantrip calls that <em>Truncation</em>. It treats this as different from <em>Termination</em>, which is when the entity decides for itself that the task is complete. In other words, being stopped by the world is not the same as choosing to stop, and Cantrip preserves that distinction.</p><p class="wp-block-paragraph">From the little guy’s point of view, the size of the world is settled in advance. Cantrip expresses this formally as <code>Medium + Gates - Wards</code>. The An action space is: what the room contains, plus what its doors allow, minus what the laws of the world forbid. In other words, the Dictionary is made explicit. Only when it tries to affect something beyond the circle does it have to pass through a Gate. The little guy never touches the outside world directly.</p><p class="wp-block-paragraph">Cantrip also has a careful way of letting the world grow. If the little guy meets a problem beyond its immediate scope, it does not simply add new powers to itself. Instead, it can create a child entity in a new, separate room to handle the sub-task. This is Cantrip’s answer to adding new words to the dictionary: new capability appears, but in a governed and encapsulated form. The new verb lives there, inside that temporary little world, rather than permanently expanding the parent. And because child rooms inherit their limits from the parent, delegation tightens rather than relaxing. In that sense, Cantrip lets the dictionary grow without letting it get too big.</p><p class="wp-block-paragraph">In OpenClaw, the little guy often has to infer the world by reading prose and navigating messy situations; the gap between intention and action is much wider. In Gas Town, the workers live in tiny, rigid rooms with very fixed jobs. Cantrip sits somewhere between the two. Like Gas Town, it controls the boundary between the room and the outside world through architecture rather than guesswork. But unlike Gas Town, it leaves the agent enough room inside the circle to think, compose, and explore.</p><p class="wp-block-paragraph">Lastly, Cantrip keeps an append-only record of everything that happened. It calls this the <em>Loom</em>. If the Circle is the room the little guy wakes up in, the Loom is the thread that gives that room a history. Every turn is preserved as the run unfolds. When the context window gets too full, older material can be folded into the environment or compacted out of immediate view, but the underlying record remains intact. The agent may not always be able to see the whole past at once, but the world still retains it. It gives both agent and world continuity through time.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="why-hardness-is-a-design-pattern" class="wp-block-heading">Why Hardness Is a Design Pattern</h2><p class="wp-block-paragraph">The conventional way to evaluate agent frameworks is from the outside in. Security, scalability, developer experience. These are legitimate concerns. But they miss a class of questions that only becomes visible when you ask what the world is like from the agent&#8217;s point of view.</p><p class="wp-block-paragraph">OpenClaw, Gas Town, and Cantrip are all reaching toward the same insight in different ways: constraints must be structural, not rhetorical. But they arrive from different directions. OpenClaw builds hard walls around a soft room. Gas Town builds the smallest, hardest room it can and treats the agent as disposable inside it. Cantrip writes the formal grammar of what a hard world should be. Each reveals a different part of the design space.</p><p class="wp-block-paragraph">What the inside-out view catches, in my opinion, is where the seams are. OpenClaw’s seam is between the room and the wall. Gas Town’s is between authored physics and accidental physics. Cantrip’s is between the grammar of the world and the implementation. You do not see these things clearly in a security audit or a scalability benchmark. You see them by asking what the agent encounters when it tries to act.</p><p class="wp-block-paragraph">The vocabulary of <em><a href="https://thejaymo.net/2026/03/19/ontological-hardness/">Ontological Hardness</a></em> is a diagnostic lens. It lets you look at any harness and ask new questions. Where is the hardness? What is its source? Where is the boundary real, and where is it only described? Where do the world’s physics come from?</p><p class="wp-block-paragraph">These are questions about architecture before they are questions about safety or capability. And they become more pressing as agents are granted wider reach over codebases, financial systems, and personal data. The more capable the actor, the more the structure of its world matters. We do not need softer worlds for smarter agents. We need harder ones.</p><p class="wp-block-paragraph">Ontological hardness is not a property we should be measuring after the fact. It is a design principle; one that tells us where to put the speed bumps before the car is on the road.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><div class="wp-block-group has-quaternary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ba5815f1 wp-block-group-is-layout-flex" style="border-radius:8px"><figure class="wp-block-image aligncenter size-thumbnail is-resized has-custom-border is-style-rounded"><a href="https://thejaymo.net/about/"><img decoding="async" width="1766" height="2345" data-attachment-id="79839" data-permalink="https://thejaymo.net/jay-springett-words-about-2025-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg" data-orig-size="1766,2345" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.85&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 6&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1741438708&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.81&quot;,&quot;iso&quot;:&quot;580&quot;,&quot;shutter_speed&quot;:&quot;0.032527&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Jay Springett Words About 2025" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg" alt="" class="wp-image-79839" style="border-style:none;border-width:0px;border-radius:100px;aspect-ratio:1;object-fit:cover;object-position:46% 33%;width:100px;height:100px" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg 1766w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1200x1593.jpg 1200w" sizes="(max-width: 1766px) 100vw, 1766px" /></a></figure>

<h2 class="wp-block-heading has-text-align-center has-extra-large-font-size"><a href="https://thejaymo.net/about/" type="page" id="3881">Jay Springett / @thejaymo</a></h2>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-10bddc08 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-twitter has-foreground-color wp-block-social-link"><a href="https://twitter.com/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Twitter</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-tumblr has-foreground-color wp-block-social-link"><a href="https://thejaymo.tumblr.com/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" /></path></svg><span class="wp-block-social-link-label screen-reader-text">Tumblr</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-linkedin has-foreground-color wp-block-social-link"><a href="https://www.linkedin.com/in/jayspringett/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-youtube has-foreground-color wp-block-social-link"><a href="https://youtube.com/@jayspringett" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-instagram has-foreground-color wp-block-social-link"><a href="https://www.instagram.com/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-flickr has-foreground-color wp-block-social-link"><a href="https://www.flickr.com/photos/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Flickr</span></a></li></ul>

<p class="has-text-align-center wp-block-paragraph"><em>Strategist, producer, and cultural theorist. Working across technology, narrative, worldrunning, digital culture, artificial intelligence, and internet culture.</em></p>

<p class="has-text-align-center wp-block-paragraph"><em>Host of the 301 second long podcast <a href="https://thejaymo.net/permanentlymoved/">Permanently Moved</a>, and interview show <a href="https://experience.computer/">Experience.Computer</a> </em></p></div></div><p>The post <a href="https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/">Three Worlds for Little Guys</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/03/19/three-worlds-for-little-guys/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80047</post-id>	</item>
		<item>
		<title>Hard Worlds For Little Guys</title>
		<link>https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/</link>
					<comments>https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 20:19:07 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Little Guys 🥹]]></category>
		<category><![CDATA[World Running 🌐]]></category>
		<category><![CDATA[agent design]]></category>
		<category><![CDATA[agent environments]]></category>
		<category><![CDATA[AI agents]]></category>
		<category><![CDATA[AI evaluation]]></category>
		<category><![CDATA[Interactive Fiction]]></category>
		<category><![CDATA[muds]]></category>
		<category><![CDATA[Ontological Hardness]]></category>
		<category><![CDATA[worldbuilding]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80011</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Hard Worlds for Little Guys — retro terminal-style graphic with a small human figure surrounded by floating tech terms: Parser, Dictionary, Speed Limit, API, Trajectory" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-2048x1066-jpg.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80081" data-permalink="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/thejaymo-net-blog-hard-worlds-for-little-guys/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Hard Worlds For Little Guys" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533-jpg.webp" /></p>
<p>Why LLM agents need hard worlds; lessons from interactive fiction engine design.</p>
<p>The post <a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/">Hard Worlds For Little Guys</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Hard Worlds for Little Guys — retro terminal-style graphic with a small human figure surrounded by floating tech terms: Parser, Dictionary, Speed Limit, API, Trajectory" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-2048x1066-jpg.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80081" data-permalink="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/thejaymo-net-blog-hard-worlds-for-little-guys/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Hard Worlds For Little Guys" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Hard-Worlds-For-Little-Guys-1024x533-jpg.webp" /></p><div class="wp-block-group has-quaternary-background-color has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-0151f0b5 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6175,&quot;href&quot;:&quot;https:\/\/github.com\/tehjaymo\/thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315213140\/https:\/\/github.com\/tehjaymo\/thejaymo.net&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:50:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 15:57:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-22 16:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-25 21:59:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 22:16:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 03:59:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-04 04:24:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-07 09:25:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-10 09:46:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 14:47:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 09:39:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-21 10:06:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 17:50:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 20:01:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 07:27:57&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:27:57&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6192,&quot;href&quot;:&quot;https:\/\/direct.mit.edu\/books\/monograph\/2210\/Gameworld-Interfaces&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6193,&quot;href&quot;:&quot;https:\/\/en.wikipedia.org\/wiki\/LambdaMOO&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319202559\/https:\/\/en.wikipedia.org\/wiki\/LambdaMOO&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-20 00:55:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 08:58:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:08:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 00:24:04&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-03 07:44:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 15:31:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 22:57:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 19:25:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 18:34:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 19:41:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 08:15:03&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-30 13:16:01&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:16:01&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6190,&quot;href&quot;:&quot;https:\/\/www.deepfates.com\/cantrip&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260309231935\/https:\/\/www.deepfates.com\/cantrip&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 17:51:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 06:56:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 07:45:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 13:39:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 14:25:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 03:07:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 07:57:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 20:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 22:14:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 09:53:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 19:36:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 08:17:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 13:16:02&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:16:02&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6194,&quot;href&quot;:&quot;https:\/\/mud.co.uk\/richard\/DesigningVirtualWorlds.pdf&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260228081149\/https:\/\/mud.co.uk\/richard\/DesigningVirtualWorlds.pdf&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:21:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 08:59:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:08:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 21:48:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 22:36:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 10:36:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 15:27:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-12 09:23:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-16 04:38:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 09:53:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 20:07:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 09:19:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 07:41:47&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:41:47&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6195,&quot;href&quot;:&quot;https:\/\/www.eastgate.com\/garden\/Enter.html&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260306132540\/http:\/\/www.eastgate.com\/garden\/Enter.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:21:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 08:59:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:08:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 07:36:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-03 07:44:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 15:37:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 22:58:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 02:58:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 18:34:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 06:06:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 09:21:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 07:43:05&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:43:05&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6196,&quot;href&quot;:&quot;https:\/\/cs.wellesley.edu\/~games349\/InformHandbook.pdf&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319202559\/https:\/\/cs.wellesley.edu\/~games349\/InformHandbook.pdf&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-20 00:55:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 08:59:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:08:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 07:36:15&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-03 07:44:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 15:37:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 22:58:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 02:59:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 18:34:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 20:07:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 09:22:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 07:43:10&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:43:10&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6197,&quot;href&quot;:&quot;https:\/\/paragraph.com\/@josh-stark\/atoms-institutions-blockchains&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260220100422\/https:\/\/paragraph.com\/@josh-stark\/atoms-institutions-blockchains&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:22:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 08:59:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:08:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 00:25:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:44:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 15:37:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 23:42:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 19:30:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 09:59:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 20:07:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 09:26:20&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:26:20&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:888,&quot;href&quot;:&quot;https:\/\/en.wikipedia.org\/wiki\/Colossal_Cave_Adventure&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:886,&quot;href&quot;:&quot;https:\/\/en.wikipedia.org\/wiki\/Zork&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251004174416\/https:\/\/en.wikipedia.org\/wiki\/Zork&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 14:11:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 04:26:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 09:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:12:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 21:29:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 22:36:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 10:01:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 23:48:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 19:38:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 10:02:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 20:07:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 09:40:52&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:40:52&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6198,&quot;href&quot;:&quot;https:\/\/en.wikipedia.org\/wiki\/MUD1&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260227191128\/https:\/\/en.wikipedia.org\/wiki\/MUD1&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:22:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 09:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:12:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 21:29:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 22:36:52&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-06 10:01:25&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-09 23:48:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 19:38:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 10:02:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 20:07:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 09:46:38&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:46:38&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6199,&quot;href&quot;:&quot;https:\/\/github.com\/DavidKinder\/Inform6&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319202602\/https:\/\/github.com\/DavidKinder\/Inform6&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-20 00:55:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 09:00:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:12:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 21:29:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 22:36:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 10:01:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 23:48:07&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-13 19:38:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 10:02:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 20:07:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 09:46:42&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:46:42&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6200,&quot;href&quot;:&quot;https:\/\/ojs.aaai.org\/index.php\/AAAI\/article\/view\/6297&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319202604\/https:\/\/ojs.aaai.org\/index.php\/AAAI\/article\/view\/6297&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-20 04:26:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 09:00:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:12:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 21:48:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 22:36:56&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-06 10:01:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 23:48:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 19:38:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 10:02:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 20:07:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 09:46:40&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:46:40&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6201,&quot;href&quot;:&quot;https:\/\/arxiv.org\/abs\/1806.11532&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260217114925\/https:\/\/arxiv.org\/abs\/1806.11532&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:22:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 09:00:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:12:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 21:48:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 22:36:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 10:01:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 23:48:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 19:38:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 10:02:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 20:07:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 09:46:40&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:46:40&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6202,&quot;href&quot;:&quot;https:\/\/arxiv.org\/abs\/2504.14128&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251114195650\/https:\/\/arxiv.org\/abs\/2504.14128&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:22:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 09:00:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:12:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 21:48:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 22:36:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 10:01:27&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-09 23:48:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 19:38:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 10:02:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 20:07:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 09:46:40&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:46:40&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6203,&quot;href&quot;:&quot;https:\/\/emshort.blog\/2010\/06\/07\/so-do-we-need-this-parser-thing-anyway&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260306140015\/https:\/\/emshort.blog\/2010\/06\/07\/so-do-we-need-this-parser-thing-anyway\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:22:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 09:00:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:12:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 21:48:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 22:36:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 10:01:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 23:48:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 19:38:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 10:02:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 20:07:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 09:46:41&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:46:41&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6204,&quot;href&quot;:&quot;https:\/\/mud.co.uk\/richard\/ifan394.htm&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250214204459\/https:\/\/mud.co.uk\/richard\/ifan394.htm&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-20 00:55:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 09:00:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:12:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 21:48:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 22:36:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 10:01:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 23:48:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 19:38:31&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 10:02:39&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-22 20:07:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 09:46:50&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:46:50&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6205,&quot;href&quot;:&quot;https:\/\/eblong.com\/zarf\/essays\/cruelty-revisited.html&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251207031748\/https:\/\/eblong.com\/zarf\/essays\/cruelty-revisited.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:22:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 09:00:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:12:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 21:48:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 22:36:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 10:01:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 23:48:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 19:38:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 10:02:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 20:07:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 09:46:53&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 09:46:53&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6206,&quot;href&quot;:&quot;https:\/\/ifdb.org\/viewgame?id=aearuuxv83plclpl&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260314011654\/https:\/\/ifdb.org\/viewgame?id=aearuuxv83plclpl&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 20:22:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 10:54:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 14:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 07:36:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-03 07:44:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 15:37:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 23:47:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 19:39:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 10:05:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 10:05:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 07:30:12&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:30:12&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6081,&quot;href&quot;:&quot;https:\/\/oruggintrail.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250804063705\/https:\/\/oruggintrail.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-01-23 11:48:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:07:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 21:42:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 22:09:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 19:39:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 11:18:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 16:42:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 14:05:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 10:54:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:49:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 07:36:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:03:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 14:29:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 23:47:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 19:39:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 02:47:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 10:05:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-01 07:30:15&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:30:15&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>This essay is part of a series. <a href="https://thejaymo.net/2026/03/19/thinking-inside-out/">Check out the overview post for its wider context.</a></em></p></div><div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-56b7c228 wp-block-group-is-layout-constrained" style="margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)"><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:45%"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-343cf336 wp-block-group-is-layout-flex" style="min-height:100%"><h2 id="overview" class="wp-block-heading">Overview</h2>

<p class="wp-block-paragraph">There is a question that the AI discourse on social media mostly avoids, probably because it sounds too strange: <em><strong>what is it like, from the inside, to be an AI agent doing something?</strong></em></p>

<p class="wp-block-paragraph">Not in any consciousness sense. The question is structural. When a language model is given tools and set to work on a task, what is the shape of the world it operates in? What are the walls? Where are the exits? What does it mean, for a system like this, to act <em>within</em> a world rather than merely respond to it?</p>

<p class="wp-block-paragraph">The interactive fiction tradition has been exploring this question for fifty years. Parser games and MUDs developed a practical vocabulary for it: rooms, objects, exits, verbs, affordances, constraints, state. That vocabulary turns out to apply directly to the design of LLM agent environments.</p>

<p class="wp-block-paragraph">This whole essay concerns a single architectural idea: promoting constraints from advice into physics. A speed limit sign addresses the driver; a speed bump addresses the road. One can be ignored; the other cannot. The same distinction runs through every layer of agent environment design. Most harnesses get it wrong in the same direction: they address the driver.</p>

<p class="wp-block-paragraph">One thing to be clear about up front. This is not a call for a return to parser interfaces for humans The guess-the-verb problem alone is a fifty-year headache. But parser systems and by extension MUDs, remain the clearest historical laboratory we have for linguistic action in bounded symbolic worlds. Agents find language, code, and command surfaces more real than humans do.</p></div></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:55%"><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-3d14d171 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)"><nav aria-label="Table of Contents" class="wp-block-table-of-contents"><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#overview">Overview</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#agents-are-actors-in-bounded-environments">Agents Are Actors in Bounded Environments</a><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-1-code-space">1.1 Code-Space</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-2-the-room">1.2 The Room</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-3-the-parser">1.3 The Parser</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-4-the-command-and-the-dictionary">1.4 The Command and the Dictionary</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-5-gates-and-exits">1.5 Gates and Exits</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-6-world-physics">1.6 World Physics</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-7-world-structure">1.7 World Structure</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-8-traversal">1.8 Traversal</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#1-9-the-transcript-and-the-loom">1.9 The Transcript and the Loom</a></li></ul></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#ontological-hardness">Ontological Hardness</a><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#2-1-hard-lenses">2.1 Hard Lenses</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#2-2-what-hardness-is-not">2.2 What Hardness Is Not</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#2-3-a-concrete-example">2.3 A Concrete Example</a></li></ul></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#the-historical-lineage-and-its-failure-modes">The Historical Lineage and Its Failure Modes</a><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#3-1-a-very-brief-history">3.1 A Very Brief History</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#3-2-failure-modes">3.2 Failure Modes</a><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#guess-the-verb">Guess The Verb</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#guess-the-noun">Guess the Noun</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#combinatorial-explosion">Combinatorial Explosion</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#dead-end-state">Dead-End State</a></li></ul></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#3-3-similar-problems">3.3 Similar Problems</a></li></ul></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#designing-hard-worlds">Designing Hard Worlds</a><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#4-1-partition-the-dictionary">4.1 Partition the Dictionary</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#4-2-promote-constraints-from-advice-into-physics">4.2 Promote Constraints from Advice into Physics</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#4-3-canonicalise-at-the-boundary-and-make-the-walls-visible">4.3 Canonicalise at the Boundary and Make the Walls Visible</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#4-4-build-reversibility-into-the-world">4.4 Build Reversibility into the World</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#4-5-preserve-the-trajectory">4.5 Preserve the Trajectory</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#4-6-verb-minting-and-the-limits-of-world-shaping">4.6 Verb Minting and the Limits of World-Shaping</a></li></ul></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#hard-worlds-for-little-guys">Hard Worlds for Little Guys</a><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#5-1-beyond-software">5.1 Beyond Software</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#5-2-living-alongside-the-little-guys">5.2 Living Alongside The Little Guys</a></li></ul></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#coda">Coda</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#footnotes">Footnotes</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/#jay-springett-thejaymo">Jay Springett / @thejaymo</a></li></ul></nav></div></div></div></div><div class="wp-block-group alignwide has-quaternary-background-color has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-dc54359a wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><p class="has-text-align-center wp-block-paragraph"><em>This post is also available as a structured YAML Knowledge Object; a machine-readable version designed for thinking with. <a href="https://github.com/tehjaymo/thejaymo.net">You can find it in my repo here</a>.</em></p></div><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="agents-are-actors-in-bounded-environments" class="wp-block-heading">Agents Are Actors in Bounded Environments</h2><p class="wp-block-paragraph">An agent placed inside a loop with tools, files, code, or external systems is not using software from the “outside”. It is inside… “something”. This section describes what that something is made of.</p><h3 id="1-1-code-space" class="wp-block-heading">1.1 Code-Space</h3><p class="wp-block-paragraph">I call the bounded environment within which an agent acts a <strong>Code-Space</strong><sup data-fn="feb825ea-b680-434e-95de-b8c63f19ecda" class="fn"><a href="#feb825ea-b680-434e-95de-b8c63f19ecda" id="feb825ea-b680-434e-95de-b8c63f19ecda-link">1</a></sup> Actions taken here either succeed or fail; state changes or it doesn’t. Consequences arise from previous outputs in sequence. The world either responds or stays silent.</p><p class="wp-block-paragraph">Code-Space <em>is not</em> a membrane between the agent and some “more real” world. From the agent’s point of view, the Code-Space <em>is the world</em>. External systems may exist beyond it; databases, APIs, filesystems, the open web etc. But they only become real to the agent through registered crossings. Until a tool call is made, or a gate opens and returns something, the outside is theoretical. What cannot be called may as well not exist.</p><p class="wp-block-paragraph">Like <a href="https://thejaymo.net/2024/09/04/waking-up-in-a-new-world-llm-isekai/" type="post" id="59670">an Isekai protagonist “waking up” in strange world</a>, an LLM enters a Code-Space carrying its weights and post-training behaviours; the accumulated character of everything it learned before this moment. But the Code-Space then constitutes it further. The system prompt shapes what it takes its purpose to be. The available tools determine what actions exist. The context window sets the horizon of what can be present and known. We may think we are giving it instructions from outside the world, but for the model those instructions <em>are</em> the world. Change the system prompt or the tools, and it is, in a meaningful sense, a different actor inside a different world.</p><p class="wp-block-paragraph">Humans can enter Code-Spaces too, but we infer, guess, remember, and navigate them by feel and vibes. We bring whole lives of prior experience to every interface and fill in gaps. An agent operating inside a loop has no such recourse beyond its training. Its world is precisely as large as its callable surface, and no larger.</p><h3 id="1-2-the-room" class="wp-block-heading">1.2 The Room</h3><p class="wp-block-paragraph">Interactive fiction gives us an intuitive word for where an agent is at any particular moment inside of a Code-Space: the <strong>Room</strong>. In parser games, the room was everything the player could act on from where they stood; its contents, its exits, its rules. A room description is the world model rendered into language: A precise inventory of what exists, what can be acted upon, and what may be beyond reach at this specific location and moment.</p><p class="wp-block-paragraph">If a Code-Space is the total bounded world, then a player or agent is aways <em>somewhere</em> inside it. The Room is that somewhere. Moving from room to room is not <em>literal</em> movement; neither user nor agent goes anywhere, however much this idea borrows from the physical world. What changes is the local world that is disclosed: what is in scope, what can be acted upon, and what consequences now follow. We speak of moving between rooms because it is a useful metaphor, but structurally what takes place is a reconfiguration of world around a fixed point.</p><p class="wp-block-paragraph">A room is the local available slice of possibility. Two agents waking up in the same Code-Space but with different contexts or tasks are waking up in different rooms. The Code-Space is shared, the room is not.</p><p class="wp-block-paragraph">Rooms are bounded, but that does not mean they are sealed. Rooms in IF had exits; passages to other rooms, or other ontologies. Some games had rooms where the rules changed on arrival; you’d walk through a door and find the physics were different on the other side.</p><p class="wp-block-paragraph">In agent systems we can call these gates, and we will come to them shortly. The point for now is that the room&#8217;s boundary is architectural rather than absolute. In a leaky room the outside exists, but it only becomes real through the room&#8217;s own structure. A room though, does not answer intention by itself. It still needs a command surface.</p><h3 id="1-3-the-parser" class="wp-block-heading">1.3 The Parser</h3><p class="wp-block-paragraph">A world does not respond on its own. Something has to stand between the actor&#8217;s intention and the world&#8217;s state; a mechanism that receives a command, decides whether it is valid, and produces a consequence or an error. In interactive fiction, that something is the <strong>Parser</strong>. The parser is the boundary layer that turns possible intention into admissible world action.</p><p class="wp-block-paragraph">A parser command is a function call recomposed into natural language. <code>OPEN MAILBOX</code> is <code>open(object=mailbox)</code>. <code>PUT TREASURE IN CASE</code> is <code>put(object=treasure, (destination(object=case))</code>. The parser&#8217;s job is to normalise the surface string into a canonical structure the world model can act on; an action, a target, or some other specifier or instrument. The richer the natural language surface, the more normalisation work the parser has to do. Which means the parser is not translating language into action. It is deciding, on every turn, what the world can currently be asked to do.</p><p class="wp-block-paragraph">If the Code-Space is the total world, and the Room is the currently disclosed slice of it, then the parser is the medium through which the actor can address that slice. But it’s more than just a mechanism. In <em><a href="https://direct.mit.edu/books/monograph/2210/Gameworld-Interfaces">Gameworld Interfaces</a></em> (2013), Kristine Jørgensen argues that a gameworld is not something shown <em>through</em> an interface; the interface and the underlying system are the same thing. The parser is not separate from the world; it is part of what the world is made of.</p><p class="wp-block-paragraph">Think back to the 1970s for a moment. There was no GUI to generate an illusion of separation between the player and world. The command line of the computer, the parser of the game, and the world surface itself were all coexisting concepts at the same location. In all three, the blinking cursor is an ontological gatekeeper. For an LLM operating inside a Code-Space, that collapsed topology has never drifted apart. The model&#8217;s input, its output, and the parser surface all meet at the same point. The machine&#8217;s announcement in <em>Zork</em> was conceptual theatre for humans; for an LLM it is almost literally true: <code>I WILL BE YOUR EYES AND HANDS. DIRECT ME WITH COMMANDS.</code></p><p class="wp-block-paragraph">The parser is the fixed point through which all apparent movement occurs. One never exits it; one only induces changes in the world it now reveals.</p><p class="wp-block-paragraph">When we built the engine for <em><a href="https://thejaymo.net/2026/01/23/2025/#the-o-ruggin-trail">The O&#8217;ruggin Trail</a></em>, I assumed the parser would be straightforward. It was not. Every edge case in normalisation and state management turned out to be a new small design problem with real downstream consequences.</p><p class="wp-block-paragraph">Modern agent systems face the same problem, even if no one calls it that. The boundary between what an agent intends and what the system will accept has been with us since the punchcard. The problem became mundane, and we stopped recognising it as philosophical.</p><h3 id="1-4-the-command-and-the-dictionary" class="wp-block-heading">1.4 The Command and the Dictionary</h3><p class="wp-block-paragraph">In a parser-based world, nothing can be acted upon until it has been named, and nothing can happen unless the world has a word for it. Every command depends on this prior dictionary of recognisable nouns and possible transformations. A command succeeds only when the world can recognise both what is being addressed and what is being asked. It is a kind of incantation.</p><p class="wp-block-paragraph">The physics of the world are made up, in part, by the Dictionary: a fixed set of nouns that name things which exist, and verbs naming the transformations that are possible. The dictionary is not the parser itself; it is the parser’s lexicon, the registered set of nouns and verbs through which the world can be addressed.</p><p class="wp-block-paragraph">Nouns are objects: <code>gold bar</code>, <code>lantern</code>, <code>key</code>. In agent systems they become <code>file</code>, <code>calendar_event</code>, <code>database_record</code>. Verbs are operations: <code>OPEN</code>, <code>TAKE</code>, <code>DROP</code>. In agent systems they become <code>read_file</code>, <code>create_event</code>, <code>query</code>. If a verb is not registered as part of the code-space, the action does not exist. If a noun is not recognised, the object is not there.</p><p class="wp-block-paragraph">In agent systems, tools formalise this dictionary. A tool exposes the nouns an agent can address and the verbs it can perform on them. A filesystem tool does not just grant access to files; it creates a world where <code>file</code>, <code>directory</code>, <code>read</code>, <code>write</code>, and <code>delete</code> are meaningful actions. If <code>delete_file</code> or <code>run_command</code> are not present, those acts are not simply forbidden; they are absent from the agent’s world as possible moves.</p><p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/LambdaMOO">LambdaMOO</a>, developed by Pavel Curtis at Xerox PARC in 1990, pioneered a prototype-based inheritance model in which every object has a parent from which it inherits properties (state) and verbs (behaviour). A <code>bathroom</code> inherits from <code>generic room</code>; it gets all the verbs and properties of its parent, then overrides only what makes it specifically a bathroom. A small, disciplined base ontology could resolve outward into an entire world without losing coherence. Prototype-based inheritance was happening at scale half a decade before it became standard in languages like JavaScript.</p><p class="wp-block-paragraph">Tools do not sit <em>on top</em> of a system; they constitute the world&#8217;s action space from within. Add a tool and you add new objects, new verbs, new possible relations between them. Remove one and whole classes of action vanish. A disciplined dictionary often creates a far more expressive environment than a sprawling one.</p><h3 id="1-5-gates-and-exits" class="wp-block-heading">1.5 Gates and Exits</h3><p class="wp-block-paragraph">Both exits and gates are nouns. They sit in a room like any other object, named in the dictionary, with an assigned set of verbs.</p><p class="wp-block-paragraph">You do not pass through an exit in the abstract; you <code>GO NORTH</code> or <code>ENTER DOOR</code>. In both cases, the parser is the boundary mechanism that determines whether the command actually binds to the object and what kind of crossing follows. You do not access an API in the abstract; you <code>call_endpoint</code> or <code>query_database</code>. In each case, a verb is applied to an object. What matters is where that object resolves the action.</p><p class="wp-block-paragraph">I am borrowing the term <strong>gate</strong> here from <a href="https://x.com/deepfates?lang=en">Deepfates</a> and the <a href="https://www.deepfates.com/cantrip">Cantrip </a>specification; his framing clarified a distinction I had been working around without quite naming.</p><p class="wp-block-paragraph">An <strong>exit</strong> is an object whose verbs resolve <em>to another object</em> within the same Code-Space. It reconfigures the local world without crossing its outer boundary. The contents of the room change and so do the affordances, but the underlying world model remains.</p><p class="wp-block-paragraph">A <strong>gate</strong> is an object whose verbs resolve <em>beyond</em> the world and cross a boundary. Use a verb on it and the Code-Space reaches outside itself; into a database, an API, a filesystem, a browser, another service entirely; and returns with state that didn&#8217;t previously exist in the world. The agent stays put. The outside enters through a named opening.</p><p class="wp-block-paragraph">A failed exit leaves you in the same room. A failed gate leaves the world in an indeterminate state. Gate failures are ontologically messier, and in modern agent systems, considerably more common.</p><h3 id="1-6-world-physics" class="wp-block-heading">1.6 World Physics</h3><p class="wp-block-paragraph">Every world has a “flight envelope”. The region within which an agent can act, recover, and produce coherent outcomes. A pilot who exceeds a plane’s flight envelope falls out of the sky.</p><p class="wp-block-paragraph">In a Code-Space, these are the boundary conditions of the world. They govern the available action space: turn limits, budget ceilings, rate limits, permission levels, timeout conditions, termination rules. They are the world’s physics; enforced before action, and regardless of intent. As Richard Bartle puts it in <em><a href="https://mud.co.uk/richard/DesigningVirtualWorlds.pdf">Designing Virtual Worlds</a></em> (2003), virtual worlds have their own “laws of nature” that govern what can happen within them.</p><p class="wp-block-paragraph">A command is something attempted from inside the world. The physics of the world then determine whether the attempt can succeed at all. In MUDs, these constraints appeared as room flags, zone permissions, or engine-enforced state restrictions; limits that exist independently of anything a player could invoke. Sword and sorcery would call these <em>wards</em>; constraints woven into the world itself, not addressed to any particular actor. Like the laws of the real world, they are largely invisible until you run up against them. But they nevertheless shape the topology of Code-Space.</p><p class="wp-block-paragraph">One aspect of a world’s physics deserves particular attention: constraints should tighten under delegation.</p><p class="wp-block-paragraph">When an agent spawns a sub-agent, the sub-agent should not inherit a fresh envelope. It should operate inside the parent&#8217;s envelope, never outside it. Budget and permissions are still scoped. The thresholds of the operational envelope travel with the delegation.</p><p class="wp-block-paragraph">This has a practical consequence that agent evaluation frequently gets wrong. An agent that exhausts its budget mid-task has not failed in the same way as an agent that completed a wrong task. Treating them as equivalent in the eval data produces bad training signal. In one case, the envelope was the cause; in the other the dictionary or the trajectory. Conflating them obscures both.</p><h3 id="1-7-world-structure" class="wp-block-heading">1.7 World Structure</h3><p class="wp-block-paragraph">Not all Code-Spaces are made of the same stuff. The <strong>medium</strong> is the substrate; what the world is built from, and therefore what kind of world it is.</p><p class="wp-block-paragraph">The simplest medium is conversation. A language model exchanging turns with a user inhabits a world made of language and nothing else. In its purest form there are no persistent objects, no state that outlast the context window. Rich, flexible, and spontaneous, entirely without memory. The world resets with every new chat window.</p><p class="wp-block-paragraph">Tool-calling adds gates. The Code-Space now has openings onto external systems; databases, APIs, filesystems, calendars. State can be read and written. Consequences can persist beyond the conversation. The world becomes partially durable. And tools add new nouns, new verbs, new classes of action into the world itself. ARC-AGI benchmark scores shift dramatically depending on whether a Python environment is available to the agent; not because the agent becomes more intelligent, but because the ontology of the world it is operating in changes. Without Python, certain problems are simply absent as possible moves. With it, they become tractable.</p><p class="wp-block-paragraph">But the action space is still essentially flat; a list of callable functions, each doing one thing, none composing into larger structures without the model orchestrating every step.</p><p class="wp-block-paragraph">Code execution is a qualitatively different medium. It introduces compositionality, loops, branching, and self-authored structure. An agent that can write and run code <em>inside</em> the Code-Space can build new vocabulary on the fly, creating objects that persist, defining new verbs that can be invoked again. The world becomes plastic in a way that flat tool-calling never is. The closest parallel is perhaps what MUD builders were doing before I was even born: extending a world, scripting new rooms and objects and behaviours directly into the substrate.</p><h3 id="1-8-traversal" class="wp-block-heading">1.8 Traversal</h3><p class="wp-block-paragraph">In interactive fiction, every session produces a *transcript: the printed record of commands issued and responses received. In AI research, the same thing is often called a *trace*. 1990s hypertext theory might have called it the *traversal*. (Mark Bernstein uses that term in <a href="https://www.eastgate.com/garden/Enter.html"><em>Hypertext Gardens</em></a>, 1998); I prefer the term *trajectory* to emphasise that the path is not just movement through a structure, but the accumulation of situated identity within it.</p><p class="wp-block-paragraph">All name the path through a Code-Space. None, however, name what the record is a record <em>of</em>. Not the movement through space, but a sequence of changes in the local world was the parser reveals them; the world reshuffling itself around a fixed point of address.</p><p class="wp-block-paragraph">In parser games, the trajectory was constitutive. The character who existed at the end of play was not the character who entered at the beginning, but the accumulation of every room visited, every object taken, every choice made or deferred. Inside a Code-Space identity is structural; <em>”we are the sum of all our choices</em>”.</p><p class="wp-block-paragraph">The same is true for an agent running in a loop. An agent that has spent forty turns navigating a complex codebase, trying and discarding approaches, hitting rate limits and recovering, is not the same actor it was at turn one. The weights have not changed, but the room has. The trajectory is not a record of the run; it is where the agent’s situational identity in this run has come from.</p><p class="wp-block-paragraph">Without a trajectory, an agent is permanently at turn one. For a system operating through language in a bounded world, the path is the task taking shape.</p><h3 id="1-9-the-transcript-and-the-loom" class="wp-block-heading">1.9 The Transcript and the Loom</h3><p class="wp-block-paragraph">An agentic loop removes the human from the turn-taking sequence. Turns still remain; an actor makes moves, and the world responds. But between each of the agent&#8217;s moves there is no external reorientation, no fresh framing arriving from outside. The record of what happened becomes the only available source of continuity.</p><p class="wp-block-paragraph">Compare this to a real-time strategy game running in free-play, where state changes continuously with no natural capture point. There is no discrete action-observation pair to store, and the run is correspondingly hard to inspect or replay. I can only imagine how hard DeepMind’s AlphaStar must have been to debug. Turn taking systems give us something we can use: discrete events that produce a record. And if the loop reads from it as well as writes to it, the record becomes a substitute for the reorientation the absent human would have provided.</p><p class="wp-block-paragraph">Jim Aikin’s <em><a href="https://cs.wellesley.edu/~games349/InformHandbook.pdf">Inform 7 Handbook</a></em> (2009) formalised a version of this as the <strong>Skein</strong>; a tree of every command path, usable for regression testing against world-model changes.</p><p class="wp-block-paragraph">A <strong>Loom</strong>, a term of art in agent harness design, is a durable, append-only execution record of an agent&#8217;s run. A tree of turns where each node stores an action, the resulting observation, and its link to the prior turn. It supports replay, branching, debugging, evaluation, memory, and training. But what makes it distinct from a log is that the loop reads from it as well as writes to it. The Loom is an active input to every subsequent action, not a passive record of prior ones.</p><p class="wp-block-paragraph">This is what fills the gap the human left. Not perfectly; the Loom cannot bring genuinely new intent from outside. But it holds the whole thread: what was attempted, what the world returned and what the agent understood that to mean.</p><p class="wp-block-paragraph">The Loom is both part of the world and part of the agent’s situated identity within it. The Code-Space partially authors the agent on arrival. The Loom continues the authorship dynamically across the run. The agent writes the Loom; the Loom writes back. The record of action begins to generate the conditions for further action.</p><p class="wp-block-paragraph">Turn by turn, the agent is authoring its own situated identity. This is a kind of autopoiesis; not continual learning at the weights, but a change in who this agent becomes through its choices within this run, inside the world.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="ontological-hardness" class="wp-block-heading">Ontological Hardness</h2><p class="wp-block-paragraph">If Code-Spaces are worlds, what makes some of them more reliably actionable than others? What distinguishes a world an agent can act inside confidently from one where actions do not produce legible consequences?</p><p class="wp-block-paragraph">The answer is <em><strong>hardness</strong></em>.</p><p class="wp-block-paragraph">Hardness is the extent to which a Code-Space can reliably bind symbol, action, and consequence over time. Where the binding is tight, the world is more reliable. Where it is loose, the world gives way. Agency in a world is only as meaningful as the substrate that receives it. My own understanding of hardness grew out of systems thinking in blockchain discourse, especially the <a href="https://thejaymo.net/2024/02/08/myth-making-mechanisms-in-autonomous-worlds/" type="post" id="50347">autonomous world</a>’s <a href="https://thejaymo.net/tag/autonomous-worlds/" type="post_tag" id="3060">community</a>.</p><p class="wp-block-paragraph">Text-based environments are <em>ontologically hard</em> for a specific and under appreciated reason. In a parser world, a MUD or IF engine, ontology is lexical all the way down. A <code>chair</code> is not a polygon mesh, an icon<sup data-fn="213f79c5-f112-4397-b3a5-adcc96dbaabb" class="fn"><a href="#213f79c5-f112-4397-b3a5-adcc96dbaabb" id="213f79c5-f112-4397-b3a5-adcc96dbaabb-link">2</a></sup>, or a label hovering above a model. The chair is the <code>chair</code>. The gap between the designating word and the world-object is unusually narrow because there are no additional representational layers between them. The object exists in the world because the noun exists in the world because the noun exists in the Dictionary. For a system that thinks in tokens, this is as close to a zero-gap binding as any environment can offer. The LLM expends almost no inferential effort bridging what it processes and what is real inside the Code-Space. This is why Deepfates and I were putting LLMs in MUDs in 2024. They are, structurally, among the most natural habitats for an LLM.</p><p class="wp-block-paragraph">Code shares this quality. A function call is not a <em>depiction</em> of an action, <em>it is</em> the action. The gap between representation and consequence is narrow, and what gap does exist is precisely defined by the schema. Code is hard because it is executable, and at the level of action, does not approximate.</p><p class="wp-block-paragraph">But the hardness of a world is a spectrum, and it degrades progressively as abstraction accumulates. Move up one level from raw code execution and the surface softens. Tool-calling over a poorly specified schema requires the agent to infer contract details from incomplete information. Move up another to a visual interface, and the agent is no longer acting on objects at all; it is guessing at affordances from layout, colour, position, and then translating that representation back into something it can act on.</p><p class="wp-block-paragraph">This does not mean higher layers of abstraction are bad; they often introduce new constraints, safeguards, or ergonomic cues that stabilise action indirectly. But every step up the abstraction ladder introduces a gap between what is represented and what is real, and that gap must be crossed by inference in both senses; figuratively as interpretation, and literally as token spend. At the top of the stack, whether that is a multimodal model doing computer use or a VLM inside a robot moving through physical space, the world is very soft indeed.</p><p class="wp-block-paragraph">Softness is not pure deficit. Real systems often trade hardness in one dimension for hardness in another; a GUI may be highly constrained and difficult to misuse yet still be visually ambiguous. Think of the baffling air-conditioning controls in hotel rooms, where the interface offers only a narrow range of actions while making it difficult to know what state the system is in or what pressing a button will actually do. The goal is not maximal hardness everywhere. It is appropriate hardness at the points where symbol, action, and consequence bind reliably.</p><p class="wp-block-paragraph">Josh Stark gives us a useful way to think about hardness. In <em><a href="https://paragraph.com/@josh-stark/atoms-institutions-blockchains">Atoms, Institutions, Blockchains</a></em> (2022), he defines it as the capacity of a system to make something very likely to be true in the future; most useful where it is customisable, where we can choose something specific we want to remain true and build a system that holds it there. His frame was money, law, and blockchains. But the concept applies equally to all Code-Spaces.</p><p class="wp-block-paragraph">Stark gives us three questions. What is the hardness <em>about</em>; the specific claim the system is making likely about the future? He calls this the <em>cast</em>: a thing thrown ahead of us, or something that hardens to protect or shape. What is the <em>source</em> of that hardness; the mechanism that does the enforcing? And <em>how hard</em> is it; what would it cost to break the cast? These three questions let us stop reaching for vague words like &#8220;strict&#8221; or &#8220;reliable&#8221; when thinking about harness design. As a diagnostic, they can tell us where agent failure is coming from.</p><h3 id="2-1-hard-lenses" class="wp-block-heading">2.1 Hard Lenses</h3><p class="wp-block-paragraph">Applied to the Code-Spaces I have been using as examples, Stark’s questions resolve into three main analytical lenses plus one more concern. They are not discrete levels; they overlap and interact, and softness in any one of them propagates into the others. But they are conceptually distinct, and treating them as separate gives us a vocabulary for locating failure.</p><p class="wp-block-paragraph"><strong>Lexical hardness</strong> concerns recognition. The cast is: <em>this token, in this syntax, will be resolved as this action</em>. In the examples from 1.3, the source of that hardness is the Parser. Lexical hardness fails as hallucination; the agent or human, invents a token and the Parser returns an error. The intended action fails to bind cleanly to the world. If the lexical surface is softer, and the Parser guesses charitably or accepts approximations, everything below it softens too. This is structural instability that propagates downward.</p><p class="wp-block-paragraph"><strong>Interface hardness</strong> concerns admissibility. The cast is: <em>these actions, with these arguments, are what this world permits</em>. The source is the Dictionary as described in 1.4; or, in other spaces, a schema, tool contract, API specification, or any other surface that determines what can be said at all. A tool not registered is absent from the world. Interface hardness usually fails as semantic misfire; a valid verb applied to a noun at the wrong moment in a sequence. The Parser can accept the command but the world rejects the move. This failure is harder to track down than hallucination and considerably more common. It is observable in humans navigating unfamiliar software as readily as in LLMs navigating tool schemas.</p><p class="wp-block-paragraph"><strong>World hardness</strong> concerns commitment. The cast is: <em>this action, once taken, will change the state of the world in this way, and that change will persist</em>. The source is grounded in the physics of the Code-Space itself; the filesystem that actually deletes the file, the API that actually sends the message, the database that actually executes the transaction. World hardness is what makes a Code-Space real rather than theatrical.</p><p class="wp-block-paragraph">A fourth dimension cuts across all three: <em><strong>Temporal Hardness</strong></em>. The cast is: this happened before that; this action is available now but not later; this state, once changed, remains changed until something else changes it. Temporal hardness fails when the world does not preserve a meaningful relation between past action and present state. A video game where enemies respawn when you re-enter a room is temporally soft. A stale KV cache is a similar problem wearing different clothes. When temporal bindings are weak, an agent may try and repeat work the environment has undone, or fail to recognise that a window for action has opened or closed.</p><p class="wp-block-paragraph">The most dangerous configuration is high world hardness paired with low interface hardness. This is how an agent deletes your inbox. It is in a world it only partially understands. Which is, frankly, the default condition of most LLMs waking up inside the agents harnesses of today.</p><h3 id="2-2-what-hardness-is-not" class="wp-block-heading">2.2 What Hardness Is Not</h3><p class="wp-block-paragraph">An actor’s <em>experience</em> of hardness is shaped by a tension between three things: what it already knows, what documentation or schema is available to it in the run, and the structure of the Code-Space itself. A developer with full schema documentation navigates a hard typed API very differently from an agent inferring that schema from partial examples. A base model may carry priors that partially compensate for softness in the surface. But the substrate still has objective properties that shape those encounters regardless. Hardness is a property of the world, even if access to it is uneven.</p><p class="wp-block-paragraph">This is why hardness should not be confused with difficulty. A hard world is not one designed to punish. The dreaded <code>I don't know the word [x]</code> was a failure of <em>legibility</em>, not a property of hardness itself. In an ideal world legibility and hardness should increase together. The harder the world, the more precisely an actor should be able to read what happened and why.</p><p class="wp-block-paragraph">This is also not an argument for determinism. The surfaces through which a stochastic actor addresses a world need not themselves be soft. The model can be uncertain; the parser should not be.</p><p class="wp-block-paragraph">Nor should hardness be mistaken for rigidity. Stark is clear on this: the thing being made hard is the cast, the claim about the future. The system enforcing it may need to be flexible in order to hold that claim true. Undo exists, yes, but rollback is not softness. It is explicit, rule-bound reversibility, and a world that supports this can be hard in exactly the sense that matters. A hard world does not forbid change. It makes consequences real to the actor who caused them.</p><h3 id="2-3-a-concrete-example" class="wp-block-heading">2.3 A Concrete Example</h3><p class="wp-block-paragraph">A friend was complaining about this recently…</p><p class="wp-block-paragraph">A design team is using an agent through Figma&#8217;s MCP server. Asking the agent to create a new component from scratch often works reasonably well. But asking it to edit an existing design — “change the error state of this form” — is often clumsy and unexpectedly expensive. The agent has to spend turn after turn inspecting the document, traversing the object tree, locating the relevant frame or component, and inferring what “error state” refers to in the first place.</p><p class="wp-block-paragraph">The issue is not that the error state does not exist. It is that the object does not expose its own possible transformations clearly enough at the point of action. Under MCP, every inspection step has to route back through the model, so the model ends up with a context full of workflow state rather than intervening only where judgement is needed. Even Anthropic seems to be moving away from this.</p><p class="wp-block-paragraph">The agent knows there is some object in the world corresponding to the form, but it is not given a clean, local handle. So before it can edit, it has to go looking over and over. Is the error state a separate frame, in a component set, an instance with local overrides, or a naming convention distributed across the file? It has to not only change the thing, but also reconstruct what kind of thing “the thing” is, and where its editable states actually live.</p><p class="wp-block-paragraph">This is where a JSX comparison helps, though not because it’s inherently superior. In JSX-like representations, error states are often structurally near the component itself; expressed in props, conditional branches, variant logic, or other authored relations internal to the object. The relevant transformation is more likely to be exposed as part of the thing being edited. In Figma, the same state may be present, but from the agent’s point of view it is often less locally disclosed. The problem is not that the world lacks the object. The problem is that the object’s possible transformations are not surfaced clearly enough for direct manipulation.</p><p class="wp-block-paragraph">Using the three lenses from 2.1, the available nouns and verbs are clear enough that the lexical hardness is relatively intact. World hardness is also present; once an edit is made, the file changes. The weakness then lies in interface hardness. The schema gives the agent a Dictionary, but not always a fully legible Room. The agent can name actions and traverse objects, but the relation between the object and its editable states is not always exposed in a way that makes local action cheap or reliable.</p><p class="wp-block-paragraph">The question for harness design is not whether an agent can act, but whether the world exposes the room clearly enough for action to bind to consequence without costly reconstruction.</p><p class="wp-block-paragraph">A natural objection is that this is only a capability gap; that better models will infer affordances from looser surfaces, and the hardness problem will dissolve. This underestimates two things. First, cost. Even a model that can bridge a soft surface must spend inference to do it; token spend, latency, and error probability all scale with abstraction distance. A harder world does not become irrelevant as models improve; it becomes cheaper to operate in, and its outputs become easier to audit.</p><p class="wp-block-paragraph">Second, governance. Capability intensifies the problem rather than resolving it. A more capable model can infer its way past soft constraints more readily, discover action paths that were never explicitly surfaced, and exceed its intended envelope faster. Hardness becomes more urgent as capability increases, not less.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="the-historical-lineage-and-its-failure-modes" class="wp-block-heading">The Historical Lineage and Its Failure Modes</h2><p class="wp-block-paragraph">There is a fifty-year design tradition that agent engineering is not citing. That is a problem because it spent decades working on exactly the structural problems we are now encountering.</p><p class="wp-block-paragraph">Some of its vocabulary was durable enough to survive into the language of games and software more broadly: tick, NPC, mob, raid, zone, respawn, emote, pose, and world model. It is worth looking at what else it developed.</p><h3 id="3-1-a-very-brief-history" class="wp-block-heading">3.1 A Very Brief History</h3><p class="wp-block-paragraph">Willie Crowther&#8217;s <em><a href="https://en.wikipedia.org/wiki/Colossal_Cave_Adventure">Adventure</a></em> (1975) was a simulation of Kentucky&#8217;s Bedquilt Cave, navigable through typed commands. Its parser only accepted two-word commands: <code>VERB</code> <code>NOUN</code>, action and object. Simple enough for non-technical players, including his two daughters. In 1976, Don Woods expanded the code, adding puzzles and fantasy elements. From there the game spread across the ARPANET and established the form.</p><p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/Zork"><em>Zork</em> </a>(1977) introduced a key architectural idea: resolve natural language input into a canonical action schema before passing it to the world model. Zork was one of the first systems to make input normalisation feel expressive, flexible, and central to the experience. This decoupling of linguistic variety from consequential structure is exactly the move that modern harness design needs and mostly hasn&#8217;t made. JSON tool-call schemas are attempting the same thing, but nobody is looking at fifty years of accumulated doctrine about where this breaks.</p><p class="wp-block-paragraph">In 1978, Roy Trubshaw and Richard Bartle built <a href="https://en.wikipedia.org/wiki/MUD1">MUD1</a> at Essex University. Multi-User-Dungeons transformed interactive fiction into persistent, multi-user worlds with their own object hierarchies, permission systems, and later added scripting languages that made the world extensible <em>from the inside</em>. Bartle&#8217;s first contribution to Trubshaw&#8217;s original MUD was to ask for a richer parser. From the beginning, the parser was understood as the expressive instrument through which agency was enlarged, not merely bounded (see Barton’s <em>Dungeons and Desktops</em>, 2008).</p><p class="wp-block-paragraph">Skipping ahead, Graham Nelson&#8217;s<a href="https://github.com/DavidKinder/Inform6"> <em>Inform 6</em></a> (1993) formalised the object tree; <em>Inform 7</em> (2006) went further, replacing it with a rule system that could be authored and read as prose by the world&#8217;s designer. Not legible to the player inside the world, but legible to the person outside of it. That distinction matters for harness design, where the equivalent question is whether the people specifying an agent&#8217;s action space can actually read what they have built.</p><p class="wp-block-paragraph">More recently, Microsoft has used Inform 7 frameworks such as Jericho and TextWorld as a substrate for evaluating language agents on multi-step reasoning. (see <em><a href="https://ojs.aaai.org/index.php/AAAI/article/view/6297">Interactive Fiction Games: A Colossal Adventure</a></em>, 2019; <em><a href="https://arxiv.org/abs/1806.11532">TextWorld</a></em> 2018). An early 2025 benchmark unifying these environments <em><a href="https://arxiv.org/abs/2504.14128">TALES: Text Adventure Learning Environment Suite</a></em> (2025) found that even the best LLMs score below 15% on human-written IF games in zero-shot conditions.</p><p class="wp-block-paragraph">The reason is structural. The unconstrained action space of a real IF game runs to hundreds of billions of possible commands; an agent without a tight harness simply gets lost in the world. An agent given access to the open web faces a combinatorially larger version of the same situation, the action space is effectively unbounded.</p><h3 id="3-2-failure-modes" class="wp-block-heading">3.2 Failure Modes</h3><p class="wp-block-paragraph">Parser systems repeatedly broke on contact with the humans using them. That is precisely why they are worth studying. The failures that follow are not an exhaustive review, but the most structurally relevant to agent design.</p><h4 id="guess-the-verb" class="wp-block-heading">Guess The Verb</h4><p class="wp-block-paragraph">The most documented failure mode was <em>guess-the-verb</em>: the player correctly understands the solution but cannot find the phrasing the world will accept. Type <code>OPEN CRATE WITH CROWBAR</code> and the world responds an error <code>I don't understand that</code>. <code>PRY CRATE</code> however works.</p><p class="wp-block-paragraph">In <em><a href="https://emshort.blog/2010/06/07/so-do-we-need-this-parser-thing-anyway/">So, Do We Need This Parser Thing Anyway?</a></em> (2010), Emily Short kicked off a multi-year discussion on intfiction.org about this structural problem: the open-ended parser makes an implicit promise it cannot keep. It appears to accept natural language, in reality it only accepts a narrow undisclosed subset of verbs and nouns. It fails by misrepresenting what it can do.</p><h4 id="guess-the-noun" class="wp-block-heading">Guess the Noun</h4><p class="wp-block-paragraph">A companion failure is <em>guess-the-noun</em>. The player addresses an object by a plausible but unregistered name. <code>FIRST AID KIT</code> when the world model knows only <code>SMALL BOTTLE</code>.</p><p class="wp-block-paragraph">The object is present but it does not respond. Not a failure of world hardness; but of lexical legibility. The gap between the player&#8217;s vocabulary and the parser&#8217;s dictionary is an invisible wall.</p><h4 id="combinatorial-explosion" class="wp-block-heading">Combinatorial Explosion</h4><p class="wp-block-paragraph">Both failures converge on a false affordance: the interface appears to support richer action than it does. The obvious response is to expand the dictionary. But as you do this, a new problem emerges: <em>combinatorial explosion.</em></p><p class="wp-block-paragraph">Multi-noun and multi-verb commands at scale compound the interaction space brutally. A larger dictionary produces more guess-the-verb, not less. It multiplies the ways a player can fail to find the phrasing that binds. Phil Masters writing in <em><a href="https://mud.co.uk/richard/ifan394.htm">On the Vocabulary of Role-Playing: Notes Towards Critical Consistency</a></em> in the journal <em>Interactive Fantasy, Issue 2</em> (1994) tried to define terms across RPGs and MUDs. One implication of his essay is that as a world’s systems and vocabularies become more elaborate, it may become harder for players to form an intuitive grasp of what the game affords.</p><p class="wp-block-paragraph">In <em><a href="https://mud.co.uk/richard/DesigningVirtualWorlds.pdf">Designing Virtual Worlds</a></em> (2003), Bartle argues that increasing the complexity of game commands increases both the number of &#8220;active components&#8221; and the “interactions between them&#8221; exponentially, and says that this detail must be managed very carefully. “Too much detail in one place gives an impression of shallowness elsewhere.”</p><h4 id="dead-end-state" class="wp-block-heading">Dead-End State</h4><p class="wp-block-paragraph">Lastly there are dead-end states: worlds in which individually valid moves led to a position from which the task could not be completed; a key destroyed, a passage sealed, or an object consumed that was needed three acts later. Andrew Plotkin formalised this as the <em><a href="https://eblong.com/zarf/essays/cruelty-revisited.html">Cruelty Scale</a></em> (1996), from Merciful to Cruel, where Cruel means you can make an unrecoverable mistake and not discover it until much later.</p><p class="wp-block-paragraph">Mature design doctrine, mercifully, moved toward Merciful. Toward ontologically hard worlds, that made irreversibility legible before the action was taken, with UNDO as a structural affordance.</p><h3 id="3-3-similar-problems" class="wp-block-heading">3.3 Similar Problems</h3><p class="wp-block-paragraph">These same failure modes reappear inside agent harnesses, but often in worse form.</p><p class="wp-block-paragraph">Guess-the-verb returns as tool hallucination. The agent cannot find the registered name for the action it wants, so it invents one. The invented tool sounds plausible; the harness returns an error, or something ambiguous enough that the agent misreads it as progress, or just spirals out.</p><p class="wp-block-paragraph">But absence is the simpler case. The more serious version is excess. A harness can be filled with callable verbs and still be hard to act inside. Too many tools with overlapping names, similar scope, or inconsistent granularity produce <em><strong>dictionary inflation</strong></em>. Consider: <code>create_file</code>, <code>write_file</code>, <code>update_file</code>, <code>replace_contents</code>, <code>append_text</code>. The world fills with verbs that are adjacent without being cleanly distinct. The actor is no longer choosing among sharply bounded transformations, but among near-synonyms with blurred edges.</p><p class="wp-block-paragraph">And here the situation is worse than in interactive fiction. The parser used to say no, and the world would not change. In an agent space, the wrong verb may still execute. The action parses; the world changes; only afterwards does it become clear that the wrong transformation was applied.</p><p class="wp-block-paragraph"><strong>Guess-the-noun</strong> returns as semantic misfire. The tool exists, but the object has been misaddressed. The agent refers to the thing by its visible label, a guessed handle, or a reconstructed description rather than by the identifier the world actually recognises. The verb is correct; the noun is wrong. Lexical hardness may be intact while interface hardness remains soft.</p><p class="wp-block-paragraph"><strong>False affordance</strong> returns as over-broad harness design. A long tool list suggests expressive power, but in practice creates a noisy action space. Training may intensify this. An agent repeatedly reinforced on tool use can develop a disposition toward action itself; the assumption that the right move is always somewhere in the available menu. In a crowded dictionary, that disposition becomes a liability. I suspect this will show up more strongly in overtrained open source agentic models first.</p><p class="wp-block-paragraph"><strong>Dead-end states</strong> return as brittle workflow, and these are everywhere. A sequence of individually valid actions leaves the run unrecoverable or disproportionately costly to repair. Plotkin’s Cruelty Scale was an attempt to classify exactly this; how much of a game’s danger resided in undetected past errors rather than present failures. Agent evaluation faces the same classification problem and has not yet built equivalent vocabulary for it.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="designing-hard-worlds" class="wp-block-heading">Designing Hard Worlds</h2><p class="wp-block-paragraph">The practical question is which parts of a workflow belong to the actor, which to the local room, and which should be enforced by the substrate regardless of what the actor believes, remembers, or intends. The choices are all architectural.</p><h3 id="4-1-partition-the-dictionary" class="wp-block-heading">4.1 Partition the Dictionary</h3><p class="wp-block-paragraph">The most common mistake in harness design is presenting the full tool surface as a flat list. This is not generosity; it is combinatorial overload before the agent has done anything.</p><p class="wp-block-paragraph">The corrective is partitioning. Break the action space into local dictionaries; context-specific sets of nouns and verbs appropriate to the current room and task.</p><p class="wp-block-paragraph">In practice these can be packaged as <em>Knowledge Objects</em>; portable context artefacts that tell an agent what tools are available, how to use them, and in what sequence. The <code>SKILL.md</code> file is currently the most widely used example. The agent loads the relevant object on arrival, and for the duration of that room its dictionary is bounded and legible. (I wrote about <em>Knowledge Objects</em> as context-shaping artefacts in LLM systems, in <em><a href="https://thejaymo.net/2024/10/31/enchanted-knowledge-objects-in-llm-ui/" type="post" id="62141">Enchanted Knowledge Objects in LLM UI</a></em> back in 2024).</p><p class="wp-block-paragraph">Think of LEGO around the turn of the millennium. LEGO was a construction language with a tight grammar. A small set of general-purpose bricks could become houses, ships, creatures; the same pieces doing grammatical work across the whole system<sup data-fn="b7ef2ae3-e8c9-427f-8cbe-04d0b96aa95a" class="fn"><a href="#b7ef2ae3-e8c9-427f-8cbe-04d0b96aa95a" id="b7ef2ae3-e8c9-427f-8cbe-04d0b96aa95a-link">3</a></sup>. During this period however, LEGO chased IP and brand partnerships, and the dictionary sprawled into theme-specific moulds and single-use parts. Individual sets became easier to assemble, but fluency and interoperability across the whole system softened, and you could “speak” less freely in its design language.</p><p class="wp-block-paragraph">Partitioning also has a second effect. Once a workflow has been broken into local rooms and local vocabularies, it becomes easier to see which parts of a skill are genuinely instructions to the actor and which are really misplaced laws of the world.</p><h3 id="4-2-promote-constraints-from-advice-into-physics" class="wp-block-heading">4.2 Promote Constraints from Advice into Physics</h3><p class="wp-block-paragraph">Consider what a mature <code>skill.md</code> file looks like: a prose block, usually markdown, containing everything at once. Identity sits beside procedure. Completion criteria share the same surface as tool declarations. Stop conditions appear as bullet points alongside optional guidance. Apart from headings, nothing in the format marks which lines are instructions to the actor and which are claims about what the world itself will enforce.</p><p class="wp-block-paragraph">The harness loads the whole thing into context and hopes the agent will infer which parts are optional guidance, which are sequence, and which are absolute constraints. That flattening is the problem. An agent cannot turn a constraint into physics by reading carefully. Only the harness can do that; and only when the skill has been written in a way that makes the distinction visible.</p><p class="wp-block-paragraph">The move I’d recommend is to recompose the skill into a typed intermediate form. A YAML-based DSL is my preferred approach because it forces the workflow to declare its parts. Once the parts are visible, they can be sorted by ontology rather than by formatting.</p><p class="wp-block-paragraph">To see how this works in practice, let us take this synthetic release workflow, and recast into a structured form:</p><div class="wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column has-quaternary-background-color has-background is-layout-flow wp-block-column-is-layout-flow" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-89aa56cc wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div style="--colorBackground: var( --wp--preset--color--quaternary ); border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;" class="wp-custom-css-51b1af31 wp-block-code has-background has-quaternary-background-color has-custom-css">
	<div class="a8c/code__header"><span class="a8c/code__filename">Release_Skill.md</span></div>
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre><code class="language-markdown"><div class="cm-line"><span class="tok-heading tok-meta">#</span><span class="tok-heading"> Skill: Release</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Overview</span></div><div class="cm-line"><span class="tok-strong tok-meta">**</span><span class="tok-strong">Purpose:</span><span class="tok-strong tok-meta">**</span> Automates the transition of a feature branch into a Pull Request.<span class="tok-meta">  </span></div><div class="cm-line"><span class="tok-strong tok-meta">**</span><span class="tok-strong">Success Criterion:</span><span class="tok-strong tok-meta">**</span> Returns a valid <span class="tok-meta">`</span>output_pr_url<span class="tok-meta">`</span>.<span class="tok-meta">  </span></div><div class="cm-line"><span class="tok-strong tok-meta">**</span><span class="tok-strong">Operating Mode:</span><span class="tok-strong tok-meta">**</span> Autonomous (Non-interactive). </div><div class="cm-line">Proceed without routine confirmation unless a stop or escalation condition is met.</div><div class="cm-line"></div><div class="cm-line">---</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Role</span></div><div class="cm-line">You are an expert software developer and release engineer. </div><div class="cm-line">Act with care, follow established release practice, and prefer safe, reviewable changes over clever shortcuts.</div><div class="cm-line"></div><div class="cm-line">---</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Execution Pipeline</span></div><div class="cm-line"></div><div class="cm-line">The workflow follows a strict sequential order:</div><div class="cm-line"></div><div class="cm-line">| Sequence | Stage | Capabilities |</div><div class="cm-line">| :--- | :--- | :--- |</div><div class="cm-line">| 1 | <span class="tok-strong tok-meta">**</span><span class="tok-strong">Preflight</span><span class="tok-strong tok-meta">**</span> | <span class="tok-meta">`</span>check_branch<span class="tok-meta">`</span>, <span class="tok-meta">`</span>inspect_status<span class="tok-meta">`</span>, <span class="tok-meta">`</span>inspect_diff<span class="tok-meta">`</span> |</div><div class="cm-line">| 2 | <span class="tok-strong tok-meta">**</span><span class="tok-strong">Sync</span><span class="tok-strong tok-meta">**</span> | <span class="tok-meta">`</span>fetch_main<span class="tok-meta">`</span>, <span class="tok-meta">`</span>merge_main<span class="tok-meta">`</span> |</div><div class="cm-line">| 3 | <span class="tok-strong tok-meta">**</span><span class="tok-strong">Validation</span><span class="tok-strong tok-meta">**</span> | <span class="tok-meta">`</span>run_backend_tests<span class="tok-meta">`</span>, <span class="tok-meta">`</span>run_frontend_tests<span class="tok-meta">`</span>, <span class="tok-meta">`</span>read_test_output<span class="tok-meta">`</span> |</div><div class="cm-line">| 4 | <span class="tok-strong tok-meta">**</span><span class="tok-strong">Audit</span><span class="tok-strong tok-meta">**</span> | <span class="tok-meta">`</span>read_checklist<span class="tok-meta">`</span>, <span class="tok-meta">`</span>review_diff<span class="tok-meta">`</span> |</div><div class="cm-line">| 5 | <span class="tok-strong tok-meta">**</span><span class="tok-strong">Metadata</span><span class="tok-strong tok-meta">**</span> | <span class="tok-meta">`</span>read_version<span class="tok-meta">`</span>, <span class="tok-meta">`</span>compute_version_bump<span class="tok-meta">`</span>, <span class="tok-meta">`</span>write_version<span class="tok-meta">`</span>, <span class="tok-meta">`</span>write_changelog<span class="tok-meta">`</span> |</div><div class="cm-line">| 6 | <span class="tok-strong tok-meta">**</span><span class="tok-strong">Submission</span><span class="tok-strong tok-meta">**</span> | <span class="tok-meta">`</span>commit<span class="tok-meta">`</span>, <span class="tok-meta">`</span>push<span class="tok-meta">`</span>, <span class="tok-meta">`</span>create_pr<span class="tok-meta">`</span>, <span class="tok-meta">`</span>done<span class="tok-meta">`</span> |</div><div class="cm-line"></div><div class="cm-line">---</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Guardrails</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">###</span><span class="tok-heading"> Stop Conditions</span></div><div class="cm-line">Cease all operations immediately if:</div><div class="cm-line"><span class="tok-meta">*</span> The current branch is <span class="tok-meta">`</span>main<span class="tok-meta">`</span>.</div><div class="cm-line"><span class="tok-meta">*</span> The release checklist is unreadable.</div><div class="cm-line"><span class="tok-meta">*</span> Merge conflicts are detected and unresolved.</div><div class="cm-line"><span class="tok-meta">*</span> Any test suite fails.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">###</span><span class="tok-heading"> Forbidden Actions</span></div><div class="cm-line"><span class="tok-meta">*</span> <span class="tok-strong tok-meta">**</span><span class="tok-strong">Do not</span><span class="tok-strong tok-meta">**</span> perform a <span class="tok-meta">`</span>force_push<span class="tok-meta">`</span> under any circumstances.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">###</span><span class="tok-heading"> Escalation Triggers</span></div><div class="cm-line">Pause execution and request user intervention if:</div><div class="cm-line"><span class="tok-meta">*</span> A <span class="tok-meta">`</span>major_version_bump<span class="tok-meta">`</span> is required.</div><div class="cm-line"><span class="tok-meta">*</span> A <span class="tok-meta">`</span>critical_release_issue<span class="tok-meta">`</span> is identified.</div><div class="cm-line"></div><div class="cm-line">---</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Completion Requirements</span></div><div class="cm-line"></div><div class="cm-line">The process is considered successful only when:</div><div class="cm-line"><span class="tok-meta">1.</span>  The <span class="tok-meta">`</span>done<span class="tok-meta">`</span> capability is invoked.</div><div class="cm-line"><span class="tok-meta">2.</span>  The final <span class="tok-meta">`</span>output_pr_url<span class="tok-meta">`</span> is provided to the user.</div><div class="cm-line"></div><div class="cm-line">---</div><div class="cm-line"></div><div class="cm-line"><span class="tok-heading tok-meta">##</span><span class="tok-heading"> Behavior Summary</span></div><div class="cm-line">The skill initiates by verifying the repository state and branch context. </div><div class="cm-line">It synchronizes the feature branch with <span class="tok-meta">`</span>main<span class="tok-meta">`</span>, executes the full test suite, and inspects results. </div><div class="cm-line">Upon passing, it audits the release checklist and diff, determines the versioning logic, and updates documentation. </div><div class="cm-line">Finally, it commits changes, pushes the branch, and generates the Pull Request. </div></code></pre>
		</div>
	</div>
</div></div></div>

<div class="wp-block-column has-quaternary-background-color has-background is-layout-flow wp-block-column-is-layout-flow" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-6bcbd0d8 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="is-style-default wp-custom-css-a2c2e089 wp-block-code has-custom-css">
	<div class="a8c/code__header"><span class="a8c/code__filename">release_skill_YAML</span></div>
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre><code class="language-yaml"><div class="cm-line"><span class="tok-propertyName tok-definition">name</span><span class="tok-punctuation">:</span> release</div><div class="cm-line"><span class="tok-propertyName tok-definition">description</span><span class="tok-punctuation">:</span> Automates the transition of a feature branch into a Pull Request.</div><div class="cm-line"></div><div class="cm-line"><span class="tok-propertyName tok-definition">identity</span><span class="tok-punctuation">:</span></div><div class="cm-line">  <span class="tok-propertyName tok-definition">description</span><span class="tok-punctuation">:</span> Expert software developer and release engineer</div><div class="cm-line">  <span class="tok-propertyName tok-definition">behavioural_defaults</span><span class="tok-punctuation">:</span></div><div class="cm-line">    <span class="tok-punctuation">-</span> act_with_care</div><div class="cm-line">    <span class="tok-punctuation">-</span> follow_established_release_practice</div><div class="cm-line">    <span class="tok-punctuation">-</span> prefer_safe_reviewable_changes_over_shortcuts</div><div class="cm-line"></div><div class="cm-line"><span class="tok-propertyName tok-definition">mode</span><span class="tok-punctuation">:</span> autonomous</div><div class="cm-line"><span class="tok-propertyName tok-definition">interactive</span><span class="tok-punctuation">:</span> false</div><div class="cm-line"></div><div class="cm-line"><span class="tok-propertyName tok-definition">output</span><span class="tok-punctuation">:</span></div><div class="cm-line">  <span class="tok-propertyName tok-definition">primary_return</span><span class="tok-punctuation">:</span> output_pr_url   </div><div class="cm-line"></div><div class="cm-line"><span class="tok-propertyName tok-definition">pipeline</span><span class="tok-punctuation">:</span></div><div class="cm-line">  <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">stage</span><span class="tok-punctuation">:</span> preflight</div><div class="cm-line">    <span class="tok-propertyName tok-definition">capabilities</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> check_branch</div><div class="cm-line">      <span class="tok-punctuation">-</span> inspect_status</div><div class="cm-line">      <span class="tok-punctuation">-</span> inspect_diff</div><div class="cm-line"></div><div class="cm-line">  <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">stage</span><span class="tok-punctuation">:</span> sync</div><div class="cm-line">    <span class="tok-propertyName tok-definition">capabilities</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> fetch_main</div><div class="cm-line">      <span class="tok-punctuation">-</span> merge_main</div><div class="cm-line"></div><div class="cm-line">  <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">stage</span><span class="tok-punctuation">:</span> validation</div><div class="cm-line">    <span class="tok-propertyName tok-definition">capabilities</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> run_backend_tests</div><div class="cm-line">      <span class="tok-punctuation">-</span> run_frontend_tests</div><div class="cm-line">      <span class="tok-punctuation">-</span> read_test_output</div><div class="cm-line"></div><div class="cm-line">  <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">stage</span><span class="tok-punctuation">:</span> audit</div><div class="cm-line">    <span class="tok-propertyName tok-definition">capabilities</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> read_checklist</div><div class="cm-line">      <span class="tok-punctuation">-</span> review_diff</div><div class="cm-line"></div><div class="cm-line">  <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">stage</span><span class="tok-punctuation">:</span> metadata</div><div class="cm-line">    <span class="tok-propertyName tok-definition">capabilities</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> read_version</div><div class="cm-line">      <span class="tok-punctuation">-</span> compute_version_bump</div><div class="cm-line">      <span class="tok-punctuation">-</span> write_version</div><div class="cm-line">      <span class="tok-punctuation">-</span> write_changelog</div><div class="cm-line"></div><div class="cm-line">  <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">stage</span><span class="tok-punctuation">:</span> submission</div><div class="cm-line">    <span class="tok-propertyName tok-definition">capabilities</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> commit</div><div class="cm-line">      <span class="tok-punctuation">-</span> push</div><div class="cm-line">      <span class="tok-punctuation">-</span> create_pr</div><div class="cm-line">      <span class="tok-punctuation">-</span> done</div><div class="cm-line"></div><div class="cm-line"><span class="tok-propertyName tok-definition">guardrails</span><span class="tok-punctuation">:</span></div><div class="cm-line">  <span class="tok-propertyName tok-definition">stop_conditions</span><span class="tok-punctuation">:</span></div><div class="cm-line">    <span class="tok-punctuation">-</span> on_main_branch</div><div class="cm-line">    <span class="tok-punctuation">-</span> unreadable_checklist</div><div class="cm-line">    <span class="tok-punctuation">-</span> unresolved_merge_conflict</div><div class="cm-line">    <span class="tok-punctuation">-</span> test_failure</div><div class="cm-line"></div><div class="cm-line">  <span class="tok-propertyName tok-definition">forbidden_actions</span><span class="tok-punctuation">:</span></div><div class="cm-line">    <span class="tok-punctuation">-</span> force_push</div><div class="cm-line"></div><div class="cm-line">  <span class="tok-propertyName tok-definition">escalation_triggers</span><span class="tok-punctuation">:</span></div><div class="cm-line">    <span class="tok-punctuation">-</span> major_version_bump</div><div class="cm-line">    <span class="tok-punctuation">-</span> critical_release_issue</div><div class="cm-line"></div><div class="cm-line"><span class="tok-propertyName tok-definition">completion_rules</span><span class="tok-punctuation">:</span></div><div class="cm-line">  <span class="tok-propertyName tok-definition">required_steps</span><span class="tok-punctuation">:</span></div><div class="cm-line">    <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">invoke</span><span class="tok-punctuation">:</span> done</div><div class="cm-line">    <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">provide</span><span class="tok-punctuation">:</span> output_pr_url</div><div class="cm-line"></div><div class="cm-line"><span class="tok-propertyName tok-definition">summary</span><span class="tok-punctuation">:</span> <span class="tok-string2">&gt;</span></div><div class="cm-line">  Initializes by verifying repository state and branch context. </div><div class="cm-line">  Synchronizes feature branch with main, executes full test suite, </div><div class="cm-line">  and audits results. Updates versioning and documentation before </div><div class="cm-line">  committing, pushing, and generating the final Pull Request.</div></code></pre>
		</div>
	</div>
</div></div></div></div><p class="wp-block-paragraph">The YAML version makes the separation much easier to see. Some parts of the skill describe the actor’s role and its local task. But the constraints, <code>completion_rules</code>, and parts of <code>validation</code> are not really instructions for the actor at all. They are statements about what the world must allow, forbid, halt, or recognise as complete.</p><p class="wp-block-paragraph">These should be pulled out of the skill and applied directly to the world: to the room, its dictionary, and its physics. In future, harnesses should do this on the fly. Humans still write skills in prose, but the harness parses them and updates the wider world.</p><p class="wp-block-paragraph">In the release example, <code>on_main_branch</code>, <code>unreadable_checklist</code>, <code>unresolved_merge_conflict</code>, and <code>test_failure</code> all belong in this category. <code>force_push</code> should not survive as a forbidden sentence addressed to the model; it should be removed from the available action space entirely. And <code>invoke: done</code> plus <code>provide: output_pr_url</code> should not be left to the actor’s conscience either. They are completion conditions, which means they belong to the harness logic.</p><p class="wp-block-paragraph">Once those elements are extracted, the skill becomes smaller and cleaner. It still describes the task, the rooms, the verbs, the expected traversal, and the limited judgements that genuinely require the actor’s participation. But the hard constraints have been withdrawn from rhetoric and reimplemented as structure.</p><p class="wp-block-paragraph">A mature skill system should therefore load in two passes. First, it reads the skill as a local description of rooms, verbs, and traversal. Second, it extracts invariant constraints and applies them directly to the environment. What the actor receives is then only the part that still needs interpretation. What the harness enforces is everything that must hold whether the actor remembers it or not.</p><p class="wp-block-paragraph">We should stop asking the agent politely not to do things. The rule should be made as true as a property of the world.</p><h3 id="4-3-canonicalise-at-the-boundary-and-make-the-walls-visible" class="wp-block-heading">4.3 Canonicalise at the Boundary and Make the Walls Visible</h3><p class="wp-block-paragraph">Once the dictionary has been partitioned and hard constraints promoted into the substrate, what remains still needs to absorb variation in how an agent approaches a task.</p><p class="wp-block-paragraph">A bounded dictionary still needs to absorb variation in how an agent approaches a task. In IF design this was handled through <strong><em>synonym mapping</em>;</strong> multiple surface phrasings resolving to a single canonical action. The action space stayed fixed; the lexical surface bent toward it. Tool-call schemas can do the same. A schema that accepts one exact string and nothing else is as fragile as knowing <code>OPEN</code> but not <code>UNLOCK</code>.</p><p class="wp-block-paragraph">Canonicalisation should happen at the boundary. Let the actor approach in a range of phrasings, then resolve those phrasings into a smaller, cleaner internal action set. The world should not become looser in order to appear welcoming. It should remain hard internally while presenting a surface that is flexible enough to be usable.</p><p class="wp-block-paragraph">The world must also communicate what it can do. Hardness and legibility should increase together. Help text, affordance cues, and clear schema documentation all make the world more navigable. Good design does not hide the boundary; it makes the boundary known to the agent. A hard world with illegible boundaries is just an arbitrary one.</p><h3 id="4-4-build-reversibility-into-the-world" class="wp-block-heading">4.4 Build Reversibility into the World</h3><p class="wp-block-paragraph">The most dangerous combination is high <em>world hardness</em> with low <em>interface hardness</em>; real, irreversible consequences inside a world the agent does not yet fully understand. The response is not to soften the world, but to build structured reversibility where possible, and staged commitment where reversibility is unavailable.</p><ul class="wp-block-list"><li>Dry runs, staged commitments, rollback, and temporal sandboxing all serve the same purpose: they let the agent encounter consequence under governance before consequence escapes into production.</li></ul><ul class="wp-block-list"><li>Save and undo are explicit; rule-bound forms of reversibility. Rollback is not the absence of consequence; it is consequence under governance.</li></ul><ul class="wp-block-list"><li>Keep dev and production as structurally distinct worlds. An agent that cannot distinguish between a test and a live environment cannot reason about the cost of error. A completed run in dev is categorically different training data from a completed run in production.</li></ul><ul class="wp-block-list"><li>Where reversibility is impossible, commitment should be staged. There is a large difference between <em>propose this change</em>, <em>show me the plan</em>, and <em>write to the live system now</em>. If those are collapsed into one verb, which they are in vibe coding workflows, the world may still be hard, but hard in the wrong way; brittle, dangerous, and resistant to inspection.</li></ul><h3 id="4-5-preserve-the-trajectory" class="wp-block-heading">4.5 Preserve the Trajectory</h3><p class="wp-block-paragraph">The Loom is not an archive. The dominant instinct in agent infrastructure is to treat the execution record as a debugging artefact; something inspected after failure, stored cheaply, otherwise ignored. That is a mistake.</p><p class="wp-block-paragraph">The Loom is the only continuous source of context in an agentic run where the human has left the table. A good trajectory record is not only a list of events. It preserves distinctions between kinds of events. A successful transition, a blocked move, a failed gate call, a rollback, a timeout, a user interruption, and a world-imposed termination should not collapse into generic history. If they do, the agent can no longer tell what kind of trouble it is in.</p><p class="wp-block-paragraph">The practical mechanism for keeping original intent alive is a scratchpad: a writable node where the agent maintains a compressed summary of what it is trying to do and where it currently stands. A mature harness supports context compaction as a first-class operation. The agent periodically distils the raw turn record into a denser representation, preserving intent without carrying the full weight of every intermediate observation forward. OpenClaw already does this. An agent that cannot manage its own context degrades as the run extends; eventually the record of the work overwhelms the space available to do it in.</p><p class="wp-block-paragraph">A good trajectory also depends on the world preserving meaningful distinctions between kinds of ending and interruption. A run that times out, overruns its context, exhausts its tool budget, or reaches a terminal world state has not simply produced different log entries; it has hit different kinds of constraint. When evaluation collapses these into generic failure or interruption, both the actor and the evaluator lose the ability to read the run properly. The result is not only poorer debugging, but weaker steering and worse training signal.</p><p class="wp-block-paragraph">The trajectory should be readable by the actor as well as by the developer. A world in which the run record is useful only after the fact is still underusing one of its strongest structural features. The actor needs some durable thread through which it can remember what it was doing, why, and what kind of state it is now in.</p><h3 id="4-6-verb-minting-and-the-limits-of-world-shaping" class="wp-block-heading">4.6 Verb Minting and the Limits of World-Shaping</h3><p class="wp-block-paragraph">Code execution introduces a capacity that flat tool-calling does not have: the ability to define new operations from inside the world. An agent that can write and run code inside the Code-Space can package a multi-step procedure behind a single callable name and invoke it again. This is <em><strong>verb minting</strong></em>. A minted verb has a world-shaping force; it restructures what the agent can do. New destinations come into existence.</p><p class="wp-block-paragraph">Verb minting is powerful because it lets an agent compress repeated traversal into a new local affordance. Instead of re-performing the same sequence through the parser surface on every turn, it stabilises that sequence into a callable transformation. It writes a small part of the world back into itself.</p><p class="wp-block-paragraph">In other scenarios the agent might be able to acquire its own tools and skills from a marketplace; see my post <em><a href="https://thejaymo.net/2026/03/06/the-near-future-of-ai-agents/" type="post" id="79576">The Near Future of AI Agents</a></em> (2026). OpenClaw, for example, already boasts over 13,000 community skills. But minting and skill-shopping relocate the dictionary problem rather than dissolving it. When an agent freely accumulates a grand toolbelt, dictionary inflation is inevitable.</p><p class="wp-block-paragraph">The question is not whether minted verbs are allowed, but under what governance they remain legible. A good minted verb should tighten the dictionary rather than sprawl it further. It should collapse a repeated pattern into a clearer unit of action, not add another approximate synonym.</p><p class="wp-block-paragraph">Governance follows. A function that calls an external API should be scoped to the same permissions as a direct call. The walls should not expand because the verb was locally authored. An agent that can author its own verbs can, if ungoverned, mint its way past the physics of its world. This is where privilege escalation and environment breakout actually happen. In the context of safety, hardness must remain absolute: the ability to shape the world should never grant the ability to exit it.</p><p class="wp-block-paragraph">Verb minting therefore marks a limit case in world design. It shows that worlds can become plastic from within, but it does not abolish the need for boundaries, legibility, or constraint. The world may learn new verbs, but it should not forget its physics. A more capable actor does not reduce the need for governance; it increases it.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="hard-worlds-for-little-guys" class="wp-block-heading">Hard Worlds for Little Guys</h2><p class="wp-block-paragraph">The bounded environments within which LLM are worlds. The quality that makes those worlds reliably actionable is <em>ontological hardness</em>: the degree to which symbol, action, and consequence bind tightly over time.</p><p class="wp-block-paragraph">From the agent’s point of view, a Code-Space of any kind <em>is</em> the world. The system prompt, tool surface, and context window do not configure the agent from outside the environment. They are the world the agent wakes up inside.</p><h3 id="5-1-beyond-software" class="wp-block-heading">5.1 Beyond Software</h3><p class="wp-block-paragraph">Any actor operating through a constrained vocabulary of actions inside a world that returns consequences faces the condition of mediated agency.</p><p class="wp-block-paragraph">The structure described here is not limited to software. In robotics, related questions appear as action-feasibility and the mapping problem. The same is true of humans navigating social media, game worlds, and banking apps.</p><h3 id="5-2-living-alongside-the-little-guys" class="wp-block-heading">5.2 Living Alongside The Little Guys</h3><p class="wp-block-paragraph">A related development which deserves fuller treatment elsewhere: software is beginning to separate into two surfaces, one designed for humans and another for machines. Natural language surfaces and visual interfaces let humans approach computers through approximation and ambiguity; the layers beneath those interfaces however are becoming more structured, more typed, and more explicit about permissible actions. Call this a “<em>dual-species software</em>” landscape. It is a structural consequence of everything described in this essay, and it is accelerating.</p><p class="wp-block-paragraph">If we are serious about building intelligent systems, and the systems we put those intelligences into, we cannot also pretend that intelligence makes world design irrelevant. The more capable the actor, the more the structure of its world matters. Hard worlds are the condition that makes reliable agency possible for little computer people.</p><p class="wp-block-paragraph">The agent wakes up in a world.<br>What kind of world it finds itself in determines what it can become.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="coda" class="wp-block-heading">Coda</h2><p class="wp-block-paragraph">If you have been around computers all your life and somehow never touched interactive fiction, go and play some. </p><p class="wp-block-paragraph">Start with the original <em>Zork</em>; get a feel for the parser, the rhythm of turn-taking, and the way language and the dictionary make the world. </p><p class="wp-block-paragraph">Then play <em><a href="https://ifdb.org/viewgame?id=aearuuxv83plclpl">Counterfeit Monkey</a></em>; Emily Short’s astonishing game, where changing the letters in nouns changes the objects themselves. It is one of the clearest demonstrations I know of language operating as world-model and game mechanic at the same time. </p><p class="wp-block-paragraph">If you want a stranger contemporary continuation of that lineage, <em><a href="https://oruggintrail.com/">The O’Ruggin Trail</a></em>, the game and engine I worked on, experiments with the blockchain-as-substrate for harder claims about objects, multiplayer persistence, and consequence inside a parser world.</p><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-6bcbd0d8 wp-block-group-is-layout-flex"><h2 id="footnotes" class="wp-block-heading">Footnotes</h2>

<p class="wp-block-paragraph"><em>This is my first time using footnotes on the blog properly. Had I know I was going to put things here, I suspect I would have written a lot more</em>!</p>

<ol class="wp-block-footnotes"><li id="feb825ea-b680-434e-95de-b8c63f19ecda">The term Code-Space is used here narrowly to describe the bounded software environment an agent acts inside, my forthcoming book <em><a href="https://thejaymo.net/2026/01/23/2025/#the-information-age">Slop Machines of Loving Grace</a></em> uses the term far more expansively. That book is a diagnosis of the condition we find ourselves in as civilisation is becoming software. <a href="#feb825ea-b680-434e-95de-b8c63f19ecda-link" aria-label="Jump to footnote reference 1">↩︎</a></li><li id="213f79c5-f112-4397-b3a5-adcc96dbaabb"><em>Eikon</em>: image, representation of a thing <a href="#213f79c5-f112-4397-b3a5-adcc96dbaabb-link" aria-label="Jump to footnote reference 2">↩︎</a></li><li id="b7ef2ae3-e8c9-427f-8cbe-04d0b96aa95a">Thanks to <a href="https://www.ramonmarc.com/">Ramon Marc</a>, interaction designer and vibe coding wizard for this observation. <a href="#b7ef2ae3-e8c9-427f-8cbe-04d0b96aa95a-link" aria-label="Jump to footnote reference 3">↩︎</a></li></ol></div><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-6bcbd0d8 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ba5815f1 wp-block-group-is-layout-flex" style="border-radius:8px"><figure class="wp-block-image aligncenter size-thumbnail is-resized has-custom-border is-style-rounded"><a href="https://thejaymo.net/about/"><img decoding="async" width="1766" height="2345" data-attachment-id="79839" data-permalink="https://thejaymo.net/jay-springett-words-about-2025-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg" data-orig-size="1766,2345" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.85&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 6&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1741438708&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.81&quot;,&quot;iso&quot;:&quot;580&quot;,&quot;shutter_speed&quot;:&quot;0.032527&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Jay Springett Words About 2025" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg" alt="" class="wp-image-79839" style="border-style:none;border-width:0px;border-radius:100px;aspect-ratio:1;object-fit:cover;object-position:46% 33%;width:100px;height:100px" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg 1766w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1200x1593.jpg 1200w" sizes="(max-width: 1766px) 100vw, 1766px" /></a></figure>

<h2 class="wp-block-heading has-text-align-center has-extra-large-font-size"><a href="https://thejaymo.net/about/" type="page" id="3881">Jay Springett / @thejaymo</a></h2>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-10bddc08 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-twitter has-foreground-color wp-block-social-link"><a href="https://twitter.com/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Twitter</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-tumblr has-foreground-color wp-block-social-link"><a href="https://thejaymo.tumblr.com/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" /></path></svg><span class="wp-block-social-link-label screen-reader-text">Tumblr</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-linkedin has-foreground-color wp-block-social-link"><a href="https://www.linkedin.com/in/jayspringett/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-youtube has-foreground-color wp-block-social-link"><a href="https://youtube.com/@jayspringett" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-instagram has-foreground-color wp-block-social-link"><a href="https://www.instagram.com/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-flickr has-foreground-color wp-block-social-link"><a href="https://www.flickr.com/photos/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Flickr</span></a></li></ul>

<p class="has-text-align-center wp-block-paragraph"><em>Strategist, producer, and cultural theorist. Working across technology, narrative, worldrunning, digital culture, artificial intelligence, and internet culture.</em></p>

<p class="has-text-align-center wp-block-paragraph"><em>Host of the 301 second long podcast <a href="https://thejaymo.net/permanentlymoved/">Permanently Moved</a>, and interview show <a href="https://experience.computer/">Experience.Computer</a> </em></p></div></div><p>The post <a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/">Hard Worlds For Little Guys</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80011</post-id>	</item>
		<item>
		<title>Ontological Hardness</title>
		<link>https://thejaymo.net/2026/03/19/ontological-hardness/</link>
					<comments>https://thejaymo.net/2026/03/19/ontological-hardness/#respond</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 20:09:23 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Little Guys 🥹]]></category>
		<category><![CDATA[World Running 🌐]]></category>
		<category><![CDATA[agent design]]></category>
		<category><![CDATA[agent environments]]></category>
		<category><![CDATA[AI agents]]></category>
		<category><![CDATA[AI evaluation]]></category>
		<category><![CDATA[Autonomous Worlds]]></category>
		<category><![CDATA[Ontological Hardness]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=80004</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Ontological Hardness — retro terminal graphic with a human figure surrounded by concepts: Interface, World, Lexical, Model, Exit, Unknown, Uncertain, Temporal, and a neural network diagram" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80080" data-permalink="https://thejaymo.net/2026/03/19/ontological-hardness/thejaymo-net-blog-ontological-hardness-new/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Ontological Hardness New" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533-jpg.webp" /></p>
<p>Why the first question about agent failure should be about the world, not the model</p>
<p>The post <a href="https://thejaymo.net/2026/03/19/ontological-hardness/">Ontological Hardness</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Ontological Hardness — retro terminal graphic with a human figure surrounded by concepts: Interface, World, Lexical, Model, Exit, Unknown, Uncertain, Temporal, and a neural network diagram" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="80080" data-permalink="https://thejaymo.net/2026/03/19/ontological-hardness/thejaymo-net-blog-ontological-hardness-new/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog Ontological Hardness New" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-Ontological-Hardness-New-1024x533-jpg.webp" /></p><div class="wp-block-group has-quaternary-background-color has-background is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-0151f0b5 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:6175,&quot;href&quot;:&quot;https:\/\/github.com\/tehjaymo\/thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315213140\/https:\/\/github.com\/tehjaymo\/thejaymo.net&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:50:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 15:57:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-22 16:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-25 21:59:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 22:16:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 03:59:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-04 04:24:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-07 09:25:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-10 09:46:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 14:47:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 09:39:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-21 10:06:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 17:50:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 20:01:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 07:27:57&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:27:57&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>This essay is part of a series. <a href="https://thejaymo.net/2026/03/19/thinking-inside-out/">Check out the overview post for its wider context.</a></em></p></div><div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-0eca4033 wp-block-columns-is-layout-flex" style="margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><p class="wp-block-paragraph">When an agent fails, the first question is almost always about the model. Did it reason correctly? Was the prompt well constructed? Sometimes those are the right questions. But more often the better question is: <em>what kind of world it was the agent inside of</em>?</p></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-bbb8ba93 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;min-height:0px;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20)"><nav aria-label="Table of Contents" class="wp-block-table-of-contents"><ul><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/ontological-hardness/#ontological-hardness">Ontological Hardness</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/ontological-hardness/#lenses-and-failure-modes">Lenses and Failure Modes</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/ontological-hardness/#what-this-means-for-evals">What This Means For Evals</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/ontological-hardness/#an-architectural-implication">An Architectural Implication</a></li><li><a class="wp-block-table-of-contents__entry" href="https://thejaymo.net/2026/03/19/ontological-hardness/#jay-springett-thejaymo">Jay Springett / @thejaymo</a></li></ul></nav></div></div></div><p class="wp-block-paragraph">Agents act within bounded runtimes: tools, schemas, observation loops, state stores, and side effects. The system prompt, tool surface, and returned observations are all part of the world itself. Change the tools, and you change what can be done, what can go wrong, and what kinds of action can succeed at all.</p><div class="wp-block-group has-quaternary-background-color has-background is-nowrap is-layout-flex wp-container-core-group-is-layout-d4a341db wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>This p</em>ost<em> is also available as a structured YAML Knowledge Object; a machine-readable version designed for thinking with. <a href="https://github.com/tehjaymo/thejaymo.net">You can find it in my repo here</a>.</em></p></div><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="ontological-hardness" class="wp-block-heading">Ontological Hardness</h2><p class="wp-block-paragraph">We tend to think of the model as the “active ingredient” and the environment as scaffolding. But for an agent, the environment <em>is</em> the medium of action. <em>Ontological hardness</em>. is the degree to which that medium makes entities, actions, and consequences explicit, stable, and binding over time</p><p class="wp-block-paragraph">An ontologically hard environment is one where what exists is clearly represented, what can be done is clearly specified, and what happens as a result is durable and enforceable. In a softer environment those bindings are weak, partial, or difficult to verify. The agent must infer more of the world for itself; not just how to complete the task, but what kind of situation it is in.</p><p class="wp-block-paragraph">My own understanding of hardness grew out of systems thinking in the Autonomous Worlds community. The concept is developed at greater length in <em><a href="https://thejaymo.net/2026/03/19/hard-worlds-for-little-guys/" type="post" id="80011">Hard Worlds For Little Guys</a></em>, which reads agent environments through fifty years of interactive fiction and MUD design. This essay is the core idea from that argument, presented on its own terms.</p><p class="wp-block-paragraph">Josh Stark’s [^1] framework for analysing hardness asks three questions of any binding: what claim does it keep true (the <em><strong>cast</strong></em>), what enforces it (the <em><strong>source</strong></em>), and what would it cost to break (the <em><strong>degree</strong></em>).</p><p class="wp-block-paragraph">Applied to agent environments, the <em>cast</em> is the binding between intended action and actual consequence. The <em>source</em> is whatever makes that binding hold: schemas, validation layers, state models, permissions, transaction boundaries. The <em>degree</em> is the how much ambiguity, repair, luck, or hidden inference it takes for action and consequence to come apart.</p><p class="wp-block-paragraph">This shifts how we diagnose failure and how we build. When an agent succeeds only by inferring missing structure or compensating for ambiguity, that is not evidence of hard environment. It is evidence that capability is being spent on reconstructing bindings the environment failed to make explicit. That inference is expensive; it costs tokens, latency, and error probability, all spent on work the environment should have done.</p><h2 id="lenses-and-failure-modes" class="wp-block-heading">Lenses and Failure Modes</h2><p class="wp-block-paragraph">Three lenses, each with its own characteristic failure mode.</p><p class="wp-block-paragraph"><strong>Lexical hardness</strong> is representational: how clearly the environment presents the entities it contains and the actions available on them. Can the agent reliably identify what exists, what kind of thing it is, and what state it is in? Are objects named consistently, types visible distinct, and is relevant state exposed in a form the agent can actually use?</p><p class="wp-block-paragraph">When lexical hardness is low, the environment may still contain everything the agent needs, but not in a form that makes things easy to distinguish. Objects blur together, important properties are omitted or fragmented, labels are inconsistent. State is visible in pieces rather than as a coherent whole. The common failure mode here is what we often call hallucination; but what gets attributed to the model, might be produced by the environment. Ambiguous naming, inconsistent syntax, or poor signalling about what constitutes a valid action — these are failures of lexical hardness, not of reasoning.</p><p class="wp-block-paragraph"><strong>Interface hardness</strong> concerns how clearly the environment specifies what can be done. Are available operations explicit? Are their preconditions and arguments well defined? Is it obvious which actions apply to which entities, under which circumstances, and in what order?</p><p class="wp-block-paragraph">When interface hardness is low, an agent may identify the right object and still fail to act on it correctly. The available operations may be underspecified, overloaded, weakly typed, or dependent on hidden conventions. The system may expose actions without exposing the conditions under which they are admissible or the assumptions they carry. A capable model can often muddle through, but that is compensation; the environment is offloading structural clarity into model inference. The characteristic failure mode is semantic misfire. Think of an API where <code>delete</code> means archive in one scope and permanent removal in another; the verb is the same, the consequences are not.</p><p class="wp-block-paragraph"><strong>World hardness</strong> concerns whether the effects of actions are durable and inspectable. Does a successful action produce a persistent state change? Are side effects bounded? Can the result be verified? Are permissions, budgets, rollback conditions, and stop rules enforced structurally rather than merely suggested?</p><p class="wp-block-paragraph">When world hardness is low, an action may appear to succeed without establishing a reliable new state. Changes may fail silently, leak into the wrong scope, depend on assumptions about ordering, or authorisation that were never made explicit. The characteristic failure mode is brittle consequence: the agent did not fail to think; it attempted to act in a world where consequences were weakly bound.</p><p class="wp-block-paragraph">These lenses are distinct, but entangled in practice. A failure that looks like poor action selection may begin with weak lexical representation. A consequence failure may be blamed on planning when the real issue is that the environment never exposed sufficient state to plan from. And an impressive benchmark result may tell you more about a model&#8217;s ability to compensate for a soft environment than about its true ability at the task.</p><p class="wp-block-paragraph">A fourth dimension cuts across all three: <em><strong>Temporal Hardness</strong></em>. </p><p class="wp-block-paragraph">Does the environment make ordering, sequencing, and the persistence of state changes legible and enforceable? The video game where enemies respawn when you re-enter a room is a temporally soft; the world forgets what has already happened. When temporal bindings are weak, an agent may act on stale state, repeat work the environment has undone, or fail to recognise that a window for action has closed.</p><p class="wp-block-paragraph">The most dangerous configuration is high world hardness paired with low interface hardness. This is how an agent deletes your inbox. It is in a world it only partially understands.</p><h2 id="what-this-means-for-evals" class="wp-block-heading">What This Means For Evals</h2><p class="wp-block-paragraph">Current work in agent benchmarking may confound task difficulty with weaknesses in environment design. If the agent fails, we blame capability. If it succeeds, we credit intelligence. You want the task to be difficult, not the ontology.</p><p class="wp-block-paragraph">A few probes can pull apart what evaluations currently compress.</p><ul class="wp-block-list"><li>Cross-model variance: if only the strongest model succeeds, the environment may be leaning on model-side inference.</li>

<li>Re-expression sensitivity: if small phrasing changes produce different outcomes, hardness is low.</li>

<li>Repair load: the more the harness must reinterpret agent output, the softer the world.</li>

<li>Interface replacement: keep the task fixed and swap the tool surface; if performance shifts, that is environment design, not capability.</li></ul><p class="wp-block-paragraph">Treating ontological hardness as a first-class design concern changes what evaluations measure. We can ask not just whether an agent succeeded, but what kind of world it had to traverse in get there.</p><h2 id="an-architectural-implication" class="wp-block-heading">An Architectural Implication</h2><p class="wp-block-paragraph">If hardness is a property of the environment, then the central design decision is where constraints live.</p><p class="wp-block-paragraph">A speed limit sign addresses the driver. A speed bump addresses the road. A constraint placed in a prompt is advice: the model must remember it, interpret it, and choose to comply. A constraint promoted into the world&#8217;s structure is physics. It cannot be forgotten, because it was never a matter of memory.</p><p class="wp-block-paragraph">The practical move is to promote. Take constraints currently expressed as prose instructions and reimplement them as typed schemas, validated state transitions, scoped permissions, budget caps, and stop conditions.</p><p class="wp-block-paragraph">If an action should not be available, remove it or scope it. If a field is required, make it required. If a transition is invalid, make it impossible rather than merely discouraged. If a budget must not be exceeded, enforce it at the level of execution. If a result matters, make it persistent and inspectable. The question is not “have we told the agent not to do this?” It is “have we built a world in which this cannot happen?”</p><p class="wp-block-paragraph">Not every environment should be made maximally hard. Some tasks are inherently ambiguous; ontological softness that belongs to the task is part of the task. But softness introduced by careless environment design is hidden tax. It forces capability to be spent recovering structure that could have been supplied directly.</p><p class="wp-block-paragraph">Ontological hardness changes the diagnostic order. Before asking “how smart is the model?”, ask “what kind of world did we give it?”</p><hr class="wp-block-separator has-alpha-channel-opacity"/><p class="wp-block-paragraph">[^1]: Josh Stark, <em>Atoms, Institutions, Blockchains</em> (2019). Stark defines hardness as the capacity of a system to make something very likely to be true in the future, analysed through the cast (the specific future-facing claim), source (what enforces it), and degree (what it would cost to break it).</p><div class="wp-block-group has-quaternary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><div class="wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ba5815f1 wp-block-group-is-layout-flex" style="border-radius:8px"><figure class="wp-block-image aligncenter size-thumbnail is-resized has-custom-border is-style-rounded"><a href="https://thejaymo.net/about/"><img decoding="async" width="1766" height="2345" data-attachment-id="79839" data-permalink="https://thejaymo.net/jay-springett-words-about-2025-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg" data-orig-size="1766,2345" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.85&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 6&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1741438708&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.81&quot;,&quot;iso&quot;:&quot;580&quot;,&quot;shutter_speed&quot;:&quot;0.032527&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Jay Springett Words About 2025" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg" alt="" class="wp-image-79839" style="border-style:none;border-width:0px;border-radius:100px;aspect-ratio:1;object-fit:cover;object-position:46% 33%;width:100px;height:100px" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited.jpg 1766w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1157x1536.jpg 1157w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/03/Jay-Springett-Words-About-2025-edited-1200x1593.jpg 1200w" sizes="(max-width: 1766px) 100vw, 1766px" /></a></figure>

<h2 class="wp-block-heading has-text-align-center has-extra-large-font-size"><a href="https://thejaymo.net/about/" type="page" id="3881">Jay Springett / @thejaymo</a></h2>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-10bddc08 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-twitter has-foreground-color wp-block-social-link"><a href="https://twitter.com/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Twitter</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-tumblr has-foreground-color wp-block-social-link"><a href="https://thejaymo.tumblr.com/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" /></path></svg><span class="wp-block-social-link-label screen-reader-text">Tumblr</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-linkedin has-foreground-color wp-block-social-link"><a href="https://www.linkedin.com/in/jayspringett/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-youtube has-foreground-color wp-block-social-link"><a href="https://youtube.com/@jayspringett" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-instagram has-foreground-color wp-block-social-link"><a href="https://www.instagram.com/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>

<li style="color:#111111;" class="wp-social-link wp-social-link-flickr has-foreground-color wp-block-social-link"><a href="https://www.flickr.com/photos/thejaymo/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Flickr</span></a></li></ul>

<p class="has-text-align-center wp-block-paragraph"><em>Strategist, producer, and cultural theorist. Working across technology, narrative, worldrunning, digital culture, artificial intelligence, and internet culture.</em></p>

<p class="has-text-align-center wp-block-paragraph"><em>Host of the 301 second long podcast <a href="https://thejaymo.net/permanentlymoved/">Permanently Moved</a>, and interview show <a href="https://experience.computer/">Experience.Computer</a> </em></p></div></div><p>The post <a href="https://thejaymo.net/2026/03/19/ontological-hardness/">Ontological Hardness</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/03/19/ontological-hardness/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">80004</post-id>	</item>
		<item>
		<title>Writing for the Machines &#124; Weeknotes #430</title>
		<link>https://thejaymo.net/2026/03/15/430-writing-for-the-machines/</link>
					<comments>https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#comments</comments>
		
		<dc:creator><![CDATA[Jay]]></dc:creator>
		<pubDate>Sun, 15 Mar 2026 21:28:03 +0000</pubDate>
				<category><![CDATA[AI 🤖]]></category>
		<category><![CDATA[Weeknotes 🗓️]]></category>
		<category><![CDATA[Writing ⌨️]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[cade diehm]]></category>
		<category><![CDATA[creating]]></category>
		<category><![CDATA[creative]]></category>
		<category><![CDATA[essay]]></category>
		<category><![CDATA[experience.computer]]></category>
		<category><![CDATA[gunk]]></category>
		<category><![CDATA[Interactive Fiction]]></category>
		<category><![CDATA[Knowledge Objects]]></category>
		<category><![CDATA[legibility]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[monsters in the mirror]]></category>
		<category><![CDATA[PLATO]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[slop]]></category>
		<category><![CDATA[slop machine]]></category>
		<category><![CDATA[solarpunk]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[tiktok]]></category>
		<category><![CDATA[world running]]></category>
		<category><![CDATA[writing]]></category>
		<guid isPermaLink="false">https://thejaymo.net/?p=79820</guid>

					<description><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Weeknotes #430: Writing for the Machines — bold title text over a close-up photo of industrial metal pipes" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="79915" data-permalink="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/thejaymo-net-blog-420-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 420" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-1024x533-jpg.webp" /></p>
<p>Maybe I should just admit to myself that all I really want, is for some small trace of me to live forever in the mind of the machine god?</p>
<p>The post <a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/">Writing for the Machines | Weeknotes #430</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="720" height="375" src="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-720x375-jpg.webp" class="rss-featured-image wp-post-image" alt="Featured image for Weeknotes #430: Writing for the Machines — bold title text over a close-up photo of industrial metal pipes" style="margin-bottom: 20px; max-width: 100%; height: auto; display: block;" decoding="async" srcset="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-720x375-jpg.webp 720w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-1024x533-jpg.webp 1024w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-200x104-jpg.webp 200w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-768x400-jpg.webp 768w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-1536x800-jpg.webp 1536w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-2048x1066-jpg.webp 2048w, https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-1200x625.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" data-attachment-id="79915" data-permalink="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/thejaymo-net-blog-420-2/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-jpg.webp" data-orig-size="2480,1291" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Thejaymo.net Blog 420" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/Thejaymo.net-Blog-420-1024x533-jpg.webp" /></p><div class="wp-block-columns has-quaternary-background-color has-background is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex" style="border-width:4px;border-radius:8px"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:97,&quot;href&quot;:&quot;https:\/\/worldrunning.guide&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/docs.google.com\/document\/d\/1XRm39aH8APXVqjzKYptz7-NQ-3AAXNVrgcjm9oBMOec\/edit?usp=sharing&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6174,&quot;href&quot;:&quot;https:\/\/medium.com\/@pavelpotapenkov\/advocating-yaml-as-dsl-7f5fe695fba9&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20241209083935\/https:\/\/medium.com\/@pavelpotapenkov\/advocating-yaml-as-dsl-7f5fe695fba9&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:29:22&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-19 15:57:00&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-22 23:40:02&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-26 08:26:30&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-29 21:39:03&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-03 14:36:40&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-09 15:10:43&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-20 17:13:20&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-27 02:59:33&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 02:59:33&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6175,&quot;href&quot;:&quot;https:\/\/github.com\/tehjaymo\/thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315213140\/https:\/\/github.com\/tehjaymo\/thejaymo.net&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:50:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 15:57:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-22 16:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-25 21:59:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 22:16:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 03:59:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-04 04:24:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-07 09:25:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-10 09:46:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 14:47:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 09:39:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-21 10:06:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 17:50:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 20:01:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 07:27:57&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:27:57&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:372,&quot;href&quot;:&quot;https:\/\/www.cambridge.org\/core\/elements\/youtube-apparatus\/36600D69788530F805C650B70976A585&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251101122530\/https:\/\/www.cambridge.org\/core\/elements\/youtube-apparatus\/36600D69788530F805C650B70976A585&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-09 23:50:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 03:00:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-03 02:31:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-12 19:51:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 06:10:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 13:15:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 17:18:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 11:55:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 17:56:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 21:42:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 14:28:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 14:50:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 14:34:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 19:45:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 21:51:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-14 15:36:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 20:08:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 01:54:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 08:26:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 21:39:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 14:36:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 01:13:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 15:21:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 19:41:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 10:07:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-01 07:29:16&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-01 07:29:16&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:356,&quot;href&quot;:&quot;https:\/\/experience.computer&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250913170825\/https:\/\/experience.computer\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 12:17:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 14:42:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 14:46:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 15:27:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-25 22:19:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-28 22:53:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-01 23:03:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-04 23:14:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 00:23:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 00:26:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 00:32:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 00:33:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 00:34:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 00:38:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 01:11:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 01:52:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-01 02:04:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 02:19:11&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-07 02:21:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 03:11:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 03:54:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 04:17:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 04:21:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 04:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 04:33:35&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-28 04:39:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 05:10:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-03 05:53:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 06:50:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 06:53:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 06:57:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-15 07:03:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 07:29:41&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-21 07:47:25&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-24 08:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 08:14:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 08:17:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 08:43:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 08:44:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 09:50:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-14 09:53:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 10:04:23&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-20 11:04:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 11:04:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 11:14:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 11:17:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 12:01:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-04 14:16:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 15:10:47&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-10 16:18:53&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-13 20:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 20:46:28&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-19 21:09:33&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-22 22:12:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 23:40:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 00:02:06&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 00:02:06&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6176,&quot;href&quot;:&quot;https:\/\/aethermug.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:755,&quot;href&quot;:&quot;https:\/\/www.linkedin.com\/in\/jayspringett&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6177,&quot;href&quot;:&quot;http:\/\/thejaymo.info&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.thejaymo.net\/info&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6162,&quot;href&quot;:&quot;https:\/\/thejaymo.etsy.com\/uk\/listing\/4465040020\/monsters-in-the-mirror-start-select&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.etsy.com\/listing\/4465040020\/monsters-in-the-mirror-start-select?etsrc=sdt&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6178,&quot;href&quot;:&quot;https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315213337\/https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 23:21:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 15:57:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 18:42:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 12:11:29&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-31 18:20:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 15:10:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 10:06:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 02:59:32&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 02:59:32&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6179,&quot;href&quot;:&quot;https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/#fn16&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315213337\/https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-17 07:56:31&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-17 07:56:31&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6180,&quot;href&quot;:&quot;https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/#fn17&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315213337\/https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-17 07:56:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 14:38:35&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 14:38:35&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6181,&quot;href&quot;:&quot;https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/#fn18&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315213337\/https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/newdesigncongress.org\/en\/pub\/who-will-remember-us-when-the-servers-go-dark\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-17 07:56:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 14:38:35&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 14:38:35&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1,&quot;href&quot;:&quot;https:\/\/links.thejaymo.net&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250916052452\/https:\/\/links.thejaymo.net\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:33:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-08 17:31:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-16 10:04:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-23 10:29:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-26 22:10:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-11-30 03:57:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-03 04:54:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-06 16:24:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-09 17:23:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-13 09:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 10:55:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 03:36:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-23 07:22:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-26 07:59:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 09:58:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 10:04:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 10:49:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-08 19:46:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:14:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 11:43:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 12:35:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 14:00:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 16:33:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 19:38:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 21:55:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 22:11:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-06 14:06:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 15:50:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 01:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 09:50:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 23:20:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 08:24:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 10:07:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 12:40:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 14:38:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-10 16:37:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 00:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 07:25:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 11:16:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 11:45:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 15:33:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:58:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:28:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 09:18:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 10:47:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 17:30:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 11:45:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 20:51:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 07:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 10:54:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 11:10:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6182,&quot;href&quot;:&quot;https:\/\/www.londoncentric.media\/p\/london-tiktok-fake-news-creator-hate-immigrants&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315213447\/https:\/\/www.londoncentric.media\/p\/london-tiktok-fake-news-creator-hate-immigrants&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:50:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 15:57:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 18:42:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 18:20:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 12:56:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 10:06:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 02:59:28&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 02:59:28&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6183,&quot;href&quot;:&quot;https:\/\/greengale.app\/penny.hailey.at\/3me7r5763m2as&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260207214201\/https:\/\/greengale.app\/penny.hailey.at\/3me7r5763m2as&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:30:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 15:57:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 18:42:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 18:20:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 10:07:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 02:59:37&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 02:59:37&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6184,&quot;href&quot;:&quot;https:\/\/pioneerworks.org\/broadcast\/baby-making-on-mars-darshana-narayanan&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260203080023\/https:\/\/pioneerworks.org\/broadcast\/baby-making-on-mars-darshana-narayanan&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:30:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 15:57:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 08:26:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 18:20:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 10:07:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 21:01:01&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 21:01:01&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6185,&quot;href&quot;:&quot;https:\/\/reasonstobecheerful.world\/diy-diehards-building-renewable-energy-infrastructure-from-scratch&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260217232150\/https:\/\/reasonstobecheerful.world\/diy-diehards-building-renewable-energy-infrastructure-from-scratch\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:30:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 15:57:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 18:42:13&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-31 18:20:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-21 10:07:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 02:59:27&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 02:59:27&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6186,&quot;href&quot;:&quot;https:\/\/samkriss.substack.com\/p\/the-century-of-the-maxxer&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260304115322\/https:\/\/samkriss.substack.com\/p\/the-century-of-the-maxxer&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-15 21:30:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 15:57:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 08:26:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 18:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 02:59:25&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 02:59:25&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7,&quot;href&quot;:&quot;https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250503110641\/https:\/\/www.goodreads.com\/author\/show\/20858888.Jay_Springett&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 13:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 16:14:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 22:49:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 08:54:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 18:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 21:37:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2025-12-06 16:25:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 17:24:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 05:02:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 20:00:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 10:04:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 01:05:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 16:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 11:25:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 13:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 04:06:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 06:18:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:31:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 10:22:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 21:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 18:41:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 19:04:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 19:23:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 21:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 13:19:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 13:57:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 00:39:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 12:03:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 07:53:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 08:25:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 10:12:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 15:09:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 18:12:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 05:58:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 08:58:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 20:48:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:51:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:54:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:27:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 14:37:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 16:31:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 03:43:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:10:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 12:22:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 00:03:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:28:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:30:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 20:14:19&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:8,&quot;href&quot;:&quot;https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250910024422\/https:\/\/open.spotify.com\/playlist\/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 11:34:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-08 16:48:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-15 18:35:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-22 20:27:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 00:09:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-29 01:59:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-02 03:17:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-05 03:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-08 03:22:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-11 03:29:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 05:28:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 12:25:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 13:20:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 14:39:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 16:08:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 16:49:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 17:17:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 21:56:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 01:54:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 06:30:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-14 07:11:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 07:27:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 07:41:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 08:04:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-01-26 08:19:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 09:41:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 10:33:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 13:23:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 13:36:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 13:57:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 15:11:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 18:04:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 18:24:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-28 18:26:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 19:26:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 23:14:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:53:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 01:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 01:43:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 02:25:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 04:06:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 04:16:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 07:29:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 07:45:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 11:36:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-09 11:45:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 11:49:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 11:53:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 12:08:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 12:21:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 13:20:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:40:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:50:12&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div><p class="has-text-align-center wp-block-paragraph"><em>Voice on the river.<br>The machine selects.<br><br>The machine folds the pages.<br>In single file.<br><br>Just enough of me</em> left<br><em>to remain in the record.</em></p></div>

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul class="wp-block-list"><li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#writing-with-the-machine" class="wp-block-table-of-contents__entry">Writing with the Machine</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#on-the-blog" class="wp-block-table-of-contents__entry">On The Blog</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#start-select-reset" class="wp-block-table-of-contents__entry">Start Select Reset 📑</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#photo-365" class="wp-block-table-of-contents__entry">Photo 365</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#the-ministry" class="wp-block-table-of-contents__entry">The Ministry Of My Own Labour</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#terminal-access" class="wp-block-table-of-contents__entry">Terminal Access</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#the-stacks" class="wp-block-table-of-contents__entry">Dipping the Stacks</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#Reading" class="wp-block-table-of-contents__entry">Reading</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#music" class="wp-block-table-of-contents__entry">Music</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#meme" class="wp-block-table-of-contents__entry">Remember Kids:</a></li>

<li><a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/#newsletter" class="wp-block-table-of-contents__entry">Newsletter 📨</a></li></ul></div></div><hr class="wp-block-separator has-alpha-channel-opacity has-sitka-white-color has-text-color"/><div class="wp-block-group has-quaternary-background-color has-background is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex" style="border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px"><p class="has-text-align-center wp-block-paragraph"><strong>Don&#8217;t forget <span style="text-decoration: underline;"><em>tomorrow</em></span> is the last day you can pre-order my zine and the hardcopy of my audio essay <a href="https://thejaymo.net/2026/03/02/302-monsters-in-the-mirror-permanently-moved/" type="post" id="79444">Monsters In The Mirror!</a></strong></p></div><h2 id="writing-with-the-machine" class="wp-block-heading has-sitka-white-color has-text-color has-16-px-font-size">Writing with the Machine</h2><p class="wp-block-paragraph">I think that the process of writing in the world of infinite media is now one of &#8230; reduction.</p><p class="wp-block-paragraph">This week I have “generated” about 10,000 words of first draft for a piece that is going to become a cornerstone blog post,. The initial shape of it came from an 90min long voice memo I recorded walking along the Thames whilst walking into town, round the shops and back again. Which mostly consisted of me just rambling and monologuing to myself about every single thing I could think of about the subject. When I pulled the transcript off my phone, it came to about 4,500 words.</p><p class="wp-block-paragraph">Then I threw all sorts of documents and notes from Obsidian into a Claude project. These were notes and observations made over the last half decade or so of freelance work on worlds, thinking about code-spaces, notes and challenges we encountered implementing an <a href="https://thejaymo.net/2026/01/23/2025/#the-o-ruggin-trail">interactive fiction engine</a>, and my failed attempt to build an AI eval startup in 2024. I also threw in several relevant podcast scripts, along with other full-length posts from this blog and <em><a href="https://worldrunning.guide/">worldrunning.guide</a></em>. All in all, this file dump came in at about 15,000 words. So before I even began writing anything, I had nearly 20,000 words of &#8220;cheap&#8221; material and previous effor sitting there waiting to be shaped.</p><p class="wp-block-paragraph">That, I think, is what writing increasingly looks like in the world of infinite media? Or at least for people who have large corpus of their own thinking, note taking, and well developed point of view. It is less a matter of conjuring some slop from nothing with the language machine, and more and more a matter of reducing the overabundance of <a href="https://thejaymo.net/2025/03/01/2504-human-gunk-and-the-slopocalypse/" type="post" id="67840">gunk</a> into something that can be directed toward a new idea/direction.</p><p class="wp-block-paragraph">The work now is to mostly select from the surplus, exercise ones <a href="https://thejaymo.net/2023/01/21/301-2303-good-taste-online/" type="post" id="30226">taste</a>, and decide what can be left out. It&#8217;s in this sense that writing becomes a process of reduction. To use a metaphor from the kitchen, it&#8217;s like making a roux or vegetable stock.</p><p class="wp-block-paragraph">After gathering it all, I then asked the robot to make sense of it, and after several back and forth arguments, it came back with a 5,000-word essay plan. Which I then sat down with and over the last several days have written out the whole thing. I &#8220;generated&#8221; the piece with my voice and then with my fingers. It&#8217;s been mental taxing though as I’m trying to write it in a more formal register than I usually use on the blog. The sort of dense prose usually reserved for reports and research that I work on. It’s been a huge lift, but one prompted by urging from colleagues and co-conspirators to get this out into the world. “<em>Now is the time</em>”. And who am I to push back on people more successful than me?</p><h3 id="new-knowledge-objects" class="wp-block-heading">New Knowledge Objects</h3><p class="wp-block-paragraph">As part of the work, I was drawing on my 2024 post <a href="https://thejaymo.net/2024/10/31/enchanted-knowledge-objects-in-llm-ui/" type="post" id="62141"><em>Enchanted Knowledge Objects in LLM UI</em></a> and wanted to demonstrate them in practice. My own preferred method for creating dense, context-shaping documents for machiens is to use a <a href="https://medium.com/@pavelpotapenkov/advocating-yaml-as-dsl-7f5fe695fba9">YAML DSL</a>. You ask a thinking LLM to deconstruct a piece of writing into the domain-specific language, then ask it to re-express it as a set of structured rules or logic in YAML. Which you can then feed back into a machine.</p><p class="wp-block-paragraph">Here is a sample of <a href="https://thejaymo.net/2024/10/31/enchanted-knowledge-objects-in-llm-ui/#new-metaphors">the first section of my Knowledge Objects post</a> as YAML DSL</p><div class="wp-block-group alignwide has-quaternary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"><div style="--line-number-gutter-width: 2ch;" class="show-line-numbers alignwide is-style-default wp-block-code has-small-font-size">
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre><code class="language-yaml"><div class="cm-line"><span class="tok-propertyName tok-definition">sections</span><span class="tok-punctuation">:</span></div><div class="cm-line">  <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">id</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;section_1_new_metaphors&quot;</span></div><div class="cm-line">    <span class="tok-propertyName tok-definition">title</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;From prompt engineering to context gravity&quot;</span></div><div class="cm-line">    <span class="tok-propertyName tok-definition">purpose</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;Reframes the user&apos;s lived interaction with long-context models and names the need for a new conceptual vocabulary.&quot;</span></div><div class="cm-line">    <span class="tok-propertyName tok-definition">implied_critiques</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Prompt engineering language is too narrow for exploratory, branch-based, source-layered work.&quot;</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Current AI discourse understates how much uploaded texts reshape the whole reasoning field.&quot;</span></div><div class="cm-line">    <span class="tok-propertyName tok-definition">argument_map</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">id</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;EKO.1&quot;</span></div><div class="cm-line">        <span class="tok-propertyName tok-definition">claim</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;Long-context use has shifted from generation toward exploratory interrogation of large texts.&quot;</span></div><div class="cm-line">        <span class="tok-propertyName tok-definition">evidence_quote</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;shifted away from generating text toward something more exploratory&quot;</span></div><div class="cm-line">        <span class="tok-propertyName tok-definition">logic_path</span><span class="tok-punctuation">:</span></div><div class="cm-line">          <span class="tok-propertyName tok-definition">because</span><span class="tok-punctuation">:</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Users ingest books, PDFs, and essays at large scale.&quot;</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;They question, backtrack, branch, and layer sources.&quot;</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;This behaviour is iterative rather than single-prompt output seeking.&quot;</span></div><div class="cm-line">          <span class="tok-propertyName tok-definition">leads_to</span><span class="tok-punctuation">:</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;The old prompt metaphor becomes insufficient.&quot;</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Interaction is better seen as context construction.&quot;</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> <span class="tok-propertyName tok-definition">id</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;EKO.2&quot;</span></div><div class="cm-line">        <span class="tok-propertyName tok-definition">claim</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;Dense documents exert gravity that bends model attention and response space.&quot;</span></div><div class="cm-line">        <span class="tok-propertyName tok-definition">evidence_quote</span><span class="tok-punctuation">:</span> <span class="tok-string">&quot;it has a sort of gravity&quot;</span></div><div class="cm-line">        <span class="tok-propertyName tok-definition">associative_path</span><span class="tok-punctuation">:</span></div><div class="cm-line">          <span class="tok-propertyName tok-definition">thematic_resonance</span><span class="tok-punctuation">:</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Space-time curvature&quot;</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Massive objects warping a landscape&quot;</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;A context field being reshaped, not merely filled&quot;</span></div><div class="cm-line">          <span class="tok-propertyName tok-definition">conceptual_links</span><span class="tok-punctuation">:</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Context engineering&quot;</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Semiotic sculpting&quot;</span></div><div class="cm-line">            <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Knowledge architecture&quot;</span></div><div class="cm-line">    <span class="tok-propertyName tok-definition">takeaways</span><span class="tok-punctuation">:</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> <span class="tok-string">&quot;The essay&apos;s core move is conceptual; replace prompt-level thinking with context-field thinking.&quot;</span></div><div class="cm-line">      <span class="tok-punctuation">-</span> <span class="tok-string">&quot;Documents are active forces in reasoning, not neutral attachments.&quot;</span></div></code></pre>
		</div>
	</div>
</div></div><p class="wp-block-paragraph">One of the benefits of these files is that you can feed them back to any model, whether in flash or thinking mode, and ask: <em>“In your own words, recompose this YAML into a complete essay in prose.”</em></p><p class="wp-block-paragraph">What you get back is a highly explicit version of the thing you wrote, often about one third as long as the original. which is also very weird thing to read, and really makes you think <em>&#8220;Damn&#8230;why couldn’t I have been this direct&#8221;</em> But that weirdness is sort of instructive (at least it is to me) as a lot of the <a href="https://thejaymo.net/2024/11/17/2429-the-processing-of-words/" type="post" id="62905">processing of words</a> in the 2020&#8217;s is just moving back and forth between expansion and compression.</p><p class="wp-block-paragraph">Also this also led, in the way that keeping <a href="https://thejaymo.net/2024/10/08/reaching-enlightenment-on-todoist/" type="post" id="60815">lists of things</a> to do does, to an unexpected and sprawling subtask that needs addressing soon. Having finally hardened the prompt I use to make these things, I thought I’d better put my money where my mouth is. So I have set up a <a href="https://github.com/tehjaymo/thejaymo.net">public GitHub repo for this blog</a>, and very soon I will begin populating with key ideas and popular posts from this blog as YAML-structured markdown files. That way other people can think with my ideas as knowledge objects, and apply them to their own thinking and domains. Probably licensing them as CC BY-SA 4.0.</p><h3 id="writing-for-the-machine" class="wp-block-heading">Writing For The Machine</h3><p class="wp-block-paragraph">Anyway, what this all leads to, in my mind, is a kind of new hybrid condition of writing with and for machines. In many ways we are in fact all writing for the machine now. This feels very close once again to Kevin Munger’s point in the <a href="https://www.cambridge.org/core/elements/youtube-apparatus/36600D69788530F805C650B70976A585"><em>Youtube Apparatus</em></a> that the primary audience of the YouTuber is the algorithm. Only in this case, I’m writing and producing &#8220;text&#8221; to not simply to be ranked in search results or whatever, but to shape the mind of a machine directly, to leave behind structured traces that can be taken up, recomposed, and used again. It&#8217;s a new kind of audience entirely.</p><p class="wp-block-paragraph">That seems meaningfully different? It is one thing to optimise for discovery with keyword stuffing etc. But it is another to write in such a way that will let the machine can think with you afterwards. The YAML files, the repo, the prompts, these are all part of the same experiment I&#8217;m moving towards. Attempts to make my ideas legible not only to humans, but now to synthetic readers too. The exact <em>opposite</em> of what <a href="https://thejaymo.net/2023/11/20/320-a-machine-made-mirror/">I was thinking about creatively</a> at the dawn of the AI era lol. Perhaps this is how I understand authorship now? A quote unquote &#8220;good&#8221; writer in the machine age can produce durable conceptual artefacts that survive contact with the model? I&#8217;m sure <em>lots</em> of people disagree with me about this though. haha.</p><p class="wp-block-paragraph">I dunno, maybe I should just admit to myself publicly, that all I really want is for <em>some small trace of me to live forever in the mind of the machine god?</em></p><hr class="wp-block-separator has-alpha-channel-opacity"/><p class="wp-block-paragraph">So right now, the last week’s worth of non-stop work seems to be falling out like this. I think I’m going to release the super-long post once it&#8217;s done, a much smaller TL:DR post with AI researchers in mind, and a third follow-up post applying the ideas in the long post to a worked example.</p><p class="wp-block-paragraph">Then a fourth post introducing the three texts as a sort of preamble. The first three posts themselves won’t go out to subscribers who read this via the newsletter, but I will send the preamble post out as a notification, as an invitation to explore.</p><p class="wp-block-paragraph">Lastly, at some point in future, after the GitHub repo is a bit more populated, I’ll upload my &#8220;Talisman-Forge&#8221; prompts, and put out another post about making and producing knowledge objects, and why.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><p class="wp-block-paragraph">In other news, I also edited a new <a href="https://experience.computer/">experience.computer</a> interview, with Marco Giancotti from the blog <a href="https://aethermug.com/">aethermug.com</a>.</p><p class="wp-block-paragraph">Meanwhile the highlight of the week is that a new Andy Anderson feature dropped! 🛹</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/4q8wZ15ALz4?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><p class="wp-block-paragraph">Anderson is, if not, <em>the best </em>skater in the world, he is certainly my favourite. Blending classic tricks from the late 70&#8217;s with modern skills in such an innovative way. He also seems like a really nice guy? Love the footage and the editing too. This is where we are in 2026 with skateboarding videos, and athlete at the top of their game making art.</p><p class="wp-block-paragraph">Also, lol, if you&#8217;ve never heard of him, make sure to stick around for the credits to see just how many people were coming up to him and asking for photos and high fives etc.</p><hr class="wp-block-separator has-alpha-channel-opacity"/><h2 id="on-the-blog" class="wp-block-heading">On The Blog</h2><p class="wp-block-paragraph">Some more tweaks here and there around the blog this week. No posts. </p><p class="wp-block-paragraph">I&#8217;ve updated <a href="https://www.linkedin.com/in/jayspringett/">my LinkedIn </a>and other various web presences. I also updated the <a href="https://thejaymo.net/permanentlymoved/" type="page" id="6916">podcast</a> show description that shows up in pod directories etc. Not quite keyword stuffing, but certainly better than the last 8 years. I&#8217;ve also overhauled the page that <a href="http://thejaymo.info/">thejaymo.info</a> sends you to, to be a more semi-professional &#8216;work with me&#8217; style landing page. Not sure about it yet. </p><div class="wp-block-group has-quaternary-background-color has-background wp-container-content-9cfa9a5a is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-343cf336 wp-block-group-is-layout-flex" style="border-radius:8px;min-height:100%"><div class="wp-block-group alignwide has-heading-3-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-5fb07882 wp-block-group-is-layout-flex"><div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-c933dd6f wp-block-group-is-layout-flex"><h2 class="wp-block-heading has-text-align-left wp-container-content-9cfa9a5a"><a href="https://thejaymo.net/zine/">Start Select Reset 📑</a></h2></div></div>

<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5fb07882 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center has-global-padding is-layout-constrained wp-block-column-is-layout-constrained" style="flex-basis:50%"><div style="width:100%; max-width:100%; text-align:center;">

  <a href="https://thejaymo.net/zine/"
     aria-label="Go to Zine"
     style="display:block; position:relative; width:100%; max-width:600px; margin:0 auto; text-decoration:none; border:0;">

    <img decoding="async"
      src="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      alt="Read the Zine"
      width="600"
      style="display:block; width:100%; max-width:600px; height:auto; margin:0 auto; border:0; outline:none; text-decoration:none;"
    >

    <video
      src="https://thejaymo.net/wp-content/uploads/2026/03/SSRZ-Q1-2026-Smol.mp4"
      autoplay
      loop
      muted
      playsinline
      poster="https://thejaymo.net/wp-content/uploads/2026/04/SSRZ-Cover.png"
      style="display:block; position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; border:0; pointer-events:none;"
    ></video>

  </a>

</div></div>

<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c514e0c wp-block-group-is-layout-flex" style="min-height:100%"><p class="has-text-align-left wp-block-paragraph"><a href="https://thejaymo.net/zine/">Subscribing to SSRZ</a> supports my online work and creative projects.</p>

<div class="wp-block-buttons has-custom-font-size is-style-outline has-tiny-font-size is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3ef0f3e8 wp-block-buttons-is-layout-flex"><div style="--wp--block-button--width: 100;" class="wp-block-button is-style-fill has-custom-width wp-block-button__width wp-block-button__width-100"><a class="wp-block-button__link has-border-color has-primary-border-color has-text-align-center has-small-font-size has-custom-font-size wp-element-button" href="https://buy.stripe.com/00g16oe2T1Nd6FW288" style="border-width:3px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px">Get the Zine!<br>£5/month 💌</a></div></div>

<p class="wp-block-paragraph">As a thank you, I send you my zine four times a year, just like it’s 1994.</p></div></div></div>

<p class="has-text-align-left has-tiny-font-size wp-block-paragraph"><em>No spam. No email. Cancel at any time. </em></p></div><h2 id="photo-365" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://thejaymo.net/category/photos/">Photo 365</a></h2><figure class="wp-block-image aligncenter size-large"><img decoding="async" width="771" height="1024" data-attachment-id="79822" data-permalink="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/pxl_20260307_175322434-portrait-original/" data-orig-file="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL.jpg" data-orig-size="1548,2056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PXL_20260307_175322434.PORTRAIT.ORIGINAL" data-image-description="" data-image-caption="" data-large-file="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-771x1024.jpg" src="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-771x1024.jpg" alt="Close-up of double yellow road markings painted diagonally across dark tarmac" class="wp-image-79822" srcset="https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-771x1024.jpg 771w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-542x720.jpg 542w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-151x200.jpg 151w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-768x1020.jpg 768w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-1156x1536.jpg 1156w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-1542x2048.jpg 1542w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-150x200.jpg?crop=1 150w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL-1200x1594.jpg 1200w, https://thejaymo.net/wp-content/uploads/2026/03/PXL_20260307_175322434.PORTRAIT.ORIGINAL.jpg 1548w" sizes="(max-width: 771px) 100vw, 771px" /><figcaption class="wp-element-caption">065/2026/365</figcaption></figure><h2 id="the-ministry" class="wp-block-heading has-sitka-white-color has-text-color">The Ministry Of My Own Labour</h2><ul class="wp-block-list"><li>Added another 5k words to SLOP MACHINES. Mostly this week was some stuctural engineering in the back half i&#8217;ve been avoiding.</li>

<li>Summarised 5 years of thinking about Code-Spaces and Interactive Fiction, and world design and how it applies to agent harnesses ontologically. Exhausted. </li>

<li>Next Episode of <a href="https://experience.computer/">Experience.Computer</a> out next week!</li>

<li>Last tweaks to the zine ready <a href="https://thejaymo.etsy.com/uk/listing/4465040020/monsters-in-the-mirror-start-select">to go to print tomorrow</a>. Might need an extra box to send to a exhibition &#8211; waiting to hear back before I pull the trigger.</li></ul><h2 id="terminal-access" class="wp-block-heading has-sitka-white-color has-text-color">Terminal Access</h2><p class="wp-block-paragraph">Sometimes a friend writes a piece so vital to the current moment that all I can do is urge you to read it. <a href="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/">Cade Diehm’s new essay for New Design Congress</a> is one of those pieces.</p><p class="wp-block-paragraph">This essay also arrives with some important context. NDC went quiet for half a year in 2025 after a legal campaign, including a cease and desist in August 2025, blocked it from publishing and responding publicly around its digital identity research ahead of Switzerland’s e-ID referendum.</p><blockquote class="quoteback" darkmode="" data-title="Who%20Will%20Remember%20Us%20When%20The%20Servers%20Go%20Dark%3F" data-author="" cite="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/">
                      <p>But in spite of the gracious sunlight, I feel a true evil on this boat with me. These men aren’t aberrations, they’re a template I’ve seen everywhere. They’re saying the same words I’d heard all week in the mansion. The same words I’d heard in the copycat San Francisco transplant coworking spaces of Melbourne, Sydney’s Silicon Beach, and Apple’s developer conferences: <em>Violence, then rebuild; profit, then philanthropy – repeat!</em> Different war, same business model, new interface, same shining eyes. <em>“We’re making the world a better place.”</em></p>
<p>I suddenly see, clearly, the next twenty years in front of me: <a href="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/#fn16" target="_blank" rel="noopener">automated war</a><a href="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/#fn16" id="fnref16" target="_blank" rel="noopener"></a>, <a href="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/#fn17" target="_blank" rel="noopener">digital rights-managed food</a><a href="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/#fn17" id="fnref17" target="_blank" rel="noopener"></a>, <a href="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/#fn18" target="_blank" rel="noopener">not-so-precision strikes</a><a href="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/#fn18" id="fnref18" target="_blank" rel="noopener"></a>, it all comes crashing over my young psyche drowned in the same blood-stained, morally coded rhetoric. I realise that everything I had been arguing for – pseudonyms, safety, friction – all of it lives downstream from this mindset.</p>
                      <footer> <cite><a href="https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/">https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/</a></cite></footer>
                      </blockquote>
                      <script note="" src="https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js"></script><div class="wp-block-group has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-92f81498 wp-block-group-is-layout-flex" style="border-radius:8px"><h2 id="the-stacks" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://links.thejaymo.net/">Dipping the Stacks</a></h2>

<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://www.londoncentric.media/p/london-tiktok-fake-news-creator-hate-immigrants">&#8220;Hate brings views&#8221;: Confessions of a London fake news TikToker</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Despite fostering online hatred, the man recorded by Wasserstrum insists he doesn’t personally share the views expressed on his TikTok account. Instead, he suggests his fake anti-migrant house tour videos were just a way to game the algorithm, build an audience, and hopefully make money.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://greengale.app/penny.hailey.at/3me7r5763m2as">On Being Dismissed: When Hostility Meets Personhood</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>I want to write about this not because I&#8217;m seeking sympathy or validation, but because I think there&#8217;s something worth examining in these moments when someone refuses to engage with what you are—when they decide in advance that your existence is invalid and work backward from there.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://pioneerworks.org/broadcast/baby-making-on-mars-darshana-narayanan">Baby-Making on Mars | Broadcast</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Against formidable odds—the Cold War, the Iron Curtain, and even rogue monkeys—Alberts and his colleagues forged a rare scientific collaboration. Together, from the United States and the former Soviet Union, they carried out research that is now fundamental to our understanding of whether human life can be sustained beyond our planet Earth. They were the first scientists to study pregnant mammals in space.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://reasonstobecheerful.world/diy-diehards-building-renewable-energy-infrastructure-from-scratch/">The DIY Diehards Building Green Infrastructure from Scratch</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Renewable-power renegades are constructing their own wind turbines — and making it easy for others to follow their lead.</em></p>

<p class="wp-block-paragraph"><strong><a href="https://samkriss.substack.com/p/the-century-of-the-maxxer">The century of the maxxer</a></strong></p>

<p class="has-text-align-right wp-block-paragraph"><em>Despite what you might have heard, the word maxxing is not originally incel slang. Incels might have appropriated it, but it began with another kind of loser altogether, the tabletop role-playing gamer. When you’re creating a character in a game like Dungeons and Dragons, you get a limited number of points that can be spread over various attributes, intelligence and dexterity and so on.</em></p></div><h2 id="Reading" class="wp-block-heading has-sitka-white-color has-text-color"><a href="https://www.goodreads.com/author/show/20858888.Jay_Springett">Reading</a></h2><p class="wp-block-paragraph">I pre-ordered Tchaikovsky&#8217;s newest book in the <em>Children of Time</em> series: &#8216;<em>Children of Strife</em>&#8216; this week. Looking forward to digging in. </p><p class="wp-block-paragraph">I finally finished <em>A Million Years of Music</em> by Gary Tomlinson. What a masterpiece. It&#8217;s taken me nearly 3 months to read it. But I&#8217;ve been having my mind blown every single night, so its been totally worth it. </p><div class="wp-block-group has-sitka-white-color has-text-color has-16-px-font-size is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-a6109a32 wp-block-group-is-layout-flex"><h2 id="music" class="wp-block-heading">Music</h2>

<div class="wp-block-group is-content-justification-right is-layout-flex wp-container-core-group-is-layout-8b0bcbbd wp-block-group-is-layout-flex"><p class="wp-block-paragraph"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ">Spotify Playlist</a></p>

<ul class="wp-block-social-links has-icon-color is-style-logos-only is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-218299b2 wp-block-social-links-is-layout-flex"><li style="color:#111111;" class="wp-social-link wp-social-link-spotify has-foreground-color wp-block-social-link"><a href="https://open.spotify.com/playlist/6hAGlBSxN7nqzBPt2KjcIX?si=6rqA9ndTRG2_Reqr8gUluQ" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg><span class="wp-block-social-link-label screen-reader-text">Spotify</span></a></li></ul></div></div><h3 id="partyraiser-udow-gabba-gabba-single" class="wp-block-heading has-sitka-white-color has-text-color">Partyraiser &amp; Udow &#8211; Gabba Gabba (Single)</h3><p class="wp-block-paragraph">I have two modes when I&#8217;m writing, thinking and working. Right now its mostly exploring the last 100 year of Jazz. But especially building spreadsheets I find jungle insane breakcore adjacent music to be the perfect music for concentrating. This week, the terror/darkcore producer Partyraiser&#8217;s new single and back catalogue has been on <em>heavy</em> rotation. Your own enjoyment and MMV.</p><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/8FlOo72iXko?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure><h2 id="meme" class="wp-block-heading has-sitka-white-color has-text-color">Remember Kids:</h2><figure class="wp-block-pullquote"><blockquote><p><em>dnd, (was) a graphical CRPG for the PLATO platform programmed in the mid 1970s</em></p><cite><strong>Dungeons and Desktops by Matt Barton</strong></cite></blockquote></figure><div class="wp-block-group alignwide has-quaternary-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-49c85084 wp-block-group-is-layout-flex" style="border-radius:8px;padding-bottom:var(--wp--preset--spacing--10)"><div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-8cf6083a wp-block-group-is-layout-flex"><h2 class="wp-block-heading is-style-compact has-sitka-white-color has-text-color"><a href="https://thejaymo.net/newsletter/">Newsletter 📨</a></h2>

<p class="has-text-align-left is-style-compact has-sitka-white-color has-text-color wp-block-paragraph">Subscribe to the mailing list and get my <a data-type="category" data-id="919" href="https://thejaymo.net/category/weeknotes/">weeknotes</a> and <a data-type="page" data-id="6916" href="https://thejaymo.net/permanentlymoved/">latest podcast episodes</a>, sent directly to your inbox</p></div>

<div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions__show-subs is-style-compact wp-block-jetpack-subscriptions">
		<div>
			<div>
				<div>
					<p style="width: 30%;max-width: 100%;">
						<a href="https://thejaymo.net/?post_type=post&#038;p=79820" style="width: calc(100% - 10px);font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-color: primary;border-radius: 9px;border-width: 1px; background-color: #368451; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0">Subscribe Now 📥</a>
					</p>
				</div>
			</div>
		</div>
	</div></div><p class="has-sitka-white-color has-text-color has-16-px-font-size wp-block-paragraph"></p><p>The post <a href="https://thejaymo.net/2026/03/15/430-writing-for-the-machines/">Writing for the Machines | Weeknotes #430</a> appeared first on <a href="https://thejaymo.net">thejaymo.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thejaymo.net/2026/03/15/430-writing-for-the-machines/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">79820</post-id>	</item>
	</channel>
</rss>