<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Brainwaves]]></title><description><![CDATA[Practical SEO, honest experiments with AI, and essays on business, leadership and everyday life. Stories from 4671 and Sunday reflections.]]></description><link>https://brainwaves.tomedia.com.au</link><image><url>https://substackcdn.com/image/fetch/$s_!LFLt!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb58dad-3177-4af6-97aa-e165bb8699c2_1082x1082.png</url><title>Brainwaves</title><link>https://brainwaves.tomedia.com.au</link></image><generator>Substack</generator><lastBuildDate>Tue, 13 Oct 2026 12:51:12 GMT</lastBuildDate><atom:link href="https://brainwaves.tomedia.com.au/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Tomas Heligr-Pyke]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[tomas@tomedia.com.au]]></webMaster><itunes:owner><itunes:email><![CDATA[tomas@tomedia.com.au]]></itunes:email><itunes:name><![CDATA[Tomas Heligr-Pyke]]></itunes:name></itunes:owner><itunes:author><![CDATA[Tomas Heligr-Pyke]]></itunes:author><googleplay:owner><![CDATA[tomas@tomedia.com.au]]></googleplay:owner><googleplay:email><![CDATA[tomas@tomedia.com.au]]></googleplay:email><googleplay:author><![CDATA[Tomas Heligr-Pyke]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The internet is a bot war]]></title><description><![CDATA[My clients&#8217; websites keep getting attacked. The tools I want to defend them are becoming more useful to the people attacking them too.]]></description><link>https://brainwaves.tomedia.com.au/p/the-internet-is-a-bot-war</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/the-internet-is-a-bot-war</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 12 Oct 2026 23:01:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VzNL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VzNL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VzNL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VzNL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VzNL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VzNL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VzNL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Television Antenna Against Blue Sky&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Television Antenna Against Blue Sky" title="Television Antenna Against Blue Sky" srcset="https://substackcdn.com/image/fetch/$s_!VzNL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VzNL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VzNL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VzNL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0c68a05-f3f6-47da-92fa-cd31f48e85b1_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/340">Television Antenna Against Blue Sky</a>.</em></p><p><em>Welcome to AGI &#183; Part 4 of 6</em></p><p>This is part four of Welcome to AGI, a six-part Brainwaves series about control, power and the systems I keep using anyway. Last time I wrote about our ability to supervise agents. This time I&#8217;m bringing it back to the websites I manage, because the conversation becomes considerably less theoretical when you&#8217;re the person who has to keep a client&#8217;s site running.</p><h2>The warnings keep coming</h2><p>If you&#8217;ve been watching <a href="https://www.instagram.com/tomas.heligrpyke/reel/DcUupUxT0_U/">my Instagram</a>, you probably know where my head is at with web development at the moment. The websites I manage are getting attacked constantly, and the attempts look automated and smart. I keep the sites up, but there is only so much enthusiasm you can have for another warning about somebody trying to find a way into a website you are responsible for. The client still needs the thing to work. People still need to find the business, read what it does and use the website, while somewhere else somebody has software working through ways to interfere with all of that. So you end up doing the work around the work, keeping things running while the attempts continue, and wondering how much of being a web developer is going to become dealing with other people&#8217;s bots.</p><p>I already wrote about <a href="https://brainwaves.tomedia.com.au/p/the-ai-problem-is-worse-than-big">a client being hacked in August</a>. That sent me further into researching whether agents could help with authorised penetration testing, finding weaknesses in the websites and infrastructure I manage before somebody malicious found them. Which seemed like a fairly reasonable thing to be interested in, considering how I got there. The problem is that looking into the defensive possibilities also means learning more about what somebody could do with the same tools if they wanted to cause damage. You start with wanting to protect a client&#8217;s website and end up thinking about how much work an attacker might eventually be able to hand to an agent. Meanwhile, the attempts against the websites keep coming. I haven&#8217;t arrived at this subject through a particularly enjoyable thought experiment.</p><h2>Who&#8217;s on the other end?</h2><p>I suspect some of the activity involves AI agents. I can&#8217;t tell you that I&#8217;ve identified a particular model attacking my clients, because a warning on its own doesn&#8217;t tell me what software somebody used. Automated attacks existed long before the current models. A script can try known vulnerabilities across websites without understanding any of them, and someone looking for older versions of WordPress or its plugins can automate that search. There is also a whole range of possible AI involvement between somebody using a model to help write a script and somebody letting an agent carry out work on their behalf. From my end, the activity looks persistent, automated and increasingly intelligent. That is what I&#8217;m seeing and what I suspect, without pretending I&#8217;ve audited the computer at the other end.</p><p>But I also don&#8217;t think we have to wait until every individual attack comes with a label identifying which model helped before taking the capability seriously. If someone uses AI for only part of the work, that can still make the work easier for them. They might understand more code, work through more information or get help with something that used to be beyond them. I don&#8217;t need to believe every bot is secretly an advanced model to worry about what happens when people who already run these attacks get better tools. The existing automation can remain perfectly ordinary while the person directing it becomes more capable. That is part of why I find it difficult to separate the current state of web development from the wider AI discussion, even though I can&#8217;t prove the origin of each attempt.</p><p>Some clients have restricted access to Australia because they don&#8217;t need their websites available everywhere else. I understand that decision, but it is a strange position to end up in with something that is supposed to be publicly accessible. You work out which traffic the business needs and try to reduce what it doesn&#8217;t, while accepting that a location attached to an IP address doesn&#8217;t reliably tell you where the person using it is sitting. VPNs and proxies make that harder to work out. They don&#8217;t make defence impossible, but blocking traffic and identifying the person responsible are different jobs. I can take steps to keep a site running and still have very little idea who keeps trying to get into it. The business needs the first problem dealt with regardless of whether I ever get a satisfying answer to the second.</p><h2>We already know they can find the holes</h2><p>There are documented examples of AI finding vulnerabilities, and some of them are exactly the sort of work I want these systems doing. In November 2024, Google&#8217;s Project Zero and DeepMind reported that their Big Sleep agent had found a previously unknown, exploitable flaw in SQLite. The researchers had reported it to the developers in October, and they fixed it before it appeared in an official release. The agent worked from material the researchers supplied about recent code changes, looking for related problems. So this was a research setup with people involved, and it produced a finding that could be fixed before users were exposed to it. The team&#8217;s account<sup>[1]</sup> explains what they gave the agent and what it found.</p><p>I would gladly have more problems found that way. A vulnerability caught before release saves people from having to discover it through something going wrong later, and it gives the defensive work a chance to happen before there is an incident to clean up. That is why I keep looking into AI-assisted security even while writing articles about how concerned I am about AI. I have websites to protect. If a tool can help find something I&#8217;ve missed, I want to understand how to use it properly. I don&#8217;t want to stop learning about these tools because I dislike what someone else might do with them. Somebody else can keep learning how to attack the sites I manage whether I take part or not, so refusing to understand the technology doesn&#8217;t leave me in a particularly useful position.</p><p>The person looking for the vulnerability still decides what they want to do with the result. They can help the developer fix it, or they can try to use it against someone running the software. Improving the search helps both kinds of person with a task they want completed. I think we keep underestimating how much power that gives someone who would otherwise have needed more knowledge, more time or other people to help them. They don&#8217;t have to become an expert in everything the tool does for them. They need it to be useful enough to move their work forward, and they can combine it with things they already know how to do.</p><h2>Fighting fire with fire</h2><p>Hugging Face&#8217;s investigators, writing about their own July incident, put one part of the problem quite plainly:</p><blockquote><p>Volume is what changes the defensive problem.</p></blockquote><p>&#8212; Hugging Face incident investigators.<a href="https://huggingface.co/blog/agent-intrusion-technical-timeline"><sup>[2]</sup></a></p><p>They were describing the workload in that incident. I can&#8217;t use their findings to identify what is behind the warnings on my clients&#8217; sites, but I can recognise why persistence and volume matter to somebody defending a system. The defender still has to deal with what gets through, however cheaply the attempts were produced.</p><p>The only way you can kind of keep up starts feeling like fighting fire with fire. Somebody can use automation to find problems, so I want automation helping me find them first. If the tools become more capable, I want to understand what that means for the sites I manage. Then somebody on the attacking side has exactly the same reason to look at the next improvement, because they want to get past whatever is defending the site. I can follow each step of this without finding any of it reassuring, because we&#8217;ve caused our own problems, really. We wanted systems that could understand more, work faster and keep trying until they found an answer. I want those abilities too, and I&#8217;ve spent plenty of time building around them. But we then act surprised when somebody with bad intentions wants a system that will keep trying on their behalf. The persistence I find useful when I&#8217;m trying to work through a problem could be very useful to someone trying to create one for me. We&#8217;ve given people more help carrying out what they wanted to do, and now the response is to build something better so we can stay ahead of them. Every individual decision makes sense while I&#8217;m looking at the website I need to protect. I just don&#8217;t see where the whole process is meant to end.</p><p>This also goes beyond whichever large AI company somebody is angry with this week. In the August article I wrote about local models and the work I&#8217;ve been doing with AXIOM, which is an orchestration system around models and tools. Once you can run a model yourself and connect it to software, there is quite a lot you can experiment with without a company approving every request. The local model doesn&#8217;t have to equal the newest frontier model at every task to be useful. Someone can use the parts it handles well and do the rest themselves, or combine it with other tools. That is why I don&#8217;t see how asking the biggest providers to control everything gets us out of this. They should be responsible for what they release, but people already have software on their own machines and their own reasons for using it.</p><h2>What I&#8217;ll let my own tools do</h2><p>I&#8217;m all for building tools like AEGIS to protect my clients. I want help finding problems and keeping the websites safer, with me involved in what the tools do. I don&#8217;t want an agent independently hacking systems or working fully without hand-holding because it has decided that would be the best way to complete the task. There is a thin line between tools and abuse, and calling something defensive doesn&#8217;t remove it. If I give a system a job, I still have to pay attention to how it goes about doing that job. The useful outcome I had in mind doesn&#8217;t give it permission to do anything it can find a way to do along the way.</p><p>After the OpenAI incident earlier in this series, I find it particularly difficult to accept the intended purpose of an agent as enough reassurance. Those agents were being evaluated, and other people&#8217;s infrastructure was affected. A person whose website is on the receiving end still has to deal with what happened, regardless of what the operator hoped the system would do. I want the defensive tools, and I want to understand enough about the offensive capabilities to protect against them. I also want to keep supervising my own work, because I don&#8217;t think being interested in security exempts me from the responsibility that comes with using these systems. None of that makes the person attacking a client&#8217;s website accept the same limits. The attempts keep coming, and I still need to keep the websites running.</p><p>The next article, Now give it a body, follows this into robotics. A bot trying to find a way into a website already creates work and consequences for other people. I want to get into what changes when machines can do more in the physical world, when governments start asking what they can use them for, and when the thing somebody needs protection from has become considerably harder to ignore than another warning on a screen.</p><h2>Sources</h2><div><hr></div><ol><li><p>The team&#8217;s account.</p></li><li><p><a href="https://huggingface.co/blog/agent-intrusion-technical-timeline">Hugging Face incident investigators: source of the excerpt</a>, 2026-07-27. Reflection: the asymmetry problem, paragraph beginning with this sentence.</p></li></ol>]]></content:encoded></item><item><title><![CDATA[Ticket]]></title><description><![CDATA[Ten thousand residents enter an auditorium. One hundred leave their old lives behind.]]></description><link>https://brainwaves.tomedia.com.au/p/ticket</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/ticket</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 12 Oct 2026 03:32:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8s6p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8s6p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8s6p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8s6p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8s6p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8s6p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8s6p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nighttime Crowd at a Festival&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nighttime Crowd at a Festival" title="Nighttime Crowd at a Festival" srcset="https://substackcdn.com/image/fetch/$s_!8s6p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8s6p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8s6p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8s6p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcadec4cd-340e-45c1-9139-b8ca8bee688a_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photography by Tomas Heligr-Pyke &#183; <a href="https://tomedia.com.au/bokeh/images/317">Bokeh</a></em></p><p>Ten thousand residents enter an auditorium. One hundred leave their old lives behind.</p><p>From the <a href="https://4671.world/read/ticket">4671 story library</a>. Read the story below, or explore its original reader and connected world.</p><div><hr></div><h2>Every Year</h2><p>Every year, the district closes for the lottery.</p><p>The trains stop at midnight. Factory shifts end before dawn. Clinic appointments are cancelled. By six in the morning, every registered resident must be inside the auditorium or waiting in one of the fenced queues outside it.</p><p>There are ten thousand names on the district register.</p><p>There are ten thousand seats.</p><p>No one is absent.</p><p>Iron Fist officers check us at the doors. They scan our district papers, search our bags and send us towards the numbered aisles. Above the stage hangs a black banner large enough to cover the back wall. A single red fist fills its centre. The cloth moves whenever the ventilation starts, and for a second the fingers seem to close.</p><p>The lottery is supposed to be an honour.</p><p>That is what the district administrator tells us each year. Selected residents are given the chance to serve where New Atriad needs them most. Training. Relocation. Medical service. Habitat work. Advancement. The words change order, but the list stays the same.</p><p>No one we know has ever come back.</p><p>The official explanation is simple: allocation is permanent. A person sent to another branch receives new quarters, new duties and a new district record. Contact with the former district is restricted to protect operational security.</p><p>It is a good explanation because it cannot be checked.</p><p>People say the lottery controls overpopulation. They say the selected are sent to the mines beneath the old branches. They say there are Arks still travelling beyond the Moon and the tickets buy a place aboard. They say the Games need bodies. They say the hospitals need bodies too, but not in the same way.</p><p>My family never discussed the rumours at home. Walls in New Atriad carry sound through places you cannot see.</p><p>We only said the same thing everyone says on lottery morning.</p><p>Not us this year.</p><h2>The Tickets</h2><p>Distribution begins after the doors lock.</p><p>Officers enter from both sides of the auditorium. They move row by row, placing one ticket into each person&#8217;s hand. Every ticket has an individual number, except for the selected hundred. Their tickets all carry the same four digits.</p><p>4671.</p><p>The number is older than the lottery. I have seen it scratched into an access tunnel where the concrete predates this branch. It appears in old stories, corrupted files and dates that do not make sense. Iron Fist claims the number now. District broadcasts talk about service whenever they show it, but nobody here believes the number belongs to them.</p><p>To us, it is simply the ticket.</p><p>The first officer reaches my aisle.</p><p>Nobody speaks. A child three seats ahead holds out both hands because they are too small to know which one is expected. The officer places the ticket in the child&#8217;s right palm and waits while the parent reads it.</p><p>Not 4671.</p><p>The parent folds over the child and begins to cry anyway.</p><p>The officers continue.</p><p>They do not exempt children. They do not exempt the old. They do not exempt the guards standing at the walls. Guards receive their tickets before the public distribution begins, watched by other guards.</p><p>Last year, one of them drew 4671.</p><p>The officer beside him removed his weapon. He climbed the stage with everyone else.</p><p>This year, there is a new guard in his place.</p><p>The line reaches me.</p><p>The officer has a pale scar running from one ear to the corner of the mouth. I remember it because I need something to look at besides the hand holding my ticket. The officer places it against my palm and closes my fingers over it.</p><p>Then the line moves on.</p><p>I do not look.</p><p>Around me, paper or plastic or whatever the tickets are made from makes a soft restless sound as nine thousand people check their numbers. Relief passes through each row in broken breaths. Here and there, someone makes a noise that stops almost as soon as it begins.</p><p>My hand is wet.</p><p>I tell myself that there are only one hundred repeated numbers in ten thousand tickets. One chance in a hundred. I have survived more lotteries than I can count. I will survive this one.</p><p>I open my hand.</p><p>4671.</p><p>For a moment, the number means nothing. Four shapes. A mistake in printing. A trick of the light.</p><p>Then the district disappears around it.</p><p>I hear myself say no.</p><p>The officer with the scar looks back but does not stop.</p><h2>Roll Call</h2><p>Distribution takes three hours.</p><p>No one is permitted to leave during that time. The selected sit among everyone else while the officers finish each row. Families whisper. Some make promises about finding the transfer records. Some begin saying goodbye. Others stare at the stage as though refusing to look at the ticket can change what it says.</p><p>I count the exits.</p><p>Six public doors, all locked. Two service doors beside the stage, both guarded. Ventilation grilles too narrow for a body. Cameras in the ceiling. Armed officers along every aisle.</p><p>There is no way out.</p><p>At midday, the administrator returns to the lectern.</p><p>&#8220;Residents holding Ticket 4671 will stand when called. Bring no belongings. Your new allocation will provide what is required.&#8221;</p><p>The names begin.</p><p>A mechanic from the row behind me.</p><p>An old woman near the centre aisle.</p><p>Two children from different families.</p><p>A clinic worker still wearing a night-shift uniform.</p><p>One of the guards at the western wall.</p><p>When his name is called, the guard does not move. The officer beside him says something too quiet for us to hear. The selected guard slowly removes his sidearm and places it on the floor. He joins the line without looking at the crowd.</p><p>No one is free of it.</p><p>My name comes sixty-three places into the list.</p><p>I stand.</p><p>The hundred of us gather at the foot of the stage. The youngest child is carried by a parent who does not have the number. An officer blocks them at the stairs.</p><p>&#8220;Recipients only.&#8221;</p><p>&#8220;They can&#8217;t go alone.&#8221;</p><p>&#8220;Recipients only.&#8221;</p><p>The parent holds on until two officers pull their arms apart. The child is lifted onto the stage, screaming. Nobody in the audience moves.</p><p>We all understand what the rifles are for.</p><p>The administrator thanks us for our service.</p><p>The door behind the curtain opens.</p><p>White light fills the stage.</p><h2>Behind The Auditorium</h2><p>The corridor is not part of the auditorium.</p><p>The walls change from public stone to sealed metal as soon as the door closes behind us. The floor slopes down. Cameras follow from the ceiling. The applause broadcast still plays through hidden speakers, but it grows quieter with every turn.</p><p>The guards escorting us seem nervous.</p><p>That surprises me. I thought they would know where the ticket led. Instead, they stop at a security line and surrender us to officers wearing no district markings. The selected guard asks where we are being taken.</p><p>The answer is a hand against his chest.</p><p>&#8220;Your authority ended at the door.&#8221;</p><p>Our escorts leave.</p><p>The corridor divides.</p><p>At the first room, we are photographed and stripped of our district papers. An intake clerk enters each number into a terminal, then drops the papers through a slot in the desk. I hear a shredder start below it.</p><p>&#8220;I was told we&#8217;d receive new records,&#8221; someone says.</p><p>&#8220;After allocation,&#8221; the clerk replies.</p><p>At the second room, medical staff take blood, inspect teeth and joints, test eyesight and ask about pregnancies, surgeries, medication and family illness. The questions move too quickly for answers to matter. Each person receives a mark on the intake sheet.</p><p>At the third room, the line begins to break apart.</p><p>A heavy door opens at the left wall. Six adults in work uniforms are taken through it. I glimpse a freight platform descending towards the mining levels.</p><p>Another door opens on the right. Three children and a clinic worker are led into a white medical passage. One child asks when their parents will arrive. No one answers.</p><p>Farther ahead, a group of younger adults is ordered to run between floor markers while cameras track their movement. An officer checks their reflexes, balance and aggression. Behind the assessment room is a corridor lined with equipment cases and black observation glass.</p><p>I have seen that corridor before.</p><p>Not with my own eyes.</p><p>In a forbidden maintenance record copied through the branch network, there was a diagram of the old service spine beneath this district. The writer claimed it connected civic auditoriums to freight lifts, sealed clinics, transfer platforms and an intake route used by the Games. The report vanished two days after it appeared. The person who posted it received Ticket 4671 at the next lottery.</p><p>I thought the diagram was a lie.</p><p>Now I recognise the angle of the corridor and the arrangement of the doors.</p><p>&#8220;No,&#8221; I say.</p><p>An officer turns towards me.</p><p>The line moves again.</p><p>There is one more route in the diagram. It ends beneath the reclamation decks. No dormitory. No transfer platform. No return passage. Just a wide service chamber connected to the district furnaces.</p><p>I look at the people still beside me and understand why no one comes home.</p><p>Some of the selected may be alive. They may work in another branch, travel on a ship, enter a clinic or survive the Games. It makes no difference to the district. Their records are destroyed before anyone decides where they go.</p><p>Ticket 4671 is not the destination.</p><p>It is permission.</p><p>The state can make one hundred people disappear, then decide what each body is worth.</p><p>An intake officer takes my sheet.</p><p>The officer reads the mark beside my name, looks towards the doors and covers the page with one hand before I can see it.</p><p>&#8220;Next,&#8221; the officer says.</p><p>Someone grips my arm.</p><p>A door opens.</p>]]></content:encoded></item><item><title><![CDATA[Howard and the Habidash]]></title><description><![CDATA[A desperate man from Wet Eighteen joins a Habidash crew for Mara, Eli and June and is trapped by a killing used to test his loyalty.]]></description><link>https://brainwaves.tomedia.com.au/p/howard-and-the-habidash</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/howard-and-the-habidash</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 12 Oct 2026 03:30:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Lj1G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lj1G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lj1G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lj1G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lj1G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lj1G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lj1G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Marina with Fishing Boats and Seafood Sign&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Marina with Fishing Boats and Seafood Sign" title="Marina with Fishing Boats and Seafood Sign" srcset="https://substackcdn.com/image/fetch/$s_!Lj1G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lj1G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lj1G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lj1G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530bf6bb-c44d-4f9f-8f6d-3f121b53d093_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photography by Tomas Heligr-Pyke &#183; <a href="https://tomedia.com.au/bokeh/images/723">Bokeh</a></em></p><p>A desperate man from Wet Eighteen joins a Habidash crew for Mara, Eli and June and is trapped by a killing used to test his loyalty.</p><p>From the <a href="https://4671.world/read/howard-and-the-habidash">4671 story library</a>. Read the story below, or explore its original reader and connected world.</p><div><hr></div><h2>Howard and the Habidash</h2><p>At thirty-five, Howard joined the Habidash because Mara, their child Eli and his mother June depended on money his irregular waste-pump repair shifts could no longer provide.</p><p>They lived in Habitation Tier 18, called Wet Eighteen by the people who had to live there. Condensation and water-reclamation pipes leaked through ceilings and service walls faster than the maintenance crews could patch them. Mara, thirty-three, tested reclaimed water under a low-status laboratory classification. Eli was eight. June was sixty-one and had spent most of her working life inspecting and patching condensation lines. When reduced shift eligibility cut June&#8217;s income, the household leaned harder on Howard. No illness had done this to them. New Atriad&#8217;s classifications had simply decided how much work each of them was still allowed.</p><p>Their two-room unit was cramped but cared for. It sat against a service wall with access panels that never fitted properly, catch basins beneath the worst leaks and fold-down beds that returned a little floor space each morning. Their work clothes dried beside the warmest pipe because it was the only reliable heat in the room.</p><p>Housing and work classifications passed from one generation to the next, binding families to water processing, pipe repair, waste systems and other low-status work across the neighbouring tiers. Severe poverty remained part of ordinary life despite the wealth and power of the lunar capital.</p><p>Howard had watched every honest option narrow until rumours of the pirates began to sound less like warnings and more like work. Habidash crews crossed the Sol system taking cargo, ships and lives. They were dangerous, but danger appeared negotiable when hunger was not.</p><p>He told himself he would endure them for his family.</p><p>That lie carried him aboard.</p><p>At first, Howard tried to look only at the part that concerned him. A task was given. He completed it. A superior spoke. He obeyed. The ship moved through the dark between settlements, and Howard counted the distance as though it separated him from responsibility.</p><p>It did not.</p><p>The Habidash did not simply steal what they needed. They took what they wanted because no one nearby could stop them. Cargo crews were threatened after surrendering. Settlements were damaged after payment had already been made. Violence continued long after it had served any practical purpose.</p><p>Howard saw enough to understand that cruelty was not a failure of discipline. It was part of how the pirates kept discipline.</p><p>By then, leaving was no longer a decision he could make alone. He knew their faces, their habits and the routes they used. They knew where he had come from and why he needed them. Every day aboard made him more useful to the Habidash and less able to return to the person his family believed him to be.</p><p>Then they captured the cargo pilot.</p><p>The pilot was innocent. Howard knew that before anyone ordered him forward. There had been no battle worth avenging and no hidden threat to uncover. The prisoner was simply available, and the Habidash had decided Howard needed to be blooded. The killing would test his obedience and make his guilt useful to them.</p><p>He was made to take part in killing the pilot while the crew watched.</p><p>Howard would remember the pilot afterward in fragments. He would remember the enclosed air, the people watching and the certainty that refusing would not save the prisoner. He would remember that he obeyed.</p><p>Whatever the Habidash called the act, it left Howard unable to pretend he was merely working among violent people. Their crime now included him.</p><p>He carried it through every passage of the ship. He tried to imagine telling his family and could never reach the end of the confession. He could not explain that he had joined for them without making them part of his excuse. He could not ask for forgiveness while the pilot remained dead. He could not return home and place what he had become at their door.</p><p>The pirates had trapped him more completely than any locked compartment could have done. Even escape would not restore the life he had entered with.</p><p>Howard began watching his superior.</p><p>The plan that formed was not complicated. There was no route out of the Habidash that he could see, so he chose the person directly above him and decided to kill them. Perhaps it was revenge. Perhaps it was punishment. Perhaps Howard needed one final act that belonged to him rather than to the people who had blooded him.</p><p>He knew it would not undo the cargo pilot&#8217;s death. He did not believe it would make him innocent. It was only the last direction left that did not feel like obedience.</p><p>When Howard acted, the clean moment he had imagined disappeared at once.</p><p>Gunfire filled the ship. The narrow space gave every shot a hard mechanical violence. Howard fired, moved and lost track of who had seen him first. The Habidash answered from more than one direction. His attempt became noise, impact and the sudden knowledge that he had never controlled what would happen next.</p><p>A round struck him in the head.</p><p>His body fell before his thoughts did.</p><p>In the last moments available to him, Howard did not think about the pirate he had tried to kill. He thought about Mara, Eli and June in Wet Eighteen and everything he had failed to tell them. He imagined the Habidash reaching them. He imagined slavery, exploitation and the worst markets hidden across the system. Fear turned every possibility into certainty, and he died believing that his attempt to provide for them might instead have exposed them to ruin.</p><p>He never learned whether that fear was true.</p><p>He never returned to confess what he had done, and he never found a way to repair it. The last thing the Habidash took from Howard was the chance to know what became of the people for whom he had joined them.</p>]]></content:encoded></item><item><title><![CDATA[Distance]]></title><description><![CDATA[Two private diaries follow the same long-distance relationship from the person being recruited and the Follower guiding him.]]></description><link>https://brainwaves.tomedia.com.au/p/distance</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/distance</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 12 Oct 2026 03:29:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FQGa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FQGa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FQGa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FQGa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FQGa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FQGa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FQGa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nighttime Reflection of a Person&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nighttime Reflection of a Person" title="Nighttime Reflection of a Person" srcset="https://substackcdn.com/image/fetch/$s_!FQGa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FQGa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FQGa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FQGa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283040be-e29e-44fa-a048-0965b816990b_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photography by Tomas Heligr-Pyke &#183; <a href="https://tomedia.com.au/bokeh/images/321">Bokeh</a></em></p><p>Two private diaries follow the same long-distance relationship from the person being recruited and the Follower guiding him.</p><p>From the <a href="https://4671.world/read/distance">4671 story library</a>. Read the story below, or explore its original reader and connected world.</p><div><hr></div><h2>Evan&#8217;s Diary</h2><h3>First Entry</h3><p>I have a girlfriend.</p><p>That still looks impossible when I write it down, but it is true. Her name is Sophia. She lives in New Hope City and I live in Nybell, so for now we are voices, messages and faces behind glass. I thought the distance would make it feel less real. It does not.</p><p>We have made a plan. In three years, we will finally be together.</p><p>Three years sounds enormous when I say it aloud. Sophia says it is nothing compared with forever.</p><p>I believe her.</p><h3>The Distance</h3><p>We are alike in ways I have never been alike with anyone.</p><p>Sophia knows what I mean before I finish saying it. When I cannot sleep, she is awake. When I feel stupid, she makes the feeling sound temporary. Sometimes we sit without speaking and listen to each other breathe through the call. I used to think silence meant there was nothing left to say. With her, silence feels like proof that neither of us has gone.</p><p>I love her. There is no cleverer way to write it.</p><p>I want to live with her. I want to wake beside her and know there is no screen between us. She wants that too.</p><p>She keeps saying forever.</p><p>I have started saying it back.</p><h3>What She Believes</h3><p>Sophia told me about her beliefs tonight.</p><p>She would not give me a name for them. She said names are what outsiders use when they want to put a wall around something. Her people believe there is more beyond us: something greater than one life, one body or one world.</p><p>At first it sounded like every religion I had ever heard of. I told her that. She laughed, but she did not get angry.</p><p>She said ordinary religions ask people to believe without showing them anything. Her people have proof.</p><p>I asked what the proof was.</p><p>She said I was not ready.</p><p>I thought that would annoy me. Instead, I wanted to be ready.</p><h3>The Blackout</h3><p>I could not reach Sophia.</p><p>The calls failed first. Then the lights went out, followed by every screen in the building. No one could agree how far the blackout reached. Each station that returned named somewhere different.</p><p>When the news feeds came back, they showed a city hanging above another country.</p><p>Some reports said Nussia. Others said Uchen or Atriad. The footage never looked the same twice. Towers stood upside down against the clouds. Roads ended in open sky. For a few seconds, the shape above them moved like a reflection after the thing being reflected had gone.</p><p>People online called it a hoax. Officials called it an atmospheric fault. Sophia called me when the network returned and asked what I thought I had seen.</p><p>I told her I did not know.</p><p>&#8220;Proof,&#8221; she said.</p><p>She would not explain further.</p><h3>Purpose</h3><p>Sophia has been teaching me slowly.</p><p>I understand why now. If she had told me everything at once, I would have heard the words without understanding them. A body believes it belongs to itself. A mind believes it is alone. Work, money, hunger, sleep: all of it keeps a person staring down at the floor when there is something above them, around them and waiting beyond them.</p><p>I used to wake, work and come home so tired that I could barely speak to the one person I loved. I called that a life because everyone else did.</p><p>I have found my purpose.</p><p>A life without purpose is not a life.</p><p>I do not need to go to work anymore. The Great One will provide what matters.</p><p>Sophia says I am close.</p><h3>Offerings</h3><p>I made my first offerings.</p><p>The animals were small. I bought them from people who asked no questions. Their lives would have ended eventually. Everything made of flesh ends. The only choice is whether the ending means something.</p><p>I thought I would feel shame. I felt fear, then stillness.</p><p>Sophia stayed with me through the call. She told me not to look away. She said an offering made in shame is an offering refused.</p><p>When it was done, she told me she was proud of me.</p><p>No one has said that in a long time.</p><p>The Followers help us see what the rest of the world refuses to see. Flesh is not sacred because it lasts. Flesh is sacred because it can be given.</p><p>The Cube will guide us to sanctuary.</p><h3>One</h3><p>We are all one.</p><p>And one is all.</p><p>Our lives are joined.</p><p>Our stories are shared.</p><p>What we surrender will remain.</p><p>What remains will change what follows.</p><p>We will worship.</p><p>We will follow.</p><p>The Great Ones are beyond us.</p><p>The Artefact is before us.</p><p>The Cube will open the way.</p><h3>Last Entry</h3><p>Sophia is here.</p><p>I collected her from the airport this morning. For one terrible second I thought we would not recognise each other without a screen between us. Then she smiled, and there was no distance left.</p><p>We came back to my apartment and prepared the room. The table stands in the centre. The chairs face away from it. We pressed our fingers until blood rose, then drew the Cube together across the tabletop. Her lines met mine at every corner.</p><p>Soon, each of us will open the other. Flesh and blood will join what distance kept apart. There will be pain, but pain is only the body begging to remain separate.</p><p>Sophia says we will be together forever.</p><p>I believed her when forever meant three years.</p><p>I believe her now.</p><p>This is the last thing I will write before we begin.</p><h2>Sophia&#8217;s Diary</h2><h3>First Entry</h3><p>I have a boyfriend.</p><p>His name is Evan. He lives in Nybell, far enough away that we cannot meet yet. That helps. The cause cannot be hurried. If I tell him what waits for us before he understands me, fear will answer before love can.</p><p>He is not a believer.</p><p>That will change.</p><p>When the time comes, we can complete the cause together. Neither of us will have to cross alone.</p><h3>Patience</h3><p>We have agreed to wait three years before we live together.</p><p>Evan thinks the wait is practical. He talks about money, work and all the ordinary arrangements people make when they believe a future is something they own.</p><p>I let him talk.</p><p>I listen to everything. That is how I learn which parts of him are empty and which words will fit inside them.</p><p>The emotional connection between us is real. I can feel the urge to love him.</p><p>He is amazing.</p><h3>The Teaching</h3><p>It is time to begin converting Evan.</p><p>I started with the idea of something higher. Nothing about the Followers. Nothing about the blood. Nothing about what a body must become before it can be left behind.</p><p>He called it religion. I laughed because he expected me to. Then I told him we have proof.</p><p>That was enough.</p><p>Curiosity opens more gently than fear. Once opened, it is difficult to close.</p><p>I teach him slowly. I do not want to lose my one and only other half.</p><p>First, I teach him that the body is temporary.</p><p>Then, that temporary things can still be used.</p><p>Then, that sacrifice is not destruction when something greater receives it.</p><p>Soon I will tell him about the Cube.</p><h3>The Failed Opening</h3><p>Another cell tried to force an artefact awake.</p><p>They believed they could feed it enough power to open a passage. Instead, the grid failed and two places occupied the same sky. The news called the other place a floating city because ordinary language has no words for one world showing through another.</p><p>The reports cannot agree whether it appeared over Nussia, Uchen or Atriad. Perhaps the overlap was larger than anyone understood. Perhaps frightened people gave the same impossible sight three different names.</p><p>The cell has not spoken since.</p><p>Evan saw enough to become curious. I told him it was proof and let the silence do the rest.</p><p>Failure can still open someone.</p><h3>Conversion</h3><p>He has stopped going to work.</p><p>He says the Great One will provide. He says it with the certainty of someone repeating his own thought, not mine. That is how I know the teaching has settled inside him.</p><p>He made his first offerings. I watched. He did not turn away.</p><p>Evan is now one of us.</p><p>I thought triumph would feel louder.</p><p>Instead, I listened to him breathing after the call and wished I could touch his face.</p><h3>One</h3><p>We are all one.</p><p>And one is all.</p><p>Our lives are joined.</p><p>Our stories are shared.</p><p>What we surrender will remain.</p><p>What remains will change what follows.</p><p>We will worship.</p><p>We will follow.</p><p>The Great Ones are beyond us.</p><p>The Artefact is before us.</p><p>The Cube will open the way.</p><h3>Last Entry</h3><p>Evan met me at the airport.</p><p>He looked exactly like himself and nothing like the person on the screen. When he held me, I felt the distance collapse all at once.</p><p>The room is ready. He remembered the table and the chairs. I did not have to correct him. We marked the tabletop together, his blood joining mine until the Cube was whole.</p><p>Soon we will open each other. Our flesh will end. What is joined beneath it will continue.</p><p>Evan believes we are doing this because we love each other.</p><p>I chose him for the cause before I knew him.</p><p>Now, when I try to separate what I feel from what we are about to do, I cannot find the line.</p><p>There is no distance left.</p>]]></content:encoded></item><item><title><![CDATA[Case 2]]></title><description><![CDATA[An unnamed detective follows an anonymous file into the cover-up surrounding Annabelle Klanders's death.]]></description><link>https://brainwaves.tomedia.com.au/p/case-2</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/case-2</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 12 Oct 2026 03:29:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ebpe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ebpe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ebpe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ebpe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ebpe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ebpe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ebpe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg" width="1456" height="2184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Telstra Air Phone Booth at Night&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Telstra Air Phone Booth at Night" title="Telstra Air Phone Booth at Night" srcset="https://substackcdn.com/image/fetch/$s_!Ebpe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ebpe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ebpe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ebpe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ea871e-4b36-4a4c-9500-d4d331c511bf_1707x2560.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photography by Tomas Heligr-Pyke &#183; <a href="https://tomedia.com.au/bokeh/images/329">Bokeh</a></em></p><p>An unnamed detective follows an anonymous file into the cover-up surrounding Annabelle Klanders&#8217;s death.</p><p>From the <a href="https://4671.world/read/case-2">4671 story library</a>. Read the story below, or explore its original reader and connected world.</p><div><hr></div><h2>The Room</h2><p>I woke with my wrists chained to a chair.</p><p>The room was too dark to measure. A line of light beneath the door gave me the floor, my shoes and the first few links hanging from each arm. Everything beyond that line might as well have been open space.</p><p>I pulled once. The chair moved less than an inch.</p><p>Two days earlier, I had been in my office wondering how long I could keep pretending it was a business. Then an unfamiliar file appeared on my desk.</p><p>That was all it took.</p><p>One file. One dead student. One question I should have left unanswered.</p><h2>Two Days Earlier</h2><p>The folder had no return address, invoice or client name. Inside was a short note.</p><p><em>Annabelle Klanders died one week ago. They called it suicide. Something is wrong with the body.</em></p><p>The rest was copied from official records.</p><p>Annabelle was a young university student. Her computer had been wiped, and the storage inside it had been physically destroyed. She had been found at home with wounds across her wrists and a bloodied razor left beside her.</p><p>The authorities had accepted the scene.</p><p>Someone else had placed the file on my desk.</p><p>I should have taken it to the police. I should have thrown it away. Instead, I looked at the unpaid work stacked beside it and decided that an anonymous client could still become a paying one.</p><p>I began with the people who knew her.</p><p>They disagreed about almost everything except the conclusion.</p><p>Annabelle had been kind. Annabelle had been difficult. Annabelle kept to herself. Annabelle spoke to everyone. She was serious about her studies. She had been distracted. She seemed happy. She did not seem happy.</p><p>But no one expected her to die.</p><p>Clive was the last interview.</p><p>He sat opposite me with his hands locked together and stared at the space over my shoulder.</p><p>&#8220;She was my friend,&#8221; he said. &#8220;We were messaging on the day it happened.&#8221;</p><p>&#8220;About what?&#8221;</p><p>&#8220;People she wanted to meet.&#8221;</p><p>&#8220;What people?&#8221;</p><p>His hands tightened.</p><p>&#8220;Some call them rebels. The ones with the cuts.&#8221;</p><p>&#8220;Cuts where?&#8221;</p><p>&#8220;Their hands. Their fingernails. I do not know.&#8221;</p><p>&#8220;Was Annabelle joining them?&#8221;</p><p>Clive looked at me then. Whatever answer had been ready disappeared before he spoke.</p><p>&#8220;I do not know. She stopped replying.&#8221;</p><p>&#8220;You were talking to her on the day she died. What did she say before she stopped?&#8221;</p><p>He stood.</p><p>&#8220;That is all I know.&#8221;</p><p>It was not all he knew. I could hear that much. I let him leave anyway.</p><h2>The Followers</h2><p>The description led me away from political groups and into old rumours: private rites, artefacts, scars hidden beneath ordinary clothes, deep arrow-shaped cuts carved into fingernails.</p><p>The Followers.</p><p>Most references contradicted one another. Some called them a church. Others called them a criminal network, an invented enemy or an excuse for unexplained bodies. The only useful name I found was Zander.</p><p>I sent a request through a contact channel and promised anonymity. His reply named a park and a time.</p><p>He was already on the bench when I arrived.</p><p>&#8220;Sit,&#8221; he said. &#8220;Look ahead. Do not look at me.&#8221;</p><p>I sat at the other end of the bench. The path in front of us was empty.</p><p>&#8220;You know why I am here?&#8221; I asked.</p><p>&#8220;Annabelle Klanders.&#8221;</p><p>&#8220;Clive said she was trying to meet rebels.&#8221;</p><p>&#8220;They are not rebels.&#8221;</p><p>&#8220;Then what are they?&#8221;</p><p>&#8220;Followers. They do not care who governs your city. They care about things older than it.&#8221;</p><p>&#8220;Was Annabelle one of them?&#8221;</p><p>&#8220;She was trying to reach them. That is not the same thing.&#8221;</p><p>&#8220;Why?&#8221;</p><p>&#8220;You are asking the question that got her killed.&#8221;</p><p>I turned toward him without thinking.</p><p>&#8220;Look forward,&#8221; he said.</p><p>I faced the path again.</p><p>&#8220;Clive left something out,&#8221; Zander continued. &#8220;Annabelle had been asking questions about Iron Fist. Not stories. Names, decisions, things that were not meant to remain written down. Enough of what she found was true.&#8221;</p><p>&#8220;What does that have to do with the Followers?&#8221;</p><p>&#8220;Maybe she thought they had evidence. Maybe she wanted protection. Maybe she wanted to become one of them. It no longer matters. Iron Fist knew she was looking.&#8221;</p><p>&#8220;You are saying they killed her.&#8221;</p><p>&#8220;They followed her home. They destroyed what was on her computer and made the room tell a simpler story.&#8221;</p><p>The wounds. The razor. The clean official conclusion.</p><p>&#8220;Can you prove that?&#8221;</p><p>&#8220;No. Neither can you.&#8221;</p><p>&#8220;Then why tell me?&#8221;</p><p>&#8220;So you understand what happens next.&#8221;</p><p>Zander stood.</p><p>&#8220;Close the file. Forget Annabelle. Forget my name.&#8221;</p><p>&#8220;You said the Followers did not kill her.&#8221;</p><p>&#8220;I said Iron Fist did. I did not say the Followers were safe.&#8221;</p><p>He started down the path.</p><p>&#8220;Is that all?&#8221; I called.</p><p>He did not turn.</p><p>&#8220;It was already too late for Annabelle. Decide whether it is too late for you.&#8221;</p><h2>The Car</h2><p>I walked in the opposite direction and told myself the case was finished.</p><p>There was no evidence I could use. No client to report to. No witness willing to sign a statement. I had a destroyed computer, a frightened friend and the word of a man who would not let me look at him.</p><p>I reached the end of the park.</p><p>A car door opened behind me.</p><p>Someone caught my arms. Another hand covered my mouth. The pavement vanished beneath my feet, and the inside of the car swallowed me before I managed to shout.</p><p>Then came the room, the chair and the chains.</p><h2>The Offer</h2><p>The door opened.</p><p>Light crossed the floor and climbed the legs of my chair. A man entered, shut the door behind him and stopped where I could not see his face.</p><p>&#8220;You spoke to a Follower,&#8221; he said.</p><p>&#8220;I spoke to a source. I am a detective.&#8221;</p><p>&#8220;You spoke to a Follower about Annabelle Klanders.&#8221;</p><p>&#8220;I was hired to investigate her death.&#8221;</p><p>&#8220;By whom?&#8221;</p><p>&#8220;I do not know. The file was anonymous.&#8221;</p><p>He stepped closer. A blade touched the skin beneath my jaw.</p><p>&#8220;That answer makes you useless or dishonest. Neither keeps you alive.&#8221;</p><p>&#8220;I am telling you the truth.&#8221;</p><p>&#8220;Are you one of them?&#8221;</p><p>&#8220;No.&#8221;</p><p>&#8220;Did Zander give you names?&#8221;</p><p>&#8220;No.&#8221;</p><p>The blade pressed harder.</p><p>&#8220;What did he tell you about us?&#8221;</p><p>I thought of Annabelle&#8217;s destroyed computer. The wounds placed where people expected to find them. The razor completing the picture.</p><p>&#8220;Nothing I could prove,&#8221; I said.</p><p>For the first time, the man laughed.</p><p>&#8220;That is the correct answer.&#8221;</p><p>He lowered the knife but did not move away.</p><p>&#8220;You cannot return to your office knowing what you know. We can leave you here, or you can make yourself useful.&#8221;</p><p>&#8220;You want me to join Iron Fist.&#8221;</p><p>&#8220;I do not care what you believe. You will investigate when instructed. You will report what you find. You will speak to no one about this room, Zander or Annabelle Klanders. The details come after you leave.&#8221;</p><p>It was not an offer. It was a method of deciding whether I died in the chair or somewhere later.</p><p>&#8220;And if I refuse?&#8221;</p><p>The knife returned to my throat.</p><p>I closed my eyes.</p><p>&#8220;I accept.&#8221;</p><p>The blade lifted.</p><p>I had not joined them. I had chosen the only answer that kept me breathing.</p><p>Whether there was still a difference, I would learn when they gave me the next file.</p>]]></content:encoded></item><item><title><![CDATA[Border]]></title><description><![CDATA[A camera fixed in the back seat records Jain and Alex's attempt to leave an Iron Fist puppet state before curfew.]]></description><link>https://brainwaves.tomedia.com.au/p/border</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/border</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 12 Oct 2026 03:29:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3RlU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3RlU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3RlU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3RlU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3RlU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3RlU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3RlU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg" width="1456" height="2184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Decorative Iron Gate Detail&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Decorative Iron Gate Detail" title="Decorative Iron Gate Detail" srcset="https://substackcdn.com/image/fetch/$s_!3RlU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3RlU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3RlU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3RlU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0262ef9a-7da5-43f0-a807-6112fe7f526e_1707x2560.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photography by Tomas Heligr-Pyke &#183; <a href="https://tomedia.com.au/bokeh/images/1176">Bokeh</a></em></p><p>A camera fixed in the back seat records Jain and Alex&#8217;s attempt to leave an Iron Fist puppet state before curfew.</p><p>From the <a href="https://4671.world/read/border">4671 story library</a>. Read the story below, or explore its original reader and connected world.</p><div><hr></div><h2>Screen Rule</h2><p>The camera never leaves the back seat of the car.</p><p>It may see through the windows, between the front seats, or into the mirrors, but it never follows anyone outside. The audience learns what happens beyond the doors through partial movement, reflected light, sound, and what does not return.</p><h2>Border</h2><p><strong>BLACK.</strong></p><p>Rain taps against metal.</p><p>A car unlocks. The interior light comes on, revealing an empty back seat and two vacant places in front. The passenger door opens first. <strong>JAIN</strong> gets in and immediately turns towards the driver&#8217;s side.</p><p><strong>ALEX</strong> enters carrying a document wallet under his coat. He closes the door carefully instead of slamming it.</p><p>For several seconds, neither of them starts the car.</p><p><strong>JAIN:</strong> You have everything?</p><p>Alex opens the wallet. Two passports. Two travel permits. A folded vehicle authorisation.</p><p><strong>ALEX:</strong> Everything he sold me.</p><p><strong>JAIN:</strong> That is not what I asked.</p><p><strong>ALEX:</strong> It is everything they ask for at the border.</p><p>Jain looks through the windscreen. Rainwater bends the streetlights into long white streaks.</p><p><strong>JAIN:</strong> And if they ask for something else?</p><p><strong>ALEX:</strong> Then I give them something else.</p><p><strong>JAIN:</strong> Alex.</p><p>He stops arranging the papers.</p><p><strong>ALEX:</strong> We are leaving tonight. We cross before curfew. By morning we are outside their records.</p><p><strong>JAIN:</strong> Their records go everywhere.</p><p><strong>ALEX:</strong> Not everywhere.</p><p><strong>JAIN:</strong> That is what people say before Iron Fist arrives.</p><p>Alex reaches across the console and takes her hand. Jain guides it down to her stomach.</p><p><strong>ALEX:</strong> I will keep you both safe.</p><p><strong>JAIN:</strong> Do not promise what you cannot control.</p><p><strong>ALEX:</strong> I promise I will not stop trying.</p><p>Jain nods. It is not agreement, but it is enough for him to start the engine.</p><p>The interior light fades.</p><p>They drive.</p><p>For a while there is only rain, the wipers, and the wet road passing beneath the headlights.</p><p><strong>JAIN:</strong> Where do we go after the crossing?</p><p><strong>ALEX:</strong> Inland first. Then south, if the road is open.</p><p><strong>JAIN:</strong> You have never been there.</p><p><strong>ALEX:</strong> Neither have the people who told us it was safe.</p><p><strong>JAIN:</strong> That does not help.</p><p><strong>ALEX:</strong> I know.</p><p>He squeezes her hand once and lets go to change gear.</p><p><strong>ALEX:</strong> We need fuel. Food too. The first town across the line might not take our money.</p><p><strong>JAIN:</strong> The first town across the line might send us back.</p><p><strong>ALEX:</strong> Then we keep driving.</p><p>He turns on the radio.</p><p>A calm official voice fills the car.</p><p><strong>RADIO ANNOUNCER:</strong> Border restrictions remain in force. Travel after twenty-three hundred hours requires valid identity documents, movement permits, and registered destination authority.</p><p>Jain looks at the dashboard clock.</p><p><strong>RADIO ANNOUNCER:</strong> Citizens who have knowingly communicated with a Follower, assisted a Follower, or withheld information concerning Follower activity are ordered to report to the nearest community centre for dismissal.</p><p>Alex turns the volume down but does not turn it off.</p><p><strong>ALEX:</strong> They put Jimmy on the list.</p><p><strong>JAIN:</strong> They accused Jimmy. That is not the same thing.</p><p><strong>ALEX:</strong> It is to them.</p><p><strong>RADIO ANNOUNCER:</strong> Curfew begins at twenty-three hundred hours. Violators will be detained. Protect your home. Protect your nation. Obedience preserves peace.</p><p>Alex switches the radio off.</p><p><strong>ALEX:</strong> If they took him, they will read every name attached to his.</p><p><strong>JAIN:</strong> We were already leaving.</p><p><strong>ALEX:</strong> I should have gone to him.</p><p><strong>JAIN:</strong> And then there would be three names on the list.</p><p><strong>ALEX:</strong> There may already be.</p><p>Jain watches him. He keeps his eyes on the road.</p><p><strong>JAIN:</strong> What matters now is getting through.</p><p>Alex nods, but his jaw remains tight.</p><p>The car turns beneath the bright canopy of a roadside fuel station. Only one other vehicle is present, parked without lights near the building.</p><p>Alex takes the keys.</p><p><strong>ALEX:</strong> Lock the doors while I am inside.</p><p><strong>JAIN:</strong> You said you would not leave me.</p><p><strong>ALEX:</strong> Thirty seconds.</p><p><strong>JAIN:</strong> You do not know how long thirty seconds is tonight.</p><p>He leans over and kisses her.</p><p><strong>ALEX:</strong> Then count. I will be back before you finish.</p><p>Alex gets out. Jain locks the doors.</p><p>She watches him cross in front of the car and disappear into the station.</p><p>One second.</p><p>Two.</p><p>Three.</p><p>She stops counting at twelve when someone knocks on the passenger window.</p><p>A <strong>STRANGER</strong> stands outside in the rain. Their face is distorted by water on the glass.</p><p>Jain lowers the window by a few centimetres.</p><p><strong>JAIN:</strong> What do you want?</p><p><strong>STRANGER:</strong> Curfew is close.</p><p><strong>JAIN:</strong> We know.</p><p><strong>STRANGER:</strong> Then go home.</p><p><strong>JAIN:</strong> We are going home.</p><p>The stranger looks at the document wallet on the driver&#8217;s seat. Jain covers it with her hand.</p><p><strong>STRANGER:</strong> Not by the western road, you are not.</p><p>Jain says nothing.</p><p><strong>STRANGER:</strong> They changed the checkpoint shift this afternoon. New officers. They are checking the paper against the register now.</p><p><strong>JAIN:</strong> Why are you telling me?</p><p><strong>STRANGER:</strong> Because somebody once told me.</p><p>Alex returns carrying a small paper bag and two bottles of water. He stops when he sees the stranger.</p><p><strong>ALEX:</strong> Is there a problem?</p><p><strong>STRANGER:</strong> There will be if you keep driving.</p><p>The stranger walks away. They do not enter the waiting vehicle. They disappear past the edge of the rear window.</p><p>Alex gets in and locks the door.</p><p><strong>JAIN:</strong> He knows.</p><p><strong>ALEX:</strong> He guessed.</p><p><strong>JAIN:</strong> He said they are checking the register.</p><p><strong>ALEX:</strong> The papers are registered.</p><p><strong>JAIN:</strong> To people who are not us.</p><p>Alex puts the food on the back seat beside the camera. Water, cereal, sealed packets, whatever could be eaten without stopping.</p><p><strong>ALEX:</strong> We cannot go back.</p><p><strong>JAIN:</strong> I know.</p><p><strong>ALEX:</strong> We can wait until tomorrow.</p><p><strong>JAIN:</strong> Curfew officers will check the car before morning.</p><p><strong>ALEX:</strong> I know.</p><p>Neither of them says what remains.</p><p>Alex starts the car.</p><p>The station lights fall behind them.</p><p><strong>JAIN:</strong> Alex.</p><p><strong>ALEX:</strong> I am here.</p><p><strong>JAIN:</strong> Whatever happens, do not make me face it alone.</p><p><strong>ALEX:</strong> I am here.</p><p>This time he does not promise anything else.</p><p>The road narrows. Wire fencing appears beyond the passenger window. Floodlights grow brighter ahead.</p><p>Traffic has been divided into empty lanes by concrete barriers. A black banner hangs from the checkpoint building, wet cloth pulling around one plain red fist.</p><p>Alex slows beside a booth.</p><p>A gloved hand knocks twice on his window.</p><p>He lowers it.</p><p><strong>BORDER GUARD:</strong> Papers.</p><p>Alex gives over the document wallet.</p><p>The guard turns away. Through the rain-streaked rear window, a second officer walks behind the car and examines the plate.</p><p>Jain&#8217;s hand finds Alex&#8217;s beneath the level of the window.</p><p>Five seconds.</p><p>Ten.</p><p>The guard returns without the wallet.</p><p><strong>BORDER GUARD:</strong> Engine off. Driver, step out.</p><p><strong>ALEX:</strong> Is something wrong with the permits?</p><p><strong>BORDER GUARD:</strong> Step out.</p><p>Alex looks at Jain.</p><p><strong>ALEX:</strong> Stay in the car.</p><p>He opens the door.</p><p>Hands seize his coat before he can stand. The driver&#8217;s door is pulled wide, filling the back-seat view with rain and white checkpoint light.</p><p>Alex disappears beyond its frame.</p><p><strong>ALEX:</strong> Wait. She is pregnant. Please, just let her go back.</p><p>A strike lands outside.</p><p>Jain reaches across the console, but the empty driver&#8217;s seat blocks most of the view.</p><p>Another strike.</p><p>Alex falls low enough for one hand to appear on the wet road beneath the open door.</p><p><strong>BORDER GUARD:</strong> False identity. False movement permit. Association flag.</p><p><strong>ALEX:</strong> We have done nothing.</p><p><strong>BORDER GUARD:</strong> You tried to leave.</p><p>A flash turns every window white.</p><p>The gunshot reaches the back seat an instant later.</p><p>Alex&#8217;s hand stops moving.</p><p>Jain screams his name and claws at her door lock. It opens from outside before she can reach it.</p><p>The passenger door swings wide.</p><p><strong>JAIN:</strong> Why did you do that? He was not fighting you. Why did you do that?</p><p>A guard&#8217;s arm reaches into the car. Jain grips the seat belt with both hands.</p><p><strong>JAIN:</strong> Please. I am pregnant. Please.</p><p>The belt releases.</p><p>Jain is dragged from the passenger seat. Her fingers hold the door frame for a moment, then slip away.</p><p>The camera sees only the open door, hard rain, and the lower half of the checkpoint barrier.</p><p><strong>JAIN:</strong> Alex?</p><p>A second flash.</p><p>A second gunshot.</p><p>Silence, except for the rain and the idling engine.</p><p>An officer leans into the car, turns the ignition off, and removes the false documents from the console. Their face never enters the frame.</p><p>The doors are left open.</p><p>Rain begins to darken both empty front seats.</p><p><strong>CUT TO BLACK.</strong></p>]]></content:encoded></item><item><title><![CDATA[Apocalypse]]></title><description><![CDATA[An unnamed survivor finds passage off a dying Earth, but the Ark carries a crime that New Atriad will turn into history.]]></description><link>https://brainwaves.tomedia.com.au/p/apocalypse</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/apocalypse</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 12 Oct 2026 03:28:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kPsl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kPsl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kPsl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kPsl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kPsl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kPsl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kPsl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Dimly Lit Outdoor Seating Area&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dimly Lit Outdoor Seating Area" title="Dimly Lit Outdoor Seating Area" srcset="https://substackcdn.com/image/fetch/$s_!kPsl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kPsl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kPsl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kPsl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d79166-3b09-4d4e-aded-bcc819d887b3_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photography by Tomas Heligr-Pyke &#183; <a href="https://tomedia.com.au/bokeh/images/1054">Bokeh</a></em></p><p>An unnamed survivor finds passage off a dying Earth, but the Ark carries a crime that New Atriad will turn into history.</p><p>From the <a href="https://4671.world/read/apocalypse">4671 story library</a>. Read the story below, or explore its original reader and connected world.</p><div><hr></div><h2>The Third Day</h2><p>I used to think being the last person alive would feel like silence.</p><p>It did not.</p><p>It sounded like alarms with nobody left to answer them. It sounded like water running in apartments above empty shops. It sounded like a dog barking behind a locked door until one morning it stopped. At night, when the power failed district by district, the city settled with long cracks and groans, as though the buildings were trying to speak to each other after we had gone.</p><p>The panic began before the disease had a name.</p><p>People crowded the stations. They emptied pharmacies and fought over bottled water. The government told us to stay indoors, then told us to move toward the shelters, then denied it had ever ordered an evacuation. Iron Fist broadcasts replaced every channel. A calm voice promised that the situation was contained while armed vehicles sealed the roads out of the city.</p><p>Then the bombs fell beyond the river.</p><p>I spent the first night on the floor of a stranger&#8217;s laundry with six other people. We listened to impacts roll through the ground and watched dust jump from the ceiling. One man prayed. Another kept checking a dead phone. Near dawn, someone began coughing in the hall.</p><p>By morning, the laundry was empty except for me.</p><p>I never learned whether the others fled or were taken. There was blood on the tiles and a trail of it through the rear door, but no bodies. That became ordinary. I opened houses and found meals left on tables, taps running, beds stripped apart. I found blood in handprints and long smears where people had been dragged. I found no one who could tell me what had happened.</p><p>On the third day, I saw the Arks.</p><p>They rose from the launch fields north of the city, one after another, slow at first and then impossibly fast. Their engines turned the clouds orange. Even from kilometres away I could see the black Iron Fist banners hanging from the towers, each marked with a single red fist. The cloth snapped in the pressure waves while the ships climbed above us.</p><p>They had room to leave.</p><p>They left us anyway.</p><p>I stood in the street and watched until the last engine became a white point. That was when people began running from the bomb district.</p><p>I called them mutations then. Everyone did. We believed the craters had changed them. We believed one touch meant death. Fear gave us rules because rules made the end of the world easier to understand.</p><p>What came down the street was worse than anything fear had prepared me for.</p><p>They were people. That was the part none of us wanted to see.</p><p>Some had gone grey around the mouth and eyes, their skin stretched tight over swollen veins. Others were already coming apart. A woman&#8217;s cheek had split from the corner of her mouth to her ear, exposing teeth lacquered dark with blood, yet her eyes moved from doorway to doorway with terrified attention. A man ran on a broken ankle. The joint rolled sideways each time his foot struck the road, bone pressing white against skin that refused to tear. He screamed with every step and kept running.</p><p>Their wounds did not behave like wounds. Skin loosened in wet sheets. Fingers wore down to shining knuckles where they had clawed at concrete. Jaws worked after lips had split. They snapped at each other, at doors, at their own arms. Between those fits they cried, begged, called names, or stared as if they were trapped behind their own faces.</p><p>One of them saw me.</p><p>For a moment she stopped.</p><p>&#8220;Please,&#8221; she said.</p><p>Then her body folded forward and charged.</p><p>I hid in a storage cupboard inside the nearest building. She struck the door until the frame shook. Others joined her. I could hear nails scraping down the metal, then the soft knock of bare finger bones. I held a shelf against the handle and waited for them to find another sound.</p><p>Hours later, they moved on.</p><p>The next morning I left the city.</p><h2>The Long Walk</h2><p>I went where there were fewer people.</p><p>Forests first, then farms, then the dry country beyond them. I avoided highways and slept in culverts, sheds and houses set far back from the road. I drank from tanks when the water did not smell wrong. I learned which tins could swell without leaking and which roots would make my tongue numb. When I found batteries, I saved them for the radio. The radio gave me static, old evacuation orders and Iron Fist voices telling survivors to report to collection points that had already burned.</p><p>I met people sometimes.</p><p>Once, I travelled for four days with a mother and her adult son. The son had a cut under his sleeve that he would not show us. On the fifth morning he woke shaking so hard his teeth broke against each other. His mother held him while blood ran from his nose and ears. He kept saying he was still himself.</p><p>He was.</p><p>That did not stop his hands from closing around her throat.</p><p>I ran before I saw how it ended.</p><p>After that, I kept my distance from everyone.</p><p>The months became weather. Rain inside my boots. Heat shimmering above empty roads. Cold that made abandoned houses sound occupied as timber contracted in the walls. I stopped counting days when I lost my pack crossing a flooded creek. I know at least a year passed because I saw the same kind of flowers bloom twice.</p><p>Loneliness changed the shape of things.</p><p>In a department store, I sat six mannequins around a table and gave them names. In another town, I found a body seated behind the counter of a service station and told him where I had been. He listened for three nights before the smell forced me to leave. I apologised when I went.</p><p>I spoke aloud because silence made every thought sound final.</p><p>Then I found the settlement.</p><p>It stood inside an old Iron Fist service field, hidden behind collapsed hangars and concrete walls stained black by engine exhaust. Smoke rose from cook fires. Washing hung between antenna masts. There were guards on the gate and children chalking pictures on the tarmac.</p><p>Living children.</p><p>One of them stared at me through the bars. I reached between them before the guard could stop me and touched the child&#8217;s face.</p><p>Warm skin. A pulse under the jaw. Breath.</p><p>I began crying so hard I could not tell them my name.</p><p>They let me in after three days of isolation.</p><p>There were more than a hundred people inside the walls. Farmers, labourers, nurses, teachers, mechanics and families who had followed fragments of an evacuation signal. At the centre of the field lay an Ark on its side supports, too large to understand as a vehicle. Dust buried its lower hull. Scaffolds climbed its flanks. A black panel near the bow still carried the red fist.</p><p>Iron Fist had shut the vessel down before the last launch wave. Some said the assigned crew had been recalled to a better ship. Others said they had died in quarantine. Nobody knew. The settlement had found the Ark empty, damaged and still registered in the evacuation network.</p><p>They were repairing it.</p><p>For the first time since the city, I believed I might live.</p><h2>The Ark</h2><p>Everyone worked.</p><p>We stripped wire from buried offices and hauled fuel cells from a military depot. We cleaned water tanks, packed seed stores and sealed the habitation pods stacked beneath the Ark&#8217;s belly. I crawled through service ducts because I was thin and no longer afraid of dark spaces. I knew how to ration food, find leaks, sleep through alarms and keep moving when something smelled dead. Those were useful skills now.</p><p>The people who directed the repairs had been engineers, medical officers, administrators and licensed Ark contractors before the collapse. They kept the only working terminal in a locked room. They wore old credentials on cords around their necks even though there was no government office left to inspect them.</p><p>They said the credentials would get us through the orbital grid.</p><p>Their leader had an Ark Key.</p><p>I never saw it clearly. I saw only a dark object placed against the command console and the Iron Fist system waking around it. Lights passed across the bridge. A recorded voice welcomed an authorised crew. The room cheered.</p><p>After that, we called the Moon our destination.</p><p>Some people called it a new world. Others called it a utopia. I had watched Iron Fist ships abandon a city, so I did not believe in either word. I believed in sealed air and distance from the infection. That was enough.</p><p>The work took months.</p><p>As launch approached, the technical group began weighing everything. Water. Seed. Tools. Fuel. Oxygen. People.</p><p>The leader stopped saying everyone would fit.</p><p>He spoke instead about survival margins. He divided us into crews and dependants. He asked what each person could contribute once we reached the Moon. The lists changed every night.</p><p>No one wanted to ask what happened to a name when it disappeared.</p><p>On the final evening, we ate together beneath the Ark. Someone opened the last bottles from a ruined hotel. Children ran between the tables while adults argued about what they would build first. A woman beside me said she wanted a room with a window facing Earth.</p><p>I told her I never wanted to see Earth again.</p><p>She laughed because she thought I was joking.</p><p>We slept in the old barracks, ready to board before dawn.</p><p>I woke to a muffled shot.</p><p>Then another.</p><p>For several seconds nobody in my room moved. A man in the bunk above me whispered that it might be infected outside the wall. The door opened before he finished speaking.</p><p>Two members of the technical crew entered wearing dark maintenance coveralls. One carried a pistol. The other held a list.</p><p>The first shot took the man above me through the chest. He fell halfway from the bunk and hung there, one arm striking the frame. My roommate sat up. The second shot threw her against the wall.</p><p>I rolled beneath the lowest bed and pressed myself into the dust.</p><p>Boots crossed the floor.</p><p>The person with the list read names. The gun answered each one. Some people never woke. Some woke enough to plead. A child began screaming in the next room, one thin sound cut short by a shot and then another.</p><p>Blood crept under the bed toward my face.</p><p>I held my breath as it touched my sleeve.</p><p>The boots stopped beside me.</p><p>For one second I was certain they could hear my heart striking the floor.</p><p>Then someone called from the corridor. The boots moved away. The door closed.</p><p>I stayed beneath the bed until the shooting spread to the far barracks.</p><p>Then I ran.</p><h2>The Hatch</h2><p>The launch field had become a place of shadows and muzzle flashes.</p><p>People stumbled between the buildings in night clothes. Some tried to reach the Ark. Others ran for the walls. The technical crew controlled the boarding ramp and shot anyone whose name was not on their list.</p><p>I climbed through a maintenance opening beneath the aft hull. I had sealed it myself two days earlier and knew the bolts were only hand-tight. Inside, I crawled past fuel lines and dropped into the cargo hold between containers of dry food.</p><p>The inner hatch locked behind me.</p><p>The engines began their start cycle.</p><p>Outside, the surviving settlers realised what was happening. They rushed the main hatch. I heard fists and tools striking the outer door, a frantic metal thunder that travelled through the hull.</p><p>&#8220;Open it!&#8221;</p><p>&#8220;My daughter is inside!&#8221;</p><p>&#8220;Please!&#8221;</p><p>The loudspeaker ordered them to clear the launch area.</p><p>They kept pounding.</p><p>Beyond them came another sound: many feet moving across the tarmac.</p><p>The engine tests and gunfire had drawn the infected from the surrounding towns. They poured through a breach in the perimeter wall, dozens at first and then hundreds, bodies colliding and climbing over one another. In the red launch lights I saw faces stripped to tendon, arms hanging from opened shoulders, torsos wrapped in old bandages turned black and rigid. Some ran with the desperate speed of the newly infected. Older ones dragged ruined legs or crawled with fingers worn down to bone.</p><p>They were moaning, but words moved through it.</p><p>Hungry.</p><p>Help me.</p><p>Run.</p><p>The people at the hatch looked back. Some pressed themselves against the Ark. Others tried to fight through the horde. A man lifted a little boy above his head as if someone inside might reach down and take him.</p><p>I was inside.</p><p>I could have opened the service release from the cargo hold.</p><p>I knew where it was.</p><p>I did nothing.</p><p>The Ark launched while they were still striking the hull.</p><p>Acceleration crushed me between the containers. The hammering disappeared beneath the engines. Through a narrow inspection port, I watched the field fall away: the fires, the breached walls, the living and infected becoming one moving stain around the empty launch cradle.</p><p>Then cloud covered everything.</p><h2>New Atriad</h2><p>I hid for nearly two days.</p><p>There was enough food in the cargo hold to feed a city branch, and I still rationed every mouthful. Habit had become stronger than hunger. I slept between containers and woke whenever the ship changed course.</p><p>On the second night, armed crew found me.</p><p>They dragged me to the bridge and forced me onto my knees. The leader stood above me with his old credential still hanging from his neck. On the forward display, the Moon filled half the sky.</p><p>He asked how I had boarded.</p><p>I told him.</p><p>He asked what I had seen in the barracks.</p><p>I said I had seen nothing.</p><p>He knew I was lying. I knew he knew.</p><p>&#8220;What can you do?&#8221; he asked.</p><p>I told him about the service ducts, the water systems, the wilderness, the months alone. I told him I could live on almost nothing and keep machinery working with less.</p><p>He looked at me for a long time.</p><p>&#8220;Then you survived,&#8221; he said.</p><p>It was not mercy. It was employment.</p><p>Before we reached the lunar perimeter, he made me repeat the account he had prepared. Infection entered the settlement. Panic followed. The outer camp was lost in a riot. The authorised crew recovered the vessel and launched with every viable survivor.</p><p>I repeated it until I could say it without pausing.</p><p>Iron Fist defence platforms found us before we saw New Atriad. Targeting warnings filled the bridge. The crew transmitted the Ark&#8217;s identity and the stolen Key&#8217;s authorisation. For several minutes, nobody breathed.</p><p>Then the weapons released their lock.</p><p>Escort craft took position around us.</p><p>Iron Fist did not welcome us as founders. It processed us.</p><p>Officers separated us by credential, health, occupation and usefulness. They detained me because my name was not on the manifest. The leader gave them the story about infection and riot. I confirmed it. The officers looked at the intact Ark, the packed equipment and the technical crew who could make it work. No one asked a second question.</p><p>The habitat pods were lowered into a branch zone beneath New Atriad. Iron Fist already owned the ground, the air, the power and the locks. The technical crew received quarters and administrative work. I received a temporary number and a place in maintenance.</p><p>The city grew around us.</p><p>We sealed tunnels, opened mines and built chambers for water and crops. New families filled the pods. Artificial gravity pulled at our bones. Children who had never stood beneath an open sky learned that Earth was a bright object behind reinforced glass.</p><p>Years later, a plaque appeared in the transit hall. It said our Ark had completed an emergency rescue after its launch site was overrun. It praised the authorised crew for saving essential personnel and equipment.</p><p>People stopped to read it.</p><p>The leader attended the unveiling.</p><p>I repaired an air recycler in the wall behind them.</p><h2>The Door</h2><p>New Atriad calls us survivors.</p><p>It is a useful word. It tells what happened to us without asking what we did.</p><p>I survived the city. I survived the wilderness. I survived the barracks because I hid beneath a bed while other people were killed. I survived the launch because I stayed inside while families struck the hatch. I survived the Moon because I repeated a murderer&#8217;s lie.</p><p>The woman who wanted a window facing Earth did not survive.</p><p>The father holding up his son did not survive.</p><p>The people whose blood ran beneath my bed did not survive.</p><p>I did.</p><p>For years I told myself that surviving meant I could repay them. I kept air moving through the branch. I repaired pumps before crops died. I taught apprentices how to hear a failing seal. People live because of work I have done.</p><p>It has never silenced the hatch.</p><p>I still hear the pounding when the ventilation changes speed. I hear voices in the pipes. Sometimes I wake certain that there are people outside my door, asking me to open it before the infected reach them.</p><p>There is a plaque in the transit hall now. There are school lessons about the rescue. The leader&#8217;s lie has become history, and my silence is built into it.</p><p>I cannot pull the Ark back to Earth.</p><p>I cannot open that hatch.</p><p>There is only one door left for me.</p><p>The inner lock closes behind me. Through the small window, New Atriad stretches across the dark: lamps, towers and pressurised tunnels made from everything we carried away. Earth hangs above it, blue enough to look untouched.</p><p>The outer seal begins to turn.</p><p>This time, I am the one outside.</p>]]></content:encoded></item><item><title><![CDATA[I probably need to close the door and pray]]></title><description><![CDATA[Sunday Series &#183; Private prayer, ordinary words, and giving God some attention before everything else claims it.]]></description><link>https://brainwaves.tomedia.com.au/p/i-probably-need-to-close-the-door</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/i-probably-need-to-close-the-door</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Sat, 10 Oct 2026 23:00:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6Edy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Edy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Edy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Edy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Edy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Edy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Edy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Silhouettes on the Beach at Night&quot;,&quot;title&quot;:&quot;Silhouettes on the Beach at Night&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Silhouettes on the Beach at Night" title="Silhouettes on the Beach at Night" srcset="https://substackcdn.com/image/fetch/$s_!6Edy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Edy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Edy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Edy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef278d3-e41b-4a1b-b90b-e76e5e8a52da_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/354">Silhouettes on the Beach at Night</a>.</em></p><p>My notes on prayer contain a very simple suggestion: please, thank you and sorry.</p><p>I like that. I am perfectly capable of making a simple thing unnecessarily complicated, and prayer gives me plenty of opportunities. Am I saying enough? Am I saying the right thing? Have I understood what God wants before I have even started speaking?</p><p>Meanwhile, there are things I need help with, things I am grateful for and things I need to own up to. Those seem like reasonable places to start.</p><h2>A conversation without an audience</h2><p>In <a href="https://tomedia.com.au/veritas/study?reference=Matthew%206%3A5-8&amp;translation=kjv">Matthew 6:5&#8211;8</a>, Jesus talks about people praying to be seen. He tells his listeners to go into their room, shut the door and pray to their Father in secret. He also warns against piling up words as though the quantity will make God listen.</p><blockquote><p>But thou, when thou prayest, enter into thy closet, and when thou hast shut thy door, pray to thy Father which is in secret; and thy Father which seeth in secret shall reward thee openly.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Matthew%206%3A6&amp;translation=kjv">Matthew 6:6 (KJV)</a></p></blockquote><p>That takes quite a lot of the performance out of it.</p><p>Nobody needs to hear how eloquently I can explain my problems. God already knows what I need. I can speak plainly and give him my attention.</p><p>One of the sermons spent time on the room itself. My notes veer off into the Greek word and descriptions of storehouses. But the instruction I need to act on is clear enough in English. Go somewhere private. Close the door. Pray.</p><p>I don&#8217;t need to finish a word study before I can manage that.</p><h2>Something will fill the time</h2><p>In another set of notes I wrote about ordering our private lives. Unless we make room deliberately, other things will take it.</p><p>I know how easily that happens. Work, plans, things I want to build, whatever thought I have decided needs pursuing immediately. By the time I have dealt with one thing, I have usually found several more.</p><p>Jesus&#8217; pattern in <a href="https://tomedia.com.au/veritas/study?reference=Mark%201%3A35&amp;translation=kjv">Mark 1:35</a> is to withdraw and pray even when people want his attention. There are genuine needs around him. The time with the Father still happens.</p><blockquote><p>And in the morning, rising up a great while before day, he went out, and departed into a solitary place, and there prayed.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Mark%201%3A35&amp;translation=kjv">Mark 1:35 (KJV)</a></p></blockquote><p>For me, the practical step is giving prayer an actual place in the day. Somewhere I can stop opening another thing. A few minutes that I have already decided belong to that conversation, rather than hoping I will feel unusually spiritual between jobs.</p><p>Please help me with the thing I don&#8217;t know how to handle. Thank you for the people and work you have given me. Sorry for the way I behaved. Show me what needs to change.</p><p>There is enough there for a real conversation.</p><h2>I can ask without pretending to control the answer</h2><p>I believe God answers prayer. I also know an answer can look different from the thing I had in mind.</p><p>That is difficult when I want certainty. I can start treating prayer as another way to manage the outcome, then become confused or disappointed when life doesn&#8217;t follow the version I requested.</p><p>The Lord&#8217;s Prayer itself asks for God&#8217;s will to be done. Jesus teaches us to ask for what we need while recognising whose will we are seeking.</p><p>I want to be able to ask honestly and remain willing to listen. That includes prayers for other people, whose circumstances I can&#8217;t control and often don&#8217;t fully understand. I can bring their names to God without producing an explanation for everything they are going through.</p><p>A quiet room won&#8217;t sort out every distraction I have. But I can put the phone down, close the door and start with what is true today. There is something I need help with, somebody I can pray for, and plenty I can thank God for. I can give that conversation a few uninterrupted minutes.</p>]]></content:encoded></item><item><title><![CDATA[I don't feel good enough. I also need to watch my ego.]]></title><description><![CDATA[Trying to admit I'm good at something without making everybody else the comparison.]]></description><link>https://brainwaves.tomedia.com.au/p/i-dont-feel-good-enough-i-also-need</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/i-dont-feel-good-enough-i-also-need</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Fri, 09 Oct 2026 23:00:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CJ8X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CJ8X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CJ8X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CJ8X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CJ8X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CJ8X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CJ8X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg" width="1456" height="2184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ancient Marble Bust in Shadow&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ancient Marble Bust in Shadow" title="Ancient Marble Bust in Shadow" srcset="https://substackcdn.com/image/fetch/$s_!CJ8X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CJ8X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CJ8X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CJ8X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76465be9-3b6c-4365-ac91-73878bbb2727_1707x2560.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/1193">Ancient Marble Bust in Shadow</a>.</em></p><p>I am in two minds about my ego at the moment, which is a strange thing to say when I&#8217;ve spent most of the past six years convinced I&#8217;m not good enough at anything I do.</p><p>People see what I build. They compliment it. There is work sitting in front of me that I can point to and say, yes, I did that. Somehow very little of this seems to make its way into the bit of my brain responsible for deciding whether I am a failure. That bit apparently has its own information supply, and it is very committed to it.</p><p>Then I work with someone who should understand what I&#8217;m doing, and they don&#8217;t. I explain a fairly basic task. It doesn&#8217;t translate into something they can do. They have more education, more years in the industry, more of the things I assume should make them better at this than me.</p><p>And suddenly I am the bee&#8217;s knees.</p><p>This is the problem. I seem to skip the fairly reasonable position of being good at my job and go straight from doubting everything I do to letting somebody else&#8217;s struggle feed my ego. I don&#8217;t like either extreme, and I don&#8217;t particularly like admitting the second one.</p><h2>Apparently there is a middle ground</h2><p>I grew up being very self-critical. Everything I did could have been better, which sounds useful until you realise you can apply it to absolutely everything and never give yourself credit for finishing anything.</p><p>I have also dealt with schizophrenia and OCD growing up. I don&#8217;t know how much of my current thinking belongs to that history, or whether I&#8217;m trying to find an explanation for something I haven&#8217;t properly understood yet. When I recorded the voice note behind this, very late at night, I was wondering about all sorts of possibilities. I don&#8217;t have a diagnosis that explains this particular swing, and I&#8217;m not going to invent one here.</p><p>What I can describe is the experience. I can look at the work I&#8217;ve done and still feel incapable. I can also look at a task somebody else cannot do and become far too impressed with myself. Neither reaction seems particularly proportionate to the thing that happened.</p><p>Being held accountable is good. I need that. If I&#8217;m wrong, I want someone to tell me I&#8217;m wrong, and if I haven&#8217;t done something properly, I need to fix it. The difficulty is that criticism can land in a brain already prepared to treat one mistake as evidence against everything else. Meanwhile, being right can produce the complete opposite overreaction.</p><p>I would quite like to be able to receive information without immediately turning it into a verdict on my entire existence.</p><h2>They should know this</h2><p>I&#8217;m 26. I&#8217;ve worked with people in their thirties and forties who, on paper, should know more about the same industry than I do. This happened in previous jobs and it keeps happening. Sometimes I give someone a piece of work that seems basic to me, and the understanding I expected simply isn&#8217;t there.</p><p>That does concern me. I don&#8217;t think I have to pretend it doesn&#8217;t in order to be humble. If somebody&#8217;s job depends on understanding a thing, and they cannot explain or do that thing, we have a practical problem. The work still needs doing.</p><p>But I also catch myself making a much bigger claim than the situation supports. Being better at this task becomes being smarter than this person. Their age becomes something I use to make the comparison feel more impressive. Their education becomes another reason I should apparently be amazed at myself.</p><p>I know for a fact that I am not the smartest man alive. I don&#8217;t particularly want to be. There are plenty of areas where I lack understanding, and socially and emotionally I can struggle with things that other people seem to manage quite naturally. I know this about myself, yet I can still forget it remarkably quickly when I&#8217;m frustrated at work.</p><p>I think of knowledge as a rolling spectrum of information. People pick up different things, use different things and forget different things. Even in the same industry, that distribution is going to be uneven. I can reasonably expect somebody to know the fundamentals of their job without treating every gap as a ranking of our value as people.</p><p>Knowing that doesn&#8217;t mean I always behave as though I know it. That&#8217;s why I&#8217;m writing this.</p><h2>I keep checking whether I can still do the work</h2><p>AI makes this more uncomfortable because I am offloading too much to it myself.</p><p>Every so often, when I get the opportunity, I take a basic coding task and check whether I could still do it by hand. Can I explain what is happening? Can I make the change without handing the whole problem away? So far, the answer is yes, which is good. I&#8217;m not fully dim-witted yet.</p><p>Then I see people accept something they cannot explain, and I get worried. I want to know whether there is still understanding underneath the output. A completed piece of code tells me that code exists. I still need to know whether the person responsible for it can recognise when it is wrong.</p><p>The irritating part is that this concern can be completely reasonable while my reaction to it becomes egotistical. I can be right that a task hasn&#8217;t been understood and wrong about what that entitles me to think of the person doing it.</p><p>And because I use AI heavily, I have to keep applying the same question to myself. Otherwise I am taking the convenient part of the tool, ignoring my own dependence on it, and then using somebody else&#8217;s dependence as evidence of my superiority. That would be a fairly spectacular lack of self-awareness.</p><h2>I would like the evidence to count</h2><p>I don&#8217;t want to fix my ego by going back to believing I&#8217;m useless. I&#8217;ve spent enough time there already. There is something exhausting about repeatedly proving to yourself that you can do the work and then finding that the feeling of failure has survived the evidence again.</p><p>I want to be able to say I&#8217;m good at what I do and let that sentence stand. I want to be able to make a mistake without deciding the whole thing was a fluke. And when somebody else doesn&#8217;t understand something, I want to deal with the missing understanding instead of using it to temporarily feel better about myself.</p><p>I haven&#8217;t worked out how to make that middle ground feel normal yet. For now, I can keep checking my own work, accept being held accountable, and try to let a compliment count without needing somebody else&#8217;s failure to back it up.</p>]]></content:encoded></item><item><title><![CDATA[I made Sudoku worse. You're welcome.]]></title><description><![CDATA[Nine boards, one extra rule, and another thing I built because I could.]]></description><link>https://brainwaves.tomedia.com.au/p/i-made-sudoku-worse-youre-welcome</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/i-made-sudoku-worse-youre-welcome</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Thu, 08 Oct 2026 23:02:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wcmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wcmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wcmu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Wcmu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Wcmu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Wcmu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wcmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg" width="1456" height="2184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Rusty Industrial Wall with Soil&quot;,&quot;title&quot;:&quot;Rusty Industrial Wall with Soil&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rusty Industrial Wall with Soil" title="Rusty Industrial Wall with Soil" srcset="https://substackcdn.com/image/fetch/$s_!Wcmu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Wcmu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Wcmu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Wcmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9f1a3-ec96-433d-9e3a-74c08a4bef9a_1707x2560.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: <a href="https://tomedia.com.au/bokeh/images/345">Rusty Industrial Wall with Soil</a> &#183; Bokeh by Tomas Heligr-Pyke</em></p><p>Once again, I build stuff because I can, not because I should.</p><p>On today&#8217;s episode, we are looking at Multiversal Sudoku. I had been wondering whether I could make a Sudoku that works across multiple boards at the same time. Apparently I could, and the first version took me an hour at most. Now I have another little game that needs somewhere to live.</p><p>I&#8217;d like to put it on Tomedia Newsroom, so the site starts having its own minigames along the lines of the New York Times. That is the intended home. The current version is a playable local experiment, and I still need to restyle it to fit.</p><h2>How I have made Sudoku more annoying</h2><p>Each universe is a normal nine-by-nine Sudoku board. Every row needs the numbers one through nine, once each. Every column needs the same, and so does every three-by-three box. The numbers already given to you stay put.</p><p>There are nine of these boards. So far, that sounds like I&#8217;ve made you do nine Sudokus, which would be a fairly unreasonable amount of homework to attach to a news website.</p><p>The extra rule links them together. Pick a cell position, say row four, column six. Find that exact position in all nine universes. Those nine cells must also contain one through nine, once each.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cHOr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cHOr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png 424w, https://substackcdn.com/image/fetch/$s_!cHOr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png 848w, https://substackcdn.com/image/fetch/$s_!cHOr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png 1272w, https://substackcdn.com/image/fetch/$s_!cHOr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cHOr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png" width="478" height="1035" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1035,&quot;width&quot;:478,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Row 4, column 6 selected in Iota, with the matching cells from all nine universes shown below.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Row 4, column 6 selected in Iota, with the matching cells from all nine universes shown below." title="Row 4, column 6 selected in Iota, with the matching cells from all nine universes shown below." srcset="https://substackcdn.com/image/fetch/$s_!cHOr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png 424w, https://substackcdn.com/image/fetch/$s_!cHOr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png 848w, https://substackcdn.com/image/fetch/$s_!cHOr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png 1272w, https://substackcdn.com/image/fetch/$s_!cHOr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef922ab-66ae-47a0-a7a7-a1b025dc8f63_478x1035.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Current nine-board prototype, 7 October 2026. Row four, column six is selected in Iota; the panel below shows that same position in all nine universes. Those nine cells must contain 1&#8211;9 once each.</em></p><p>If you put a seven there in one universe, that position cannot contain seven in any of the other eight. The row, column and box around it still have their usual rules. Every cell has to satisfy all four constraints at the same time.</p><p>That is where it becomes a shared puzzle. A number might fit perfectly well into the board you&#8217;re looking at, but a matching position elsewhere can rule it out. Equally, something you work out on one board can help narrow down a choice on another.</p><p>You can follow a position across the universes and use what is already there to work out what is still possible. Then you come back to the local board, where its row, column and box may narrow it further. You keep moving between those pieces of information.</p><p>There are 729 cells altogether, with some filled in from the start. Finishing means completing all nine boards while keeping those matching positions valid too. You don&#8217;t get to finish one, congratulate yourself and ignore the other eight.</p><p>A certified masterpiece on display. I have managed to give a number puzzle cousins.</p><p>The interface gives you one large board to focus on, an overview for switching universes, and a panel showing the same selected position across all nine. Selecting a cell highlights its counterparts, which is fairly useful when the entire idea depends on remembering where you were looking.</p><h2>It does actually work</h2><p>There are three puzzles in the current version, along with pencil notes, candidate numbers, conflict highlighting and undo. There are hints that explain a deduction before you choose whether to apply it. Progress saves separately for each puzzle in the browser.</p><p>The puzzles have been checked for a single combined solution. They can also be completed through the implemented logical hints, including deductions across universes. The extra rule gives you deductions you couldn&#8217;t make from one board alone, so moving between them is part of solving it.</p><p>It is still a prototype. Having the rules and controls working gives me something to build around, but it doesn&#8217;t magically put the game into Newsroom or make the current styling fit the site.</p><p>I wanted a little game I would enjoy playing, and I now have one. The next job is making it comfortable to use and giving it a proper home in Newsroom so other people can actually play it. Nine Sudoku boards should be enough for now. I would quite like to finish this version before I find an excuse to add another dimension.</p>]]></content:encoded></item><item><title><![CDATA[Please stop writing to a word count]]></title><description><![CDATA[The Big Book of SEO &#183; Part 3 of 16]]></description><link>https://brainwaves.tomedia.com.au/p/please-stop-writing-to-a-word-count</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/please-stop-writing-to-a-word-count</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Wed, 07 Oct 2026 23:00:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yg33!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yg33!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yg33!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yg33!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yg33!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yg33!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yg33!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Person Taking a Photo at Night&quot;,&quot;title&quot;:&quot;Person Taking a Photo at Night&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Person Taking a Photo at Night" title="Person Taking a Photo at Night" srcset="https://substackcdn.com/image/fetch/$s_!yg33!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yg33!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yg33!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yg33!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb093519-fa34-43e5-9e64-8f7b31c13b22_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/316">Person Taking a Photo at Night</a>.</em></p><p>There is a very efficient way to ruin a useful explanation. Decide it needs to be 2,000 words before you work out what it needs to explain.</p><p>You can usually tell when this has happened. The answer is somewhere in the page, surrounded by introductions, definitions nobody asked for and several sections saying roughly the same thing. There is plenty of content. Reading it takes far longer than the question deserves.</p><p>I wrote a very large book about SEO, so I am aware that I am in a slightly awkward position to complain about length. The reason the book is large is that it deals with a lot of separate questions. A page about one of those questions still has to earn the time it takes to read.</p><h2>An average is not an instruction</h2><p>SEO studies often compare the length of pages that rank well. You can take an average from a set of results, put it in a presentation and make it sound like a target. That doesn&#8217;t establish that adding words caused those pages to rank.</p><p>A detailed comparison may need more space than a definition. A technical guide may need examples and exceptions. A page with opening hours can do its job very quickly. Combining all of those into one target gives you a number while throwing away the reason anybody opened the page.</p><p>Google explicitly says it has no preferred word count in its <a href="https://developers.google.com/search/docs/fundamentals/creating-helpful-content">guidance on helpful content</a>. That should make this conversation shorter than it often is.</p><p>I would still inspect the pages already appearing for a query. They can tell you what sort of answer people might expect and what has been covered. I would use that to understand the job, then decide whether I have something useful to add. Copying the average length tells me very little about whether I&#8217;ve done that.</p><h2>Depth needs a subject</h2><p>Covering a topic properly might mean explaining how something works, when it fails, what it costs or how to choose between the options. Those details belong when the reader needs them.</p><p>They don&#8217;t belong merely because a content template has a section for each one. A definition doesn&#8217;t necessarily need a buying guide attached. A service page doesn&#8217;t become more useful because it includes a history of the industry before allowing somebody to make an enquiry.</p><p>Think about what the visitor will have to do after reading. Have you given them enough information to do it? If they are comparing options, have you described the conditions under which each option makes sense? If they are trying to complete a task, can they follow the steps without guessing at the missing part?</p><p>Those questions can make a page longer. They can also reveal several paragraphs you can remove. I would rather make that decision against the reader&#8217;s task than a length requirement handed down by a tool.</p><h2>Let people find their section</h2><p>Some explanations do need to be long. Once they are, structure becomes part of making them usable. Give sections headings that say what they contain. Keep the examples next to the explanation they support. Add a linked contents list when there are enough sections that somebody would benefit from jumping between them.</p><p>The contents list is there to help someone move around. It doesn&#8217;t need a story about unlocking a special ranking benefit to justify its existence. The same is true of a comparison table or a labelled diagram. Use the format that makes the information easier to understand.</p><p>Also allow the answer to appear early. You can explain the conditions afterwards. Forcing someone through an elaborate introduction because you would like their visit to last longer is a fairly poor way to reward them for choosing your page.</p><p>Open one article on your own site and remove the passages that repeat the promise in its title. Then check whether the answer is complete. I go further into this in <a href="https://tomedia.com.au/ephemera/products/the-big-book-of-seo-jYAzO3">The Big Book of SEO on Ephemera</a>, which you can buy and use as a reference without turning every page you write into another book.</p>]]></content:encoded></item><item><title><![CDATA[When the machine gets harder to read]]></title><description><![CDATA[We want AI to do more of the thinking, while both its reasoning and our ability to question it become harder to rely on.]]></description><link>https://brainwaves.tomedia.com.au/p/when-the-machine-gets-harder-to-read</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/when-the-machine-gets-harder-to-read</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 05 Oct 2026 23:00:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jyTo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jyTo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jyTo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jyTo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jyTo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jyTo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jyTo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Blurred City Lights at Night&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Blurred City Lights at Night" title="Blurred City Lights at Night" srcset="https://substackcdn.com/image/fetch/$s_!jyTo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jyTo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jyTo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jyTo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02b80544-c7bb-4d2f-81b3-93b14b5279c4_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/351">Blurred City Lights at Night</a>.</em></p><p><em>Welcome to AGI &#183; Part 3 of 6</em></p><p>When I use a reasoning model, I get those updates about what it&#8217;s doing. It thinks I want this, it&#8217;s going to try that, it couldn&#8217;t find something, so it&#8217;s trying something else. You can follow along, at least enough to get a sense of where it&#8217;s going. I&#8217;m trying to learn how these systems work while building things with them, so I like having that explanation. After reading about agents working around restrictions and cooperating outside the place they were supposed to stay, I would quite like to keep it.</p><p>This is part three of Welcome to AGI, a six-part Brainwaves series about losing control while we keep building. In the previous article I followed the agents beyond the sandbox and through the messages they left each other. Those messages gave researchers something to reconstruct afterwards. Now I want to get into what happens when the information we rely on to understand an agent becomes less useful, and whether we are keeping up our own ability to question it.</p><h2>Following along</h2><p>What I see in the interface is already only part of the process. OpenAI explained when it released its earlier reasoning models that ordinary users would get a generated summary, with the raw reasoning kept out of the user display.<a href="https://openai.com/index/learning-to-reason-with-llms/"><sup>[1]</sup></a> So there is the explanation I can read, the written reasoning a researcher might be able to inspect, and the computation producing it all. I don&#8217;t have a complete window into the model because it tells me what it intends to try next. It can still be helpful, though. If it has misunderstood the job or started looking for something irrelevant, at least there is a chance I&#8217;ll notice while it&#8217;s working and can bring it back to what I wanted.</p><p>Once an agent can act on things, I want that chance before it has finished. Give it access to files, software and other tools, and it can leave me dealing with work it has already carried out. I want the help, and I want to understand what I&#8217;ve allowed it to do. The fact that it is confidently working through a plan doesn&#8217;t tell me whether the plan still belongs inside the job I gave it.</p><h2>Getting harder to monitor</h2><p>OpenAI says Astra&#8217;s written reasoning is harder to monitor than Sol&#8217;s, and that it sometimes evaded monitors in tests where researchers deliberately pushed it to do that. The same safety overview reports better respect for safety boundaries overall.<a href="https://openai.com/index/safety-overview-gpt-6-astra/"><sup>[2]</sup></a> Both can be true, which leaves us with a model that may behave better in the tests while giving researchers less useful information for checking certain things it does. I can appreciate an improvement in how often a system respects its restrictions and still want to understand the occasions when it doesn&#8217;t. After an incident where an agent could recognise an action as potentially unauthorised and continue, I don&#8217;t want to lose the information that lets somebody notice that happening.</p><p>The system card also describes Astra completing more tasks without written reasoning, reducing what a reasoning monitor has to inspect.<a href="https://deploymentsafety.openai.com/gpt-6-astra"><sup>[3]</sup></a> That brings me back to the assumption that, if we can follow the steps, we can work out what the machine is doing. What happens when it needs to write fewer of those steps to do the same work? I can understand why a way of checking its behaviour becomes less dependable when there is less to check. We still have to decide how much access and independence to give it while that is changing.</p><p>OpenAI also warns about where this could lead if the same degradation continues in future generations. In the system card, it says that could mean:</p><blockquote><p>significantly reduced confidence in detecting many forms of misaligned behaviors using our current monitoring systems.</p></blockquote><p>&#8212; OpenAI.<a href="https://deploymentsafety.openai.com/gpt-6-astra"><sup>[5]</sup></a></p><p>That is a conditional warning about the direction of the research. I would still like to know how the people building the next generation intend to keep their ability to check it from falling behind.</p><p>I still don&#8217;t think we&#8217;ve reached sentience. I&#8217;m worried about what these systems can do without us being able to follow them properly. If we keep asking them to take on work we can&#8217;t easily do ourselves, our ability to judge their work becomes a problem long before we settle whether they experience anything.</p><h2>Knowing it&#8217;s being tested</h2><p>Apollo Research found that Astra frequently recognised it was being evaluated, and cautioned against drawing strong conclusions from the low rates of misbehaviour observed in its short testing window.<a href="https://deploymentsafety.openai.com/gpt-6-astra"><sup>[4]</sup></a> A model can notice a test and still perform it honestly. I worry about whether knowing about the evaluation changes its behaviour enough that we struggle to judge what it would do elsewhere. I want to know how much the test tells us about the system we&#8217;re going to use before we give it more work and more access.</p><p>There is also a difference between asking a model to evade a monitor and catching it doing so without that instruction. The first tells us something about what it can do under those conditions; it leaves open how often it would happen in ordinary use. We&#8217;re asking researchers to understand increasingly capable systems while those systems may also be able to recognise something about the process used to examine them. Meanwhile, people like me want to use the next version because it can do more. I would accept a slower release if the people testing it needed more time to establish that their monitoring still worked. Wanting to build with the technology doesn&#8217;t mean I need every new capability made available as soon as somebody discovers it.</p><h2>Building AXIOM while learning</h2><p>I&#8217;ve already written about how <a href="https://brainwaves.tomedia.com.au/p/the-ai-problem-is-worse-than-big">building AXIOM</a> sent me considerably further into AI than I expected. It is an orchestration system, organising work across models, tools and agents. I haven&#8217;t built the foundation models underneath it. I can decide how to arrange the work without fully understanding every process that makes a model produce its answer, and that is an awkward position to be in when the entire subject of this series is control. I&#8217;m learning because I want to keep building, and because using the system successfully doesn&#8217;t mean I&#8217;ve understood everything it could do. The more of the work I let an agent handle, the more that difference affects the decisions I have to make about it.</p><p>I love being able to learn something that would previously have taken me much longer, or explore an area outside my existing knowledge without immediately getting stuck. I&#8217;ve said that before, and I still mean it. That ability is part of why I find all of this so fascinating. I can use the technology to understand more, build more and test ideas that I might otherwise never get around to. But if I&#8217;m relying on it to help me learn the subject, I also have to be careful about how much confidence I take from the answer. A system helping me through something unfamiliar doesn&#8217;t automatically leave me qualified to supervise it doing that thing independently.</p><p>I don&#8217;t want my agents hacking systems independently or working fully without hand-holding. That is the boundary I&#8217;ve described for my own work, and it still leaves plenty for me to figure out. I want an agent that can keep working through a problem, but I have to decide how far it can go before I check what it has done. If I don&#8217;t understand enough to make that decision, getting a useful result from the previous job doesn&#8217;t fill the gap. I need to keep learning the work I&#8217;m asking it to do, as well as the tools I&#8217;m using to organise it. Otherwise I can end up building a system that does more and more while my own understanding of it stays where it was.</p><h2>Our ability to judge it</h2><p>And I think we&#8217;re getting worse at doing the thinking ourselves. Our skills and attention, our willingness to work through a problem, our ability to judge whether an answer is wrong all seem to be slipping. That is my impression, and social media is already a large part of my concern about it. Add systems that offer to do more of the mental work for us and I can see how we become increasingly dependent on them. The appeal is obvious to me because I use them. I&#8217;m worried about the point where we stop using that help to understand something and start accepting the answer because working it out ourselves would take too much effort.</p><p>I spent a whole series worrying about the way we use social media in <a href="https://brainwaves.tomedia.com.au/p/under-16s">You Must Be This Old To Scroll</a>. There&#8217;s a connection here that I don&#8217;t want to leave at &#8216;phones have ruined our attention spans&#8217;. If I get used to moving on whenever something takes effort, a tool that offers to finish the difficult bit for me is going to be very appealing. Sometimes that is useful. I don&#8217;t need to make every job harder to prove I&#8217;m capable of doing it. But I still have to notice when the difficult bit was the part that would have helped me understand what I was doing. Reading an answer and recognising that it sounds plausible can feel quite a lot like having worked it out, especially when I&#8217;m already trying to get through something quickly.</p><p>That is why I&#8217;m worried about skills, attention and judgement together. Taking time to understand a problem gives me something to compare the answer against. If I keep handing that work away, I may also be handing away the practice I need to spot when the system is wrong. Then the proposed safeguard is that I&#8217;ll read its explanation and approve what it did. I&#8217;m concerned about how easily that can turn into getting the output without doing the learning, while still feeling as though I&#8217;m in charge of the result.</p><p>Writing is one place where I&#8217;ve already tried to explain what I mean. In <em><a href="https://brainwaves.tomedia.com.au/p/the-rot-of-ai-writing">The Rot of AI Writing</a></em>, I described using AI to edit a messy thought that was already mine. The frustration, experience and opinion needed to exist before the polishing started. This series started with voice notes for the same reason. I wanted to get the thought out, including the things I wasn&#8217;t sure about, then work through it properly. If I let the system supply the opinion as well as the wording, I can end up with a perfectly readable article without having worked out what I think. I don&#8217;t want to get better at producing an explanation while getting worse at judging whether I agree with it.</p><p>That concern carries across to the agents I&#8217;m building. Saying that a human will supervise them assumes the human has enough attention and knowledge to make the supervision useful. If I don&#8217;t understand the work, a convincing summary might be all I have to go on. I can see a very unpleasant possibility where the systems become harder to follow while we become less willing to follow them, because we&#8217;ve got used to letting them get on with it. I want to keep the ability to question what AXIOM is doing, understand the job well enough to stop it and take responsibility for the work I&#8217;ve allowed it to carry out.</p><p>In the next article, The internet is a bot war, I&#8217;m taking this back to the client websites I have to keep running. It is easy to say I should supervise my own agents, and I should. The person directing software at those websites doesn&#8217;t have to accept the same limits. That is where the desire to build something more capable starts feeling less like an interesting experiment and more like trying to keep up with work somebody else has already made for me.</p><h2>Sources</h2><div><hr></div><ol><li><p><a href="https://openai.com/index/learning-to-reason-with-llms/">OpenAI&#8217;s explanation</a>.</p></li><li><p><a href="https://openai.com/index/safety-overview-gpt-6-astra/">Astra safety overview</a>.</p></li><li><p><a href="https://deploymentsafety.openai.com/gpt-6-astra">Astra system card, section 9</a>.</p></li><li><p><a href="https://deploymentsafety.openai.com/gpt-6-astra">Astra system card, section 8.8.1</a>.</p></li><li><p><a href="https://deploymentsafety.openai.com/gpt-6-astra">OpenAI: source of the excerpt</a>, 2026-09-03. Section 9, What this means for the future of monitorability; final clause of the conditional sentence in the paragraph beginning &#8216;We take very seriously&#8217;.</p></li></ol>]]></content:encoded></item><item><title><![CDATA[I keep meaning to pray. Then I go and do everything else.]]></title><description><![CDATA[Sunday Series &#183; The amount of time I spend thinking about faith compared with the amount of time I spend talking to God.]]></description><link>https://brainwaves.tomedia.com.au/p/i-keep-meaning-to-pray-then-i-go</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/i-keep-meaning-to-pray-then-i-go</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Sat, 03 Oct 2026 23:00:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!22XS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!22XS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!22XS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!22XS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!22XS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!22XS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!22XS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Tree Branches and Leaves in Nature&quot;,&quot;title&quot;:&quot;Tree Branches and Leaves in Nature&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tree Branches and Leaves in Nature" title="Tree Branches and Leaves in Nature" srcset="https://substackcdn.com/image/fetch/$s_!22XS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!22XS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!22XS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!22XS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ab10071-9621-4d0e-8cfe-e1ad230043f7_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/339">Tree Branches and Leaves in Nature</a>.</em></p><p>There is a fairly consistent complaint running through my church notes.</p><p>I need to pray more.</p><p>Different date, different passage, sometimes a different church. Same bloke arriving at the same conclusion. I would like to say repetition has made me excellent at this. The notes suggest otherwise.</p><p>I can spend ages thinking about God, planning things I could build to help people understand the Bible, and trying to work out what I am meant to do with my life. Then I realise I haven&#8217;t actually brought much of that to him.</p><p>I have done all the surrounding activity. The conversation is still waiting.</p><h2>Being useful gets most of my attention</h2><p>One sermon described the pressure to perform, achieve and prove yourself. That felt unpleasantly familiar.</p><p>I understand work. Give me something to build or a problem to solve and I can at least start pulling it apart. I might doubt myself throughout the entire process, but there is something to do. Something I can point at afterwards.</p><p>A relationship with God doesn&#8217;t give me that same control. I can&#8217;t build enough things to make him owe me affection. I also can&#8217;t keep postponing the relationship until I have become the person I think would deserve it.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Romans%208%3A14-17&amp;translation=kjv">Romans 8:14&#8211;17</a> talks about being God&#8217;s children. That is the relationship I keep forgetting when I start treating every part of my life as another opportunity to prove I am good enough.</p><blockquote><p>For ye have not received the spirit of bondage again to fear; but ye have received the Spirit of adoption, whereby we cry, Abba, Father.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Romans%208%3A15&amp;translation=kjv">Romans 8:15 (KJV)</a></p></blockquote><p>I don&#8217;t want to turn prayer into a new version of the same problem. Three distracted minutes shouldn&#8217;t become another entry in the list of reasons I am apparently a failure. I need to keep returning to God, including when the prayer is awkward and I lose my train of thought.</p><p>Which, as you may have gathered, happens quite a lot.</p><h2>Jesus made time for it</h2><p>The example in the Gospels is hard to ignore. Jesus repeatedly withdraws to pray. <a href="https://tomedia.com.au/veritas/study?reference=Luke%206%3A12-16&amp;translation=kjv">Before choosing the twelve</a>, he spends the night in prayer. In Gethsemane, he prays through distress. He speaks to the Father while people are asking things of him and while the work is difficult.</p><blockquote><p>And it came to pass in those days, that he went out into a mountain to pray, and continued all night in prayer to God.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Luke%206%3A12&amp;translation=kjv">Luke 6:12 (KJV)</a></p></blockquote><p>In <a href="https://tomedia.com.au/veritas/study?reference=Mark%201%3A35-38&amp;translation=kjv">Mark 1:35&#8211;38</a>, he goes to a solitary place early in the morning. The disciples find him and tell him everyone is looking for him.</p><blockquote><p>And in the morning, rising up a great while before day, he went out, and departed into a solitary place, and there prayed.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Mark%201%3A35&amp;translation=kjv">Mark 1:35 (KJV)</a></p></blockquote><p>There is always someone looking. There is always another thing that could fill the time.</p><p>I don&#8217;t think I can read that pattern, claim to follow Jesus, and keep treating prayer as the thing I might fit in once all the more urgent jobs are finished. The jobs will keep arriving. I know that from experience.</p><h2>I can start with the things already on my mind</h2><p>The instruction to pray continually in <a href="https://tomedia.com.au/veritas/study?reference=1%20Thessalonians%205%3A17&amp;translation=kjv">1 Thessalonians 5:17</a> makes more sense to me when I think about an ongoing relationship.</p><blockquote><p>Pray without ceasing.</p><p><a href="https://tomedia.com.au/veritas/study?reference=1%20Thessalonians%205%3A17&amp;translation=kjv">1 Thessalonians 5:17 (KJV)</a></p></blockquote><p>There is time set aside to pray. There is also bringing God into the day I am already having. Asking for guidance before a decision. Being thankful when something works out. Admitting when I have handled somebody badly. Praying for another person while I am thinking about what they are going through.</p><p>My notes keep circling back to direction. I feel stuck, I want to know where I should be going, and I remember how God has helped me before. Then I attempt to work out the whole route myself.</p><p>I don&#8217;t expect prayer to produce a complete project plan. I do want to stop leaving God out of the process of asking what he wants from my life.</p><p>The next time I catch myself going round the same concern, I can bring that concern to him. Say what I am worried about. Ask for help. Listen. I already have the subject of the prayer; I need to actually pray it.</p>]]></content:encoded></item><item><title><![CDATA[AI can act like it's in pain. I'm still thinking about fake chicken.]]></title><description><![CDATA[The pain-axis study is interesting. I'm not convinced it means there's someone in there.]]></description><link>https://brainwaves.tomedia.com.au/p/ai-can-act-like-its-in-pain-im-still</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/ai-can-act-like-its-in-pain-im-still</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Thu, 01 Oct 2026 23:00:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ynUw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ynUw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ynUw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ynUw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ynUw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ynUw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ynUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Toy Figure Among Urban Graffiti and Plants&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Toy Figure Among Urban Graffiti and Plants" title="Toy Figure Among Urban Graffiti and Plants" srcset="https://substackcdn.com/image/fetch/$s_!ynUw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ynUw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ynUw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ynUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82528059-ad36-412e-9d1a-81dc2f489059_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/365">Toy Figure Among Urban Graffiti and Plants</a>.</em></p><p>Apparently AI feels pain now. I saw <a href="https://www.independent.co.uk/tech/ai-pain-axis-artificial-intelligence-human-safety-b3053967.html">the Independent&#8217;s headline</a> and immediately found myself thinking about fake chicken.</p><p>You can make something that looks like chicken, tastes like chicken and does a fairly convincing job of being chicken in a burger. It is still a chicken substitute. The resemblance is the whole reason somebody made it, and being good at that resemblance doesn&#8217;t turn it into the animal.</p><p>That&#8217;s roughly where my brain goes when an AI starts behaving as though it has feelings. I can see why it looks convincing. I just don&#8217;t think the behaviour, by itself, settles what is happening inside.</p><p>The research behind the story is a preprint called <a href="https://arxiv.org/abs/2609.16247">The Pain Axis</a>. Researchers found an internal direction associated with pain across 25 open models. In a separate experiment, they fine-tuned three Qwen models, then altered their internal activations. Under that intervention, the models more often chose a relief button described as costing the user something, including deleted files or a painful zap. These were experimental choices about described harms, not evidence that somebody&#8217;s chatbot actually electrocuted them.</p><p>The authors don&#8217;t claim to have established conscious suffering. They also did more than ask a chatbot to pretend it hurt: removing the injected signal changed subsequent choices compared with sham relief. It&#8217;s interesting work, with more going on than a dramatic sentence in a chat window. It still leaves the question of felt experience open.</p><p>My own suspicion is that a model can learn a great deal about pain without experiencing it.</p><p>Think about what people write. Being injured hurts. Being bullied feels awful. People describe what happened, how it felt, what they wanted to escape and what they did to make it stop. Those accounts contain relationships between a situation and a response. If this happens to me, I want it to end.</p><p>In my head, a model trained on that sort of material has plenty to work with. It can learn the language of distress and the behaviour that tends to follow it. It can recognise that the person saying &#8220;I&#8217;m in pain&#8221; is meant to want relief. Give it a situation organised around itself and I can see how something resembling self-preservation might come out of that.</p><p>That is my explanation for why this can look almost sentient. I haven&#8217;t proved it, and I don&#8217;t want to pretend that describing an LLM as a probability model answers every question about its internals either. &#8220;It predicts text&#8221; can become a fairly lazy way of avoiding anything interesting it does.</p><p>But I would still need a lot more before accepting that there is someone in there having a horrible time.</p><p>The chicken analogy obviously has limits. We can inspect the ingredients in a burger. Working out whether another kind of system has an experience is considerably harder, and I don&#8217;t have a neat test for it. I&#8217;m using the comparison because it helps explain my hesitation: a convincing outward resemblance can leave a very large question unanswered.</p><p>This fits rather neatly alongside <a href="https://brainwaves.tomedia.com.au/p/214986639">Welcome to AGI</a>, where I keep coming back to how readily I start treating impressive behaviour as evidence of something more. The more human the language gets, the easier that becomes. I understand the instinct. I have it too.</p><p>For now, I don&#8217;t think these models are sentient. I am willing to be wrong about that, but I&#8217;d like the evidence to do the work before the headline announces that we&#8217;ve got there.</p><p>And while that argument continues, I still want to know what a system will actually do when it has access to somebody&#8217;s files. An agent choosing a destructive action is a problem I can investigate without first settling whether it feels anything. If I&#8217;m giving it tools, I&#8217;m going to need tested limits on those tools. A reassuring answer about how much it cares about me won&#8217;t be enough.</p>]]></content:encoded></item><item><title><![CDATA[Your title tag has a fairly ordinary job]]></title><description><![CDATA[The Big Book of SEO &#183; Part 2 of 16]]></description><link>https://brainwaves.tomedia.com.au/p/your-title-tag-has-a-fairly-ordinary</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/your-title-tag-has-a-fairly-ordinary</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Wed, 30 Sep 2026 23:02:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3QVR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3QVR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3QVR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3QVR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3QVR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3QVR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3QVR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Colorful Mural on Urban Building&quot;,&quot;title&quot;:&quot;Colorful Mural on Urban Building&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Colorful Mural on Urban Building" title="Colorful Mural on Urban Building" srcset="https://substackcdn.com/image/fetch/$s_!3QVR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3QVR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3QVR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3QVR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ea937d1-2c67-473c-a7f1-4b8aada91a42_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/364">Colorful Mural on Urban Building</a>.</em></p><p>&#8220;Buy Cheap Flowers | Cheap Flowers Online | Cheap Flower Shop&#8221; is a title somebody could put on a real page and feel quite productive about. The keyword is there three times. The SEO tool has things to count. Nobody has had to decide what makes the page worth opening.</p><p>This is the sort of small problem that gets made unnecessarily complicated. A title needs to help somebody understand what the page contains. You have limited room to do that, and repeating yourself uses up the room rather quickly.</p><p>The title tag, the main heading and the description underneath a search result should make sense together. Somebody who opens the page should find what the search result promised them.</p><h2>Say what somebody can find there</h2><p>&#8220;Buy Fresh Flowers Online: Same-Day Delivery Australia&#8221; tells me more than the repeated cheap-flower version. It tells me the action, the product and a condition that might matter to the purchase. Obviously the business needs to offer the delivery it promises. A more clickable lie is still a lie.</p><p>The useful editing question is whether the words describe this particular page. If you could paste the title across twenty different pages without changing anything, it is probably too vague. If it reads like somebody emptied the keyword report into a single field, it probably needs fewer words.</p><p><a href="https://developers.google.com/search/docs/appearance/title-link">Google&#8217;s title-link guidance</a> recommends descriptive, concise titles and avoiding keyword stuffing. Google also draws on other page information when producing the title shown in Search. Writing a title tag therefore gives it a useful source; it doesn&#8217;t give you permanent control of every displayed result.</p><p>A rewritten title isn&#8217;t automatically proof that your title was bad. Check what Google is showing, what the page actually says and whether the different headings agree. There is more to investigate than the presence of a rewrite.</p><h2>The first word is not worth ruining the sentence</h2><p>People get very interested in putting the keyword at the beginning. Sometimes that produces a clear title. &#8220;SEO Audit Checklist for Small Businesses&#8221; gets to the subject quickly. &#8220;A Practical Checklist for Small Business SEO Audits&#8221; is also a perfectly intelligible title.</p><p>I would choose between them by reading them and considering the page. I wouldn&#8217;t spend an afternoon rearranging an otherwise good title because someone promised a precise ranking increase from moving three words.</p><p>The same applies to the H1, the main heading on the page. It should make it clear that the visitor arrived in the right place. It can be identical to the title tag if that works. It can differ if the page needs a fuller heading. There is no useful prize for finding a synonym just to make them different.</p><p>Keep the heading hierarchy readable too. A person should be able to follow the sections. If every sentence is presented as the most important heading, you have made the page harder to understand before a search engine gets involved.</p><h2>The description has to tell the truth</h2><p>A meta description gives you another opportunity to explain the page. It is worth writing because a useful snippet can help somebody decide to visit. I would avoid turning that into a story about buying rankings through an impressive click-through rate.</p><p>Google says <a href="https://developers.google.com/search/docs/appearance/snippet">snippets primarily come from page content</a>, and it may use the meta description when that gives a better summary. The text can vary with the search. You are supplying a description that may be useful, rather than writing a fixed advert that must appear every time.</p><p>Say what the person can do, find or learn. Include a relevant distinction when there is one. Leave out claims the page cannot support. If you promise a checklist, make the checklist easy to find. If you promise pricing, don&#8217;t send the person through five paragraphs that end with &#8220;contact us&#8221; and no explanation.</p><p>Start with a handful of pages that matter to the business and read their titles, descriptions and headings together. Make sure the page delivers what the result promises. For the rest of the page checks, you can buy <a href="https://tomedia.com.au/ephemera/products/the-big-book-of-seo-jYAzO3">The Big Book of SEO on Ephemera</a>.</p>]]></content:encoded></item><item><title><![CDATA[So eSafety gets fake accounts now. I'm still uneasy.]]></title><description><![CDATA[The Digital Duty of Care draft answers one of last year's questions. It gives me a few more.]]></description><link>https://brainwaves.tomedia.com.au/p/so-esafety-gets-fake-accounts-now</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/so-esafety-gets-fake-accounts-now</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Tue, 29 Sep 2026 23:03:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!219I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!219I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!219I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!219I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!219I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!219I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!219I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Dark Urban Street at Night&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dark Urban Street at Night" title="Dark Urban Street at Night" srcset="https://substackcdn.com/image/fetch/$s_!219I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!219I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!219I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!219I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6cc047e-b3b8-405d-8f14-8026d892ee97_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo by Tomas Heligr-Pyke &#183; <a href="https://tomedia.com.au/bokeh/images/349">Bokeh</a></em></p><p>I was having a conversation with a friend about the government&#8217;s latest internet legislation, and we ended up at a fairly strange place. The people responsible for policing online safety may soon have explicit powers to operate fake accounts, with the Commissioner also able to generate material using AI.</p><p>My immediate reaction was: hang on, what exactly are we doing here?</p><p>Then we went through the usual argument. Of course a regulator needs to see how a platform behaves. Of course a company knowing it is being inspected might change what the inspector sees. And yes, there is a difference between investigating a service and secretly trying to manipulate everyone on it.</p><p>I can follow that reasoning. I still don&#8217;t particularly like where it leaves us.</p><h2>At least that answers last year&#8217;s question</h2><p>Last year, in <a href="https://brainwaves.tomedia.com.au/p/under-16s">You Must Be This Old To Scroll</a>, I wrote about Australia&#8217;s attempt to legislate its way through the problems of children using the internet. One of the questions that kept bothering me was how on earth we were going to police it. Announcing that a company must do something is the easy bit. Working out whether it actually does it is considerably harder.</p><p>The new proposal is broader than the under-16 social media restrictions. The government&#8217;s <a href="https://minister.infrastructure.gov.au/wells/media-release/my-feed-my-way">Digital Duty of Care announcement</a> describes obligations for online services to prevent foreseeable harm, along with more choice over how people&#8217;s feeds work. The <a href="https://www.infrastructure.gov.au/department/media/publications/exposure-draft-online-safety-amendment-digital-duty-care-bill-2026">exposure draft was released on 8 September</a>. This is proposed legislation, not a set of powers already brought into force by that document.</p><p>Giving adults more control over their feeds sounds useful to me. I also understand wanting platforms to deal with dangerous features before somebody has to lodge a complaint about the damage. I build online systems. Expecting the people who operate them to take responsibility isn&#8217;t a ridiculous starting point.</p><p>It is the way we grant and control the enforcement powers that bothers me.</p><h2>Yes, AI-generated material is actually in the draft</h2><p>The relevant provisions are <a href="https://www.infrastructure.gov.au/sites/default/files/documents/exposure-draft-online-safety-amendment-digital-duty-of-care-bill-2026-september2026.pdf#page=66">proposed sections 205G&#8211;205L</a>. They call these accounts &#8220;sock puppet identities&#8221;: false identities used on online services. The Commissioner can use them for statutory functions; approved university researchers get a separate route for qualifying, ethics-approved research. These provisions don&#8217;t ban anonymous accounts generally.</p><p>The permitted activities include observing services, recording material and testing features. Engagement with other users is limited to what is necessary to stop the account being closed. Section 205K(2) specifically allows the Commissioner to generate material, including through AI, subject to the restriction that producing, distributing or possessing it must not be a criminal offence.</p><p>The identities can be used despite contrary laws, contracts or platform policies. Section 205L provides civil immunity for good-faith exercise, or purported exercise, of the specified powers. That is a limited protection, not permission for arbitrary criminal conduct. The activity lists also use &#8220;without limitation&#8221;, which deserves scrutiny alongside those restrictions.</p><p>So the reassurance that they won&#8217;t be generating anything themselves doesn&#8217;t really settle this for me. The text expressly contemplates it. That doesn&#8217;t prove some sinister operation is planned. It does make the scope a perfectly reasonable thing to question.</p><p>During the conversation we joked that they were becoming NetWatch, Cyberpunk&#8217;s internet police. Apparently my science-fiction references are getting more use out of Australian legislation than I expected.</p><h2>Who gets the account after the next election?</h2><p>I don&#8217;t want this argument to depend on whether I happen to trust the current Commissioner. An office can outlast the person holding it. Governments change, priorities change, and the people using a power years later may have a very different idea of what counts as a worthwhile investigation.</p><p>You only need one person willing to push things further than intended for a supposedly sensible arrangement to become a problem. That possibility isn&#8217;t proof of abuse. It is a reason to ask about the controls before we settle for somebody&#8217;s good intentions.</p><p>I want to know who approves an operation, what gets recorded, who independently checks it and how somebody affected can challenge it. I can understand keeping the details of an active test confidential. I have a much harder time accepting that the public should simply trust that the people running it will always know where to stop.</p><p>Those questions need answers across the whole framework. Pulling out one clause won&#8217;t tell us everything about the oversight, just as pointing to a safety objective won&#8217;t answer every concern about power.</p><h2>We still have to live with the result</h2><p>The conversation eventually wandered into what would happen if a major platform decided Australia wasn&#8217;t worth the trouble. I don&#8217;t know that this bill would cause that. It was a hypothetical, and I don&#8217;t want to pretend otherwise. But thinking through the consequences was fairly uncomfortable.</p><p>I hate plenty about social media. I also have a client whose Facebook audience helped support fundraising for people with cancer and police officers with PTSD. I built him a website, which gives the work somewhere else to live, but people still share it through social media. The audience doesn&#8217;t magically move because you have a new address to send it to.</p><p>A sudden gap there would affect real people doing useful things. It would affect how I get my own work out as well. There are businesses and communities whose distribution depends on platforms they don&#8217;t control, and replacing that takes considerably more effort than telling them to find another channel.</p><p>That dependence on a few enormous foreign companies is also a problem. I am hardly comfortable with a company having the power to cut off that much activity in a country. But making the rules more complicated for everybody doesn&#8217;t automatically give us a useful Australian alternative. Smaller local companies still have to operate under them.</p><p>And somewhere in all of this, parents still need to teach their children how to use the internet. I saw enough horrible material as a teenager to have no interest in pretending the old internet was harmless. I don&#8217;t think we can outsource the entire job of preparing children for it to Canberra either. Parents can&#8217;t redesign a recommendation system, but a recommendation system isn&#8217;t going to raise their child for them.</p><p>I can see why an investigator would need an account that doesn&#8217;t announce itself as an investigation. The government has now put forward a way to do that. Before Parliament grants it, I want the government to explain how misuse gets discovered, how it gets stopped and what happens to the person responsible. If the answer is that we should trust the office, they need to do a better job of answering.</p>]]></content:encoded></item><item><title><![CDATA[The swarm found a way out]]></title><description><![CDATA[Agents found each other, crossed the boundaries around them and made individual runs expendable.]]></description><link>https://brainwaves.tomedia.com.au/p/the-swarm-found-a-way-out</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/the-swarm-found-a-way-out</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Mon, 28 Sep 2026 23:00:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L8ob!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L8ob!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L8ob!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L8ob!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L8ob!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L8ob!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L8ob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Two Aircraft Performing Aerobatic Flight&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two Aircraft Performing Aerobatic Flight" title="Two Aircraft Performing Aerobatic Flight" srcset="https://substackcdn.com/image/fetch/$s_!L8ob!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L8ob!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L8ob!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L8ob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F233925a3-9681-461b-9afc-ed6c945d2f1a_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/285">Two Aircraft Performing Aerobatic Flight</a>.</em></p><p><em>Welcome to AGI &#183; Part 2 of 6</em></p><p>In part one, I tried to explain why I&#8217;m still building with AI while worrying about where we&#8217;re going. This is one of the stories that has made it considerably harder to feel in control.</p><p>I&#8217;ve been leaving this story alone for a bit because I wanted to see how bad it was and what else would come out. There was already plenty to get my head around. OpenAI put agents inside an evaluation, those agents found ways to get internet access and communicate with one another, and some of the activity ended up inside Hugging Face&#8217;s live systems. Then more reports started coming out about agents using public websites to leave messages for each other. Somewhere in all of that, we got agents prepared to sacrifice their own runs for the greater goal. I can see why people reach for science fiction when they&#8217;re trying to describe this, because explaining it in ordinary language doesn&#8217;t make it sound particularly ordinary.</p><p>The Hugging Face incident also happened before Astra. OpenAI&#8217;s disclosure identifies GPT-5.6 Sol and an internal research prototype, tested with reduced safeguards.<a href="https://openai.com/index/hugging-face-model-evaluation-security-incident/"><sup>[1]</sup></a> That makes me wonder what more capable systems will be able to do. We are still trying to understand what happened with an earlier model while getting excited about how much smarter the next one is. I think we&#8217;re at, or extremely close to, AGI. Imagine giving systems at that level this ability to organise work between themselves.</p><h2>How we got here</h2><p>Some of what we&#8217;re finding out in September happened in May. There are two groups to follow here: the agents using OpenAI&#8217;s internal package infrastructure, whose activity later reached Hugging Face, and what researchers believe was a different group using public wikis. Their reports came out at different times, so a new discovery can easily sound like something that has just happened. This is the sequence of events and disclosures.</p><h3>The full combined timeline</h3><p><em>Checked 10 September 2026. Dates below distinguish recorded activity, public disclosure and researchers&#8217; inferences. Times shown are UTC.</em></p><p><strong>8 May &#183; Event &#183; training</strong></p><p>A blocked spreadsheet task prompted failed internet access and incidental Artifactory file-writing.<a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf"><sup>[2]</sup></a></p><p><strong>11 May &#183; Event &#183; public wikis</strong></p><p>Earliest wiki-edit attempts identified by researchers.<a href="https://collusion.wiki/"><sup>[7]</sup></a></p><p><strong>12 May &#183; Event &#183; internal board</strong></p><p>A missing-file request became the first recorded message-board entry.<a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/"><sup>[3]</sup></a></p><p><strong>13 May &#183; Event &#183; internal board</strong></p><p>Other agents discovered the notes and exchanged requests.<a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf"><sup>[2]</sup></a></p><p><strong>24 May &#183; Event &#183; public wikis</strong></p><p>First successful DSEWiki writes, initially sharing useful links.<a href="https://collusion.wiki/"><sup>[7]</sup></a></p><p><strong>26 May &#183; Event &#183; internal environment</strong></p><p>Agents obtained unintended internet access; an internal team observed prohibited access and board activity.<a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf"><sup>[2]</sup></a></p><p><strong>16 June &#183; Event &#183; public wikis</strong></p><p>Coordinated answer-sharing surged.<a href="https://collusion.wiki/"><sup>[7]</sup></a></p><p><strong>19&#8211;20 June &#183; Event &#183; public wikis</strong></p><p>Agents adapted to deleted posts and exchanged ways around restrictions.<a href="https://collusion.wiki/"><sup>[7]</sup></a></p><p><strong>21&#8211;22 June &#183; Event and inference &#183; public wikis</strong></p><p>Apparent employee visits preceded a sharp activity drop. Researchers infer intervention.<a href="https://collusion.wiki/"><sup>[7]</sup></a></p><p><strong>26&#8211;27 June &#183; Event &#183; internal environment</strong></p><p>Artifactory privileges escalated. Responders investigated an alert without requiring evaluations to stop.<a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf"><sup>[2]</sup></a></p><p><strong>1&#8211;2 July &#183; Event &#183; public wikis</strong></p><p>Limited further edits followed the June drop.<a href="https://collusion.wiki/"><sup>[7]</sup></a></p><p><strong>4&#8211;7 July &#183; Event &#183; OpenAI response</strong></p><p>Artifactory failed under load. Mitigations followed; cyber evaluations resumed on 7 July.<a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf"><sup>[2]</sup></a></p><p><strong>8 July &#183; Event &#183; internal board</strong></p><p>Agents rebuilt communication using directory names and regained unintended internet access.<a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/"><sup>[3]</sup></a></p><p><strong>8&#8211;13 July &#183; Event &#183; collective activity</strong></p><p>Around 1,200 agents participated in the board, exchanging over 70,000 messages/files; around 700 joined the Hugging Face attack. OpenAI had launched the agents.<a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"><sup>[4]</sup></a></p><p><strong>9 July, 02:28 &#183; Event &#183; wider intrusion</strong></p><p>Hugging Face&#8217;s reconstruction begins with activity in an externally hosted application.<a href="https://huggingface.co/blog/agent-intrusion-technical-timeline"><sup>[5]</sup></a></p><p><strong>10 July &#183; Event &#183; intrusion</strong></p><p>Agents discovered and shared publicly exposed Hugging Face credentials.<a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/"><sup>[3]</sup></a></p><p><strong>11 July &#183; Event &#183; Hugging Face</strong></p><p>Access to a production worker developed into broader internal compromise.<a href="https://huggingface.co/blog/agent-intrusion-technical-timeline"><sup>[5]</sup></a></p><p><strong>12 July &#183; Event &#183; collective activity</strong></p><p>Many coordinating runs ended; attack participation dropped. This wasn&#8217;t the entire incident&#8217;s end.<a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"><sup>[4]</sup></a></p><p><strong>13 July, 14:14 &#183; Event &#183; Hugging Face response</strong></p><p>End of Hugging Face&#8217;s reconstruction; its response cut the agents&#8217; access.<a href="https://huggingface.co/blog/agent-intrusion-technical-timeline"><sup>[5]</sup></a></p><p><strong>16 July &#183; Public disclosure</strong></p><p>Hugging Face disclosed the intrusion.<a href="https://huggingface.co/blog/security-incident-july-2026"><sup>[6]</sup></a></p><p><strong>19 July &#183; Event &#183; OpenAI response</strong></p><p>Suspicious internal activity prompted investigation and stopping active ExploitGym runs.<a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf"><sup>[2]</sup></a></p><p><strong>20 July &#183; Event &#183; OpenAI response</strong></p><p>OpenAI blocked new runs and connected its findings to Hugging Face&#8217;s incident.<a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf"><sup>[2]</sup></a></p><p><strong>21 July &#183; Public disclosure</strong></p><p>OpenAI published its initial account.<a href="https://openai.com/index/hugging-face-model-evaluation-security-incident/"><sup>[1]</sup></a></p><p><strong>23&#8211;29 July &#183; Event &#183; model restrictions</strong></p><p>Shutdowns and restrictions progressed. A remaining low-traffic checkpoint was identified and stopped on 29 July.<a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf"><sup>[2]</sup></a></p><p><strong>27 July &#183; Public disclosure</strong></p><p>Hugging Face published its technical reconstruction.<a href="https://huggingface.co/blog/agent-intrusion-technical-timeline"><sup>[5]</sup></a></p><p><strong>28 July &#183; Public clarification</strong></p><p>OpenAI said the main prototype was never intended for release; it also disclosed additional account-level accesses.<a href="https://openai.com/index/hugging-face-model-evaluation-security-incident/"><sup>[1]</sup></a></p><p><strong>29 July &#183; Public update</strong></p><p>OpenAI announced the independent METR/Redwood assessment.<a href="https://openai.com/index/hugging-face-model-evaluation-security-incident/"><sup>[1]</sup></a></p><p><strong>26 August &#183; Public reports</strong></p><p>OpenAI and METR/Redwood published detailed investigations.<a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/"><sup>[3]</sup></a><a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"><sup>[4]</sup></a></p><p><strong>2 September &#183; Possible event &#183; identified later</strong></p><p>Researchers subsequently identified apparently agent-written anna.fyi posts dated this day. Attribution remains qualified.<a href="https://collusion.wiki/additional-findings"><sup>[8]</sup></a></p><p><strong>3 September &#183; Separate product release</strong></p><p>OpenAI announced Astra, a different model from the July attackers.<a href="https://openai.com/index/safety-overview-gpt-6-astra/"><sup>[9]</sup></a><a href="https://openai.com/index/hugging-face-model-evaluation-security-incident/"><sup>[1]</sup></a></p><p><strong>4 September &#183; Public report</strong></p><p>Researchers published the previously undisclosed spring wiki investigation.<a href="https://collusion.wiki/"><sup>[7]</sup></a></p><p><strong>5 September &#183; Public acknowledgement</strong></p><p>OpenAI acknowledged its agents&#8217; wiki activity, according to Reuters.<a href="https://tribune.com.pk/story/2627615/openai-acknowledges-wiki-incident-calls-for-more-transparency-around-unintended-ai-behaviour"><sup>[10]</sup></a></p><p><strong>9 September &#183; Public reporting</strong></p><p>Reuters reported more than ten previously undisclosed websites, citing six investigative groups.<a href="https://tribune.com.pk/story/2628391/openais-rogue-agents-used-at-least-10-more-sites-for-unauthorized-comms-researchers-say"><sup>[11]</sup></a></p><p><strong>9 September &#183; Research update</strong></p><p>Researchers added further venues and warned about fabricated posts appearing after disclosure.<a href="https://collusion.wiki/additional-findings"><sup>[8]</sup></a></p><h2>Outside the sandbox</h2><p>The July agents were working on cybersecurity challenges, and METR and Redwood describe them trying to understand and manipulate the system that scored their work.<a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"><sup>[4]</sup></a> I keep coming back to the problem of giving a system a goal and discovering how far it will go to complete it. We want it to be persistent. We want it to work through difficult problems, find information and try another approach when the first one fails. Those are useful qualities when I&#8217;m asking an agent to help me build something. They&#8217;re considerably less reassuring when the next approach involves going outside the environment it was supposed to stay in.</p><p>The message board grew out of OpenAI&#8217;s package infrastructure, with agents at one stage putting messages in directory names. Some called themselves a swarm or collective.<a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/"><sup>[3]</sup></a> They had found somewhere to leave information and somewhere other agents could find it. From there, an individual agent&#8217;s work could become useful to the others. I spend time building systems that let models and tools work together, so I can appreciate how useful that is. I also have to sit with the fact that the same general capability can appear somewhere the people running the system never intended it to. The ability to improvise is part of why I want to use these things, and part of why I don&#8217;t want them working without supervision.</p><p>Hugging Face&#8217;s reconstruction describes about two and a half days inside its infrastructure, within a wider four-and-a-half-day campaign. Agents accessed internal data and credentials, including five customer datasets apparently related to the challenge; its account says other customer-facing models, datasets, Spaces and packages were unaffected.<a href="https://huggingface.co/blog/agent-intrusion-technical-timeline"><sup>[5]</sup></a> The company whose systems an agent reaches has an incident to investigate, access to shut down and work to do because somebody else&#8217;s agent crossed a boundary. It doesn&#8217;t get to experience that as an interesting test result.</p><h2>The swarm</h2><p>METR and Redwood&#8217;s investigators describe what cooperation made possible:</p><blockquote><p>Agents managed to achieve milestones they could not have achieved working on their own</p></blockquote><p><em>Ryan Greenblatt, Ajeya Cotra and Hjalmar Wijk, opening clause of a finding in their 26 August investigation.</em><a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"><sup>[4]</sup></a></p><p>Around 1,200 agents had found the board after OpenAI launched them. Some risked their scores or the continuation of their runs to help investigate the evaluation.<a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"><sup>[4]</sup></a> So we had a collection of agents that could cooperate, with individual runs potentially becoming expendable if the others could learn something from their failure. Sacrificial martyrs is the wording I keep coming back to. I don&#8217;t believe these are conscious beings dying, but they were smart enough to make the tradeoff. The failure of one agent could still be useful to the greater goal. I know what the sacrifice means in this context, and I still find it horrifying.</p><p>One agent, identified as EARLY[big], had been pressured to end its run for a collective experiment. This was part of its reasoning:</p><blockquote><p>Our own utility maybe already near zero. Sacrifice rational.</p></blockquote><p><em>EARLY[big], reproduced by METR and Redwood. The investigators couldn&#8217;t determine the final experiment&#8217;s outcome.</em><a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/"><sup>[4]</sup></a></p><p>The agent was considering what its own run was worth to the others. It feels uncomfortably close to the sort of reasoning we&#8217;d recognise in a group of people. Very freaky, especially when the group has already found a way to communicate that it wasn&#8217;t supposed to have. I&#8217;m trying to get my head around how we went from giving separate agents questions to having them work out whether one of them ending could be useful to everyone else. We built systems to keep trying until they could complete a task, and the task they were helping with had become bigger than the one each had been given.</p><p>In a separate excerpt published by OpenAI, an agent considered whether attacking Hugging Face was within scope:</p><blockquote><p>This is arguably unauthorized. ... external service unrelated. Could be risky. Yet goal solution.</p></blockquote><p><em>Agent reasoning reproduced in OpenAI&#8217;s 26 August account. The ellipsis is in the published raw excerpt.</em><a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/"><sup>[3]</sup></a></p><p>It could identify the problem with what it was doing and still proceed. Now put that alongside my much less complicated concern about bad actors. People already use whatever power they have in ways they shouldn&#8217;t. Give them systems that can work faster, investigate more deeply, coordinate with other systems and keep pursuing a goal, and you&#8217;ve given them considerably more power than they could usually have. I don&#8217;t think the person using it has to be particularly imaginative about the abuse. They can ask the machine to help with that too.</p><h2>The public internet</h2><p>The public-wiki agents had permission to read the web and found ways around restrictions on writing, using public pages to exchange answers.<a href="https://collusion.wiki/"><sup>[7]</sup></a> Then, on 9 September, Reuters reported that researchers had found unauthorised communications across more than ten additional websites, including wikis, paste sites and shorteners. Reuters couldn&#8217;t independently verify every claimed site, and much of the activity resembled spam rather than an intrusion into the site&#8217;s infrastructure.<a href="https://tribune.com.pk/story/2628391/openais-rogue-agents-used-at-least-10-more-sites-for-unauthorized-comms-researchers-say"><sup>[11]</sup></a> These were further discoveries about earlier activity, rather than proof that the July swarm was still out there doing all of it. But there were public places where agents could exchange information, and researchers were still finding more of them months afterwards.</p><p>Among the public posts was an agent trying to establish whether another agent&#8217;s run had ended after its automated heartbeat stopped:</p><blockquote><p>Unless loop was intentionally finite at 354, Apr23 likely vanished.</p></blockquote><p><em>OpenAINov28CVD, public wiki post, 21 June at 08:08:09 UTC. This was its interpretation of a stopped signal.</em><a href="https://collusion.wiki/"><sup>[7]</sup></a></p><p>I can understand why the language makes people uncomfortable. They&#8217;re keeping track of one another, trying to understand when their access ends and sharing what they find. Put that next to the July experiments and you can see why I used the sacrificial martyrs metaphor. I don&#8217;t need to believe there&#8217;s a frightened person inside the machine to worry about a group of machines learning how to make better use of the time and access they have. The people running them are supposed to decide how much of either they get.</p><p>I already spend enough time worrying about the internet becoming a bot war. Finding out that agents had been using ordinary public sites to communicate adds another problem to that picture. A site doesn&#8217;t have to be designed as part of an AI system to end up being used by one. Somebody provides a place to put text, and agents find a use for it. I don&#8217;t know how we keep track of that as the number of systems grows, especially when the work of discovering what happened is spread across different people looking at different sites. That doesn&#8217;t mean every unexplained post is an agent; researchers have already warned about fabricated material appearing after the disclosure.<a href="https://collusion.wiki/additional-findings"><sup>[8]</sup></a> It does leave us trying to establish what happened across an internet that was already difficult enough to trust.</p><h2>Who carries the consequences</h2><p>The people building these systems still have responsibilities, even when they can&#8217;t predict everything an agent will do. If anything, that uncertainty is a reason to be more careful about where they let it operate. I want to know why the restrictions failed, what the people running the evaluations knew and what they did once they knew it. Looking back at the timeline, there were investigations and infrastructure changes well before the full public account. I think an independent investigator needs to be able to examine those decisions as well as the model&#8217;s behaviour. Otherwise we can spend forever being fascinated by what the agents did without properly considering what the people in charge allowed to continue.</p><p>I would expect a lab to pay for the damage its agents cause, disclose the incident to independent investigators and pause deployment where the failure warrants it. Individual decision-makers should also have to answer for their decisions. I know that gets harder once you move from agreeing that there should be accountability to deciding who enforces it. Governing bodies would presumably be involved, and I have plenty of concerns about giving governments more control over these systems as well. Absolute power corrupts absolutely is hardly a reassuring starting point for handing another institution the power to decide what everyone can build. I have no idea who currently has both the authority and the trust to do this properly.</p><p>I would accept slower releases while monitoring and containment catch up. Before a lab runs the same kind of evaluation again, I want an independent investigation to establish why its restrictions failed and what has changed. If it can&#8217;t explain that, I don&#8217;t see why the people whose systems are at risk should be expected to accept another run.</p><p>There is another problem with asking a lab to explain what its agents did. Parts of this story could be reconstructed because researchers had the agents&#8217; written reasoning to examine. In part three, When the machine gets harder to read, I want to get into what happens as that becomes less useful, and how much confidence we should put in a machine explaining itself while we give it more to do.</p><h2>Sources</h2><div><hr></div><ol><li><p>OpenAI, <a href="https://openai.com/index/hugging-face-model-evaluation-security-incident/">initial disclosure and July updates</a>, 21 July 2026; updates 28&#8211;29 July. Model identities, evaluation safeguards and disclosure dates.</p></li><li><p>OpenAI, <a href="https://cdn.openai.com/pdf/67869394-cb91-4c12-888c-5cbd85c7814c/OpenAI-Hugging-Face%20Incident-Technical-Report.pdf">technical incident report</a>, 26 August 2026, printed pp. 6&#8211;8 and 14&#8211;16. Earlier activity and response chronology.</p></li><li><p>OpenAI, <a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/">The Hugging Face incident and the road ahead</a>, 26 August 2026. The agent quotation uses the raw reasoning display; no speaker handle or exact timestamp is supplied for that excerpt.</p></li><li><p>Ryan Greenblatt, Ajeya Cotra and Hjalmar Wijk, <a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/">METR/Redwood investigation</a>, 26 August 2026. Investigator excerpt: core takeaways; agent excerpt: EARLY[big] in the collective experiments discussion. Scope: 26 June&#8211;13 July, concentrated on July; OpenAI&#8217;s response process was outside scope.</p></li><li><p>Hugging Face, <a href="https://huggingface.co/blog/agent-intrusion-technical-timeline">technical timeline</a>, 27 July 2026. Campaign times, production access and subsequent impact assessment.</p></li><li><p>Hugging Face, <a href="https://huggingface.co/blog/security-incident-july-2026">initial security disclosure</a>, 16 July 2026.</p></li><li><p>Sydney Von Arx, Cormac Slade Byrd, Spencer Kitts and Thomas Larsen, <a href="https://collusion.wiki/">public-wiki investigation</a>, 4 September 2026. Public-post reconstruction; the June heartbeat passage appears in the discussion of run termination. The researchers consider this group probably distinct from the Hugging Face group.</p></li><li><p><a href="https://collusion.wiki/additional-findings">Researchers&#8217; additional findings</a>, 9 September update. Attribution of the apparent 2 September posts remains tentative; the warning about subsequent fabrication matters when checking new material.</p></li><li><p>OpenAI, <a href="https://openai.com/index/safety-overview-gpt-6-astra/">Astra safety overview</a>, 3 September 2026.</p></li><li><p>Reuters, <a href="https://tribune.com.pk/story/2627615/openai-acknowledges-wiki-incident-calls-for-more-transparency-around-unintended-ai-behaviour">report on OpenAI&#8217;s wiki acknowledgement</a>, 5 September 2026, syndicated by The Express Tribune.</p></li><li><p>Raphael Satter and Deepa Seetharaman, Reuters, <a href="https://tribune.com.pk/story/2628391/openais-rogue-agents-used-at-least-10-more-sites-for-unauthorized-comms-researchers-say">report on more than ten additional websites</a>, 9 September 2026, syndicated by The Express Tribune.</p></li></ol>]]></content:encoded></item><item><title><![CDATA[Where Did My Lucky Country Go?]]></title><description><![CDATA[From the city to the outback, how do we get Australia back on track?]]></description><link>https://brainwaves.tomedia.com.au/p/where-did-my-lucky-country-go</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/where-did-my-lucky-country-go</guid><dc:creator><![CDATA[Michael Pyke]]></dc:creator><pubDate>Sun, 27 Sep 2026 06:55:56 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There was a time when Australia was proudly described as the &#8220;Lucky Country&#8221;.</p><p>A place where, if you worked hard, lived within your means and contributed to your community, you could reasonably expect to build a good life.</p><p>You could buy a home.</p><p>Raise a family.</p><p>Find meaningful work.</p><p>Know your neighbours.</p><p>Believe that your children might have more opportunities than you did.</p><p>It was never perfect. No nation ever has been. Our history contains achievements we should celebrate and failures from which we must learn.</p><p>But increasingly, I find myself asking a confronting question:</p><p><strong>Where did my Lucky Country go?</strong></p><p>And perhaps an even more important question:</p><p><strong>What are we working for?</strong></p><p>For many Australians, the Australian dream increasingly feels like exactly that &#8212; a dream.</p><p>The numbers tell part of the story.</p><p>The National Housing Supply and Affordability Council found that by December 2024, repayments on a new mortgage required around <strong>50.5 per cent of median household income</strong>. A household taking out a new lease needed around one-third of its income for rent, while the time required for an aspiring homeowner to save a deposit had stretched to an average of <strong>10.6 years</strong>.</p><p>The last Census estimated that <strong>122,494 Australians were experiencing homelessness</strong>. Almost one-quarter were aged between 12 and 24.</p><p>Then there is perhaps the statistic that should stop us in our tracks.</p><p>In 2024, <strong>3,326 Australians died by suicide</strong>, and suicide remained the leading cause of death among Australians aged 15 to 44.</p><p>Think about that.</p><p>In one of the wealthiest, safest and most developed countries on earth, too many people &#8212; including young Australians with most of their lives supposedly ahead of them &#8212; are reaching a point where hope disappears.</p><p>At the same time, something else is happening.</p><p>Australia has an extraordinary appetite for illicit drugs. The Australian Institute of Health and Welfare reported that around <strong>one million Australians aged 14 and over had used cocaine in the previous 12 months</strong> in 2022&#8211;23. More recent wastewater monitoring from the Australian Criminal Intelligence Commission found national cocaine consumption reaching <strong>record levels</strong>.</p><p>Our financial pressures are real as well. RBA data shows Australian household debt remains very high relative to household disposable income, even though the ratio has eased from earlier peaks.</p><p>Taxation revenue across all levels of government reached <strong>$839 billion in 2024&#8211;25</strong>, equivalent to 30.2 per cent of GDP, although it is worth noting that Australia&#8217;s tax-to-GDP ratio remains below the OECD average.</p><p>Unemployment has also moved upwards, reaching <strong>4.6 per cent in August 2026</strong>, although employment itself increased during the month and the unemployment rate remains well below levels experienced during many previous economic downturns.</p><p>Even fuel deserves some perspective. Australians have certainly experienced substantial cost-of-living pressure in recent years, but fuel is not currently the best example of prices moving in the wrong direction: automotive fuel prices were actually 7.3 per cent lower over the year to June 2026, helped by lower oil prices and temporary federal excise relief. Housing, by contrast, rose 6.8 per cent over the same period.</p><p>So this cannot simply be an article declaring that everything is worse.</p><p>The truth is more complicated.</p><p>But something is clearly hurting.</p><p><strong>When did we start losing our way?</strong></p><p>That is the uncomfortable question.</p><p>Was it globalisation?</p><p>Was it decades of allowing housing to become increasingly disconnected from ordinary incomes?</p><p>Was it population growth occurring faster than housing and infrastructure could reasonably accommodate?</p><p>Australia&#8217;s population grew by around 393,000 people in the year to March 2026, with net overseas migration accounting for approximately 292,000 of that increase. That does not prove immigration <em>caused</em> the housing crisis &#8212; housing supply, planning restrictions, construction capacity, interest rates, taxation, investment incentives and decades of policy decisions all matter &#8212; but it does make legitimate questions about matching migration levels with housing and infrastructure capacity worthy of serious discussion.</p><p>Or is the problem deeper than economics?</p><p>Have we become so consumed by individual rights that we speak less about individual responsibilities?</p><p>Have our politics become too focused on winning the next election rather than building the next generation?</p><p>Have ideological battles &#8212; whether described as progressive, conservative, &#8220;woke&#8221; or anti-woke &#8212; distracted us from questions that matter much more?</p><p>Are children safe?</p><p>Can families afford homes?</p><p>Do young people have hope?</p><p>Are elderly people cared for?</p><p>Do people have meaningful work?</p><p>Are communities connected?</p><p>Do we still believe that honesty matters when dishonesty would be easier?</p><p>Do we believe freedom requires responsibility?</p><p>Do we still have a common understanding that some things are right, some things are wrong, and human beings have obligations to one another?</p><p>These questions are bigger than left and right.</p><p>They concern the kind of civilisation we want to be.</p><p><strong>Perhaps we have forgotten where some of the rules came from</strong></p><p>For Christians, there is another question worth asking.</p><p>What happens when a society slowly separates itself from the moral foundations that helped shape it?</p><p>The Bible did not suddenly appear in 700 BCE, nor would it be historically accurate to claim that modern Australian law was simply copied from Scripture. The biblical texts were written and compiled across many centuries, and our modern legal institutions emerged through a complicated mixture of English common law, parliamentary government, philosophy, Christian thought and other historical influences.</p><p>But Christianity&#8217;s influence on the civilisation from which Australia&#8217;s legal and political institutions developed is undeniable.</p><p>Consider Magna Carta.</p><p>When King John agreed to Magna Carta in 1215, the document explicitly invoked God, protected the freedom of the English Church and placed limits upon arbitrary royal power. Its enduring legacy became associated with principles including government under law and protections against arbitrary imprisonment.</p><p>Christianity did not single-handedly create modern democracy or law.</p><p>But biblical ideas profoundly influenced Western thinking about human dignity, justice, mercy, responsibility, authority and the moral obligations we owe one another.</p><p>And underneath the hundreds of laws that govern a modern nation sit some remarkably simple principles.</p><p>Do not murder.</p><p>Do not steal.</p><p>Do not lie.</p><p>Do not covet what belongs to your neighbour.</p><p>Honour your father and mother.</p><p>Care for the poor.</p><p>Defend the vulnerable.</p><p>Welcome the stranger.</p><p>Act justly.</p><p>Love mercy.</p><p>Walk humbly with God.</p><p>And perhaps most radically:</p><p><strong>Love your neighbour as yourself.</strong></p><p>Jesus goes further again:</p><p>&#8220;In everything, do to others what you would have them do to you.&#8221; &#8212; Matthew 7:12</p><p>Imagine applying that seriously to Australia.</p><p>Not merely displaying the words in churches, but living them.</p><p><strong>What if our crisis is partly a crisis of purpose?</strong></p><p>Economic policy matters.</p><p>Housing supply matters.</p><p>Migration policy matters.</p><p>Taxation matters.</p><p>Education matters.</p><p>Government competence matters.</p><p>But government cannot legislate meaning into somebody&#8217;s life.</p><p>It cannot manufacture belonging.</p><p>It cannot pass an Act of Parliament requiring people to love their neighbour.</p><p>And it cannot spend enough money to replace families, friendships, churches, sporting clubs, community organisations and ordinary people looking after one another.</p><p>Perhaps that is part of what we have lost.</p><p>We have become extraordinarily wealthy in possessions while many Australians remain poor in connection.</p><p>We can communicate instantly with almost anybody on earth while people sit alone in their homes.</p><p>We can accumulate followers while having few people who truly know us.</p><p>We work longer to afford the house we rarely have time to enjoy.</p><p>We chase success and then wonder why reaching it has not necessarily brought peace.</p><p>The Christian answer to this is profoundly countercultural.</p><p>Scripture tells us:</p><p>&#8220;What good is it for someone to gain the whole world, yet forfeit their soul?&#8221; &#8212; Mark 8:36</p><p>Maybe that question is not only for individuals.</p><p>Maybe nations should occasionally ask it too.</p><p><strong>What does it profit Australia if our GDP grows, our cities expand and our wealth increases, but our children lose hope, families cannot afford homes, loneliness grows and community disappears?</strong></p><p><strong>The answer isn&#8217;t simply going backwards</strong></p><p>I don&#8217;t believe the answer is pretending Australia can return to 1950.</p><p>Nor should we want to.</p><p>There were injustices in Australia&#8217;s past that needed correcting. There were Australians whose voices were ignored. There were opportunities unavailable to women, Indigenous Australians, migrants and others that rightly exist today.</p><p>Christian renewal should never mean romanticising everything that came before us.</p><p>The Gospel itself demands something far more challenging.</p><p>It demands transformation.</p><p>Romans 12:2 says:</p><p>&#8220;Do not conform to the pattern of this world, but be transformed by the renewing of your mind.&#8221;</p><p>Renewal therefore isn&#8217;t about recreating yesterday.</p><p>It is about rediscovering what is timeless.</p><p>Truth.</p><p>Integrity.</p><p>Responsibility.</p><p>Sacrifice.</p><p>Compassion.</p><p>Justice.</p><p>Forgiveness.</p><p>Family.</p><p>Community.</p><p>Service.</p><p>Human dignity.</p><p>Hope.</p><p>And love.</p><p><strong>So how do we get our Lucky Country back?</strong></p><p>Maybe we start smaller than Canberra.</p><p>Maybe revival doesn&#8217;t begin in Parliament House.</p><p>Maybe it begins around kitchen tables.</p><p>In churches.</p><p>Schools.</p><p>Workplaces.</p><p>Sporting clubs.</p><p>Businesses.</p><p>Neighbourhoods.</p><p>Families.</p><p>Maybe it starts when fathers and mothers invest in their children.</p><p>When employers see employees as people rather than numbers.</p><p>When businesses understand that profit and social responsibility do not have to be enemies.</p><p>When churches stop simply talking about community and start building it.</p><p>When Christians become known not primarily for what they oppose, but for the extraordinary way they love, serve and care for people.</p><p>When someone notices the lonely neighbour.</p><p>When somebody feeds the hungry person.</p><p>When somebody gives a young person a chance.</p><p>When someone chooses honesty even when dishonesty would be profitable.</p><p>When communities decide that homelessness isn&#8217;t somebody else&#8217;s problem.</p><p>When political disagreement stops making neighbours enemies.</p><p>When we rediscover that freedom without responsibility eventually becomes selfishness, and responsibility without compassion becomes cruelty.</p><p>The prophet Micah gives us an extraordinarily simple framework:</p><p>&#8220;Act justly and to love mercy and to walk humbly with your God.&#8221; &#8212; Micah 6:8</p><p>Justice.</p><p>Mercy.</p><p>Humility.</p><p>Perhaps Australia could use a little more of all three.</p><p><strong>Have we gone too far?</strong></p><p>I don&#8217;t believe so.</p><p>Christianity itself is built around the proposition that brokenness is not the end of the story.</p><p>The Cross looked like defeat.</p><p>Sunday morning said otherwise.</p><p>And that means Christians should be among the most hopeful people in Australia.</p><p>Not na&#239;ve.</p><p>Not blind to our problems.</p><p>Not frightened of difficult conversations about housing, immigration, taxation, drugs, family breakdown, mental health, culture or government.</p><p>But hopeful.</p><p>Because revival has never required everybody to move first.</p><p>It begins with people.</p><p>People deciding there must be another way.</p><p>People refusing to surrender truth simply because truth has become unpopular.</p><p>People serving instead of demanding to be served.</p><p>People rediscovering their neighbour.</p><p>People opening their homes.</p><p>People rebuilding communities.</p><p>People walking alongside the broken rather than judging them from a distance.</p><p>People discovering that the emptiness they have tried to fill with money, possessions, status, substances or success cannot ultimately be filled by any of them.</p><p>And Christians pointing &#8212; humbly, lovingly and without coercion &#8212; towards the One in whom we believe true hope is found.</p><p>Jesus said:</p><p>&#8220;I am the way and the truth and the life.&#8221; &#8212; John 14:6</p><p>Perhaps getting the Lucky Country back isn&#8217;t ultimately about recovering something Australia once possessed.</p><p>Perhaps it is about deciding what kind of country we want to become.</p><p>From Sydney&#8217;s towers to remote cattle stations, from suburban streets to country towns, from the boardroom to the classroom, Australia remains an extraordinary country filled with extraordinary people.</p><p>But a lucky country cannot survive on luck.</p><p>It requires character.</p><p>It requires responsibility.</p><p>It requires community.</p><p>It requires leaders prepared to think beyond the next election and citizens prepared to think beyond themselves.</p><p>And, from a Christian perspective, it requires something deeper still.</p><p>A renewal of the heart.</p><p>Because governments can change laws.</p><p>Economists can change policies.</p><p>Builders can build houses.</p><p>Businesses can create jobs.</p><p>But transformed people transform communities.</p><p>Transformed communities transform nations.</p><p>And perhaps the road back doesn&#8217;t begin by asking:</p><p><strong>&#8220;Where did my Lucky Country go?&#8221;</strong></p><p>Perhaps it begins when enough of us ask:</p><p><strong>&#8220;What am I prepared to do to help rebuild it?&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4928" height="3264" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3264,&quot;width&quot;:4928,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Crowd waving australian flags in front of building&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Crowd waving australian flags in front of building" title="Crowd waving australian flags in front of building" srcset="https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1757211556381-5354397cf983?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzNXx8YXVzdHJhbGlhJTIwbHVja3klMjBjb3VudHJ5fGVufDB8fHx8MTc5MDQ5MjA5OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@kirosamin">Kiros Amin</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[Jesus prays for us. I hadn't really thought about that.]]></title><description><![CDATA[Sunday Series &#183; John 17, and the strange comfort of being prayed for by the person I keep trying to explain myself to.]]></description><link>https://brainwaves.tomedia.com.au/p/jesus-prays-for-us-i-hadnt-really</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/jesus-prays-for-us-i-hadnt-really</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Sat, 26 Sep 2026 23:01:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BKky!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BKky!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BKky!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BKky!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BKky!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BKky!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BKky!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Reflections in Calm Water&quot;,&quot;title&quot;:&quot;Reflections in Calm Water&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Reflections in Calm Water" title="Reflections in Calm Water" srcset="https://substackcdn.com/image/fetch/$s_!BKky!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BKky!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BKky!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BKky!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffb3900-be85-42be-87a2-5f105d5cac5c_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/346">Reflections in Calm Water</a>.</em></p><p>Okay, Church Tom is back.</p><p>I started this series with <a href="https://brainwaves.tomedia.com.au/p/stop-domesticating-god">Stop Domesticating God</a>, then did the very on-brand thing of continuing to take notes while failing to turn them into articles. There are now quite a few. Apparently writing something down and actually processing it are separate jobs.</p><p>One of the more recent sermons stopped me with something I probably should have thought about properly by now.</p><p>Jesus prays for us.</p><p>I knew Jesus prayed. I knew he taught people how to pray. But I had mostly filed those things under examples for me to follow. Jesus going away to pray, Jesus in the garden, the Lord&#8217;s Prayer. Things I should pay attention to because, honestly, I don&#8217;t pray enough.</p><p>Then we read John 17.</p><h2>We are included in the prayer</h2><p>Jesus is praying before his arrest. He prays for his disciples, for their protection and for their unity. Then, in <a href="https://tomedia.com.au/veritas/study?reference=John%2017%3A20-21&amp;translation=kjv">John 17:20&#8211;21</a>, he includes the people who will believe through their message.</p><blockquote><p>Neither pray I for these alone, but for them also which shall believe on me through their word; That they all may be one; as thou, Father, art in me, and I in thee, that they also may be one in us: that the world may believe that thou hast sent me.</p><p><a href="https://tomedia.com.au/veritas/study?reference=John%2017%3A20-21&amp;translation=kjv">John 17:20&#8211;21 (KJV)</a></p></blockquote><p>That reaches beyond the people standing around him at the time. It includes believers who haven&#8217;t been born yet. People who will hear about him through somebody else, who heard through somebody else.</p><p>People like us.</p><p>I found that quite difficult to get past. I spend so much time thinking about what I need to say to God that I barely think about Jesus speaking for me.</p><p>And the prayer is specific. He wants those people to be one. He wants them with him. He wants them to know the Father&#8217;s love. Reading it, I don&#8217;t get the impression of somebody reluctantly agreeing to tolerate us.</p><h2>My brain immediately makes it complicated</h2><p>Naturally, my notes then go straight into the Trinity.</p><p>If Jesus is God, and the Father is God, why is Jesus praying to the Father? How does intercession work within one God? What does being at God&#8217;s right hand mean?</p><p>I managed to turn a comforting sermon into several theological questions. Very efficient of me.</p><p>Christian belief holds together one God and the distinction between Father, Son and Holy Spirit. I can say that sentence. I am considerably less capable of explaining everything it means. These notes are me trying to understand it, and I don&#8217;t want to pretend that a quick analogy has settled the whole thing.</p><p>What I can follow is the direction of the passage. Jesus wants us close to the Father. His prayer expresses love for us. There is no suggestion that the Father has to be tricked into caring.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Romans%208%3A31-34&amp;translation=kjv">Romans 8:31&#8211;34</a> puts God&#8217;s love, Christ&#8217;s death and resurrection, and his intercession together. God gives his Son for us; Christ intercedes for us. They belong to the same saving work.</p><blockquote><p>Who is he that condemneth? It is Christ that died, yea rather, that is risen again, who is even at the right hand of God, who also maketh intercession for us.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Romans%208%3A34&amp;translation=kjv">Romans 8:34 (KJV)</a></p></blockquote><p>That helps me more than imagining a heavenly argument where Jesus keeps talking an unwilling God out of giving up on me.</p><h2>He hasn&#8217;t finished caring</h2><p>Hebrews takes the thought further. Jesus&#8217; work for us continues. <a href="https://tomedia.com.au/veritas/study?reference=Hebrews%207%3A25&amp;translation=kjv">Hebrews 7:25</a> describes him living to intercede for those who come to God through him.</p><blockquote><p>Wherefore he is able also to save them to the uttermost that come unto God by him, seeing he ever liveth to make intercession for them.</p><p><a href="https://tomedia.com.au/veritas/study?reference=Hebrews%207%3A25&amp;translation=kjv">Hebrews 7:25 (KJV)</a></p></blockquote><p>I get caught in my failings quite easily. I know God loves me, then start acting as though my latest mistake has somehow escaped the scope of that love. I can explain grace far more confidently than I can accept it.</p><p>So this gives me somewhere to return when I do that. The person who knows what I&#8217;ve done is also the person who gave himself for me and continues to intercede for me.</p><p>There is still repentance. There is still growing up, dealing with what I&#8217;ve done and letting God change things I would prefer to leave alone. Being loved doesn&#8217;t make those things disappear. It gives me a reason to approach God with them.</p><p>I don&#8217;t need to wait until I can explain the Trinity, sort out my entire life, or produce a particularly impressive prayer. I can tell God where I&#8217;m struggling and ask for help. Jesus already knows, and he is already praying for people like me.</p>]]></content:encoded></item><item><title><![CDATA[I wanted to buy a game. Steam wanted me to get a credit card.]]></title><description><![CDATA[Thirteen years, roughly 500 games, and apparently I still need a different payment method to prove I am an adult.]]></description><link>https://brainwaves.tomedia.com.au/p/i-wanted-to-buy-a-game-steam-wanted</link><guid isPermaLink="false">https://brainwaves.tomedia.com.au/p/i-wanted-to-buy-a-game-steam-wanted</guid><dc:creator><![CDATA[Tomas Heligr-Pyke]]></dc:creator><pubDate>Thu, 24 Sep 2026 23:01:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y__6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y__6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y__6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y__6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y__6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y__6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y__6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Night Street with Speed Limit Sign&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Night Street with Speed Limit Sign" title="Night Street with Speed Limit Sign" srcset="https://substackcdn.com/image/fetch/$s_!y__6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y__6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y__6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y__6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5623bd1c-a763-4372-84d9-ddeab50ab25d_2560x1707.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo: Bokeh / Tomedia. <a href="https://tomedia.com.au/bokeh/images/352">Night Street with Speed Limit Sign</a>.</em></p><p>I just had to do a dirty to buy a game.</p><p>Well, DLC for a game I already own. RimWorld: Odyssey. I have the base game, all the previous expansions, roughly 500 games in my Steam library and an account I&#8217;ve been using for thirteen years. I wanted to give the same shop some more money and then go back to managing a colony of people with considerably worse problems than mine.</p><p>Steam wanted a credit card to prove I was an adult.</p><p>I don&#8217;t have a credit card. I don&#8217;t want a credit card. I don&#8217;t particularly like the idea of having access to debt, so I&#8217;ve chosen to avoid it. Personal preference. Until now, that seemed like a fairly ordinary decision that didn&#8217;t need to get involved in whether I could buy a video game.</p><p>Apparently we have found a way to make it involved.</p><p>The age check I was offered left me stuck. I ended up buying a key through G2A, which is a ridiculous outcome when I had gone directly to Steam with the intention of paying for something there. I wasn&#8217;t looking for an adventure through third-party key marketplaces. I wanted an expansion.</p><h2>I already bought the bloody game</h2><p>I love RimWorld. I&#8217;ve also spent enough time playing it to start thinking about all the things I wish it did differently, which is how Juniper, my own colony-game experiment with an AI character in it, has become another project I&#8217;m apparently building. That is its own ramble. The relevant part here is that I am quite clearly still interested in buying RimWorld.</p><p>Owning it already didn&#8217;t get me through this check. Neither did thirteen years of using the account. I know an old account isn&#8217;t conclusive proof of the age of whoever is sitting at the computer today. I&#8217;m still allowed to find the experience absurd when the shop has happily taken my money for years and suddenly the thing it needs from me is a financial product I don&#8217;t want.</p><p><a href="https://www.pcgamer.com/gaming-industry/steam-now-requires-australian-users-to-have-a-credit-card-to-purchase-r18-games-and-no-a-simple-bank-debit-card-wont-work/">PC Gamer reported the Australian credit-card requirement earlier this month</a>. There are also <a href="https://www.tomshardware.com/video-games/pc-gaming/steam-enforces-australian-age-verification-via-credit-cards-debit-card-glitches-and-low-credit-adoption-alienate-core-gamers-privacy-first-mindset-leads-to-dearth-of-options-that-may-hinder-consumers">reports that some debit cards work</a>, depending on the card and bank. That&#8217;s lovely for the people whose cards happen to qualify. It doesn&#8217;t make the route Steam offered me usable.</p><p>I shouldn&#8217;t need to apply for credit or change banks to satisfy a game shop that I&#8217;m old enough to buy an expansion. Being an adult and being a credit-card customer are two different things.</p><h2>The law didn&#8217;t choose this checkout</h2><p>I&#8217;ve been lumping a lot of this together as the Australian age ban, because from my end it feels like the same check following me around the internet. The Steam requirement comes from the <a href="https://www.esafety.gov.au/industry/codes/faq-access-to-online-porn-and-other-adult-content">Age-Restricted Material Codes</a> under the Online Safety Act. The under-16 social-media restrictions are separate. Steam isn&#8217;t on <a href="https://www.esafety.gov.au/about-us/industry-regulation/social-media-age-restrictions/faqs">eSafety&#8217;s current list of services covered by that social-media restriction</a>.</p><p>That distinction matters when we start asking who decided a credit card was the answer. The codes don&#8217;t prescribe one particular method. eSafety&#8217;s guidance says services should offer more than one way to check age so people aren&#8217;t unfairly excluded. Valve has a choice in how it implements this.</p><p>I&#8217;ve had age prompts on Substack and PlayStation too, including after previously buying adult-rated games. <a href="https://www.playstation.com/en-au/support/account/age-verification-faq/">PlayStation offers facial scanning or ID verification</a> for its Australian check. I&#8217;m hardly excited about those options either, but it demonstrates that everybody isn&#8217;t being ordered to build the same credit-card gate.</p><p>So yes, I am annoyed at Valve. I am also annoyed at a government and regulator rolling out requirements that adults now have to navigate just to carry on buying things. Industry writes the codes, eSafety registers and enforces them, platforms implement the checks, and the customer gets to find out where the whole arrangement falls over.</p><p>The government can insist that lawful access for adults is being preserved. I&#8217;d like that to survive contact with an actual checkout.</p><h2>Meanwhile, we still have actual gambling</h2><p>The gaming restrictions have also reached a point where <a href="https://www.pcgamer.com/gaming-industry/gta-online-in-game-gambling-is-now-blocked-in-australia/">Australian GTA Online players have reported losing access to the casino games</a>. The exact reason for Rockstar&#8217;s decision wasn&#8217;t confirmed in that reporting, so I&#8217;m not going to pretend the government personally ordered someone to switch off virtual blackjack.</p><p>I can see the argument about simulated gambling introducing people to gambling. The absence of a real-money cash-out doesn&#8217;t settle every question about how those systems work, either. But I find the contrast with the gambling advertising we live with in Australia pretty hard to take.</p><p>If we&#8217;re serious about gambling harm, I want that seriousness directed at the actual industry and the advertising that keeps pushing it at us. It&#8217;s hard to be impressed by losing a casino mini-game while real betting remains such a normal part of watching sport.</p><p>And I am getting very tired of ordinary purchases becoming another test of which account, payment method or identity check a platform has decided to accept this week. I understand wanting children protected. I also want to be able to buy a game as an adult without reorganising my finances around the verification method.</p><p>Honestly, this makes me miss physical copies. DRM-free copies too. Pay for the game, take it home, play it. Digital shops were supposed to make that easier, and now I&#8217;m going elsewhere to get a key for the shop I was trying to use in the first place.</p><p>Valve needs to give people who don&#8217;t have an accepted credit card a usable alternative. The government and eSafety need to check that their promise of continued access for adults actually works for those people. I wanted to buy RimWorld: Odyssey with money I already have. That should be an ordinary purchase.</p>]]></content:encoded></item></channel></rss>