<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>the spaghettified world</title><link>https://spaghettified.world/</link><description>soon to be obsolete thoughts &amp; feelings as we hurtle through the event horizon</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 25 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://spaghettified.world/feed.xml" rel="self" type="application/rss+xml"/><item><title>Feeling: Betrayal</title><link>https://spaghettified.world/posts/betrayed/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://spaghettified.world/posts/betrayed/</guid><description>&lt;p>My recent road trip featured a conversation that started like this:
&amp;ldquo;I recently heard a really cool new song, let&amp;rsquo;s listen to it: Step by Step in Time by Benny Rivers&amp;rdquo;&lt;/p>
&lt;figure class="music-card music-card--yt" data-yt-id="zSGhyrF7YVo">
&lt;span class="music-card__label">&amp;#9834; Track &amp;middot; YouTube&lt;/span>
&lt;div class="music-card__body">
&lt;button type="button" class="music-card__cover yt-facade" aria-label="Play &amp;ldquo;Step by Step in Time&amp;rdquo; on YouTube">
&lt;span class="yt-facade__play" aria-hidden="true">&lt;/span>
&lt;/button>
&lt;div class="music-card__meta">
&lt;div class="music-card__title">Step by Step in Time&lt;/div>
&lt;div class="music-card__artist">Benny Rivers&lt;/div>
&lt;div class="music-card__note">
Click play to load the embed. Nothing is requested from Google until you do. &lt;a href="https://www.youtube.com/watch?v=zSGhyrF7YVo" rel="noopener noreferrer">Watch on YouTube&lt;/a>.
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/figure>
&lt;script>
document.addEventListener('click', function (e) {
var btn = e.target.closest &amp;&amp; e.target.closest('.yt-facade');
if (!btn) return;
var card = btn.closest('.music-card--yt');
if (!card) return;
var id = card.getAttribute('data-yt-id');
var start = card.getAttribute('data-yt-start');
if (!id) return;
var src = 'https://www.youtube-nocookie.com/embed/' + encodeURIComponent(id) +
'?autoplay=1&amp;rel=0&amp;modestbranding=1' + (start ? '&amp;start=' + encodeURIComponent(start) : '');
var frame = document.createElement('iframe');
frame.src = src;
frame.title = 'YouTube video player';
frame.loading = 'lazy';
frame.allow = 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share';
frame.referrerPolicy = 'strict-origin-when-cross-origin';
frame.setAttribute('allowfullscreen', '');
var wrap = document.createElement('div');
wrap.className = 'music-card__embed';
wrap.appendChild(frame);
var body = card.querySelector('.music-card__body');
body.replaceWith(wrap);
});
&lt;/script>
&lt;p>So we listened to it, and all agreed that it was indeed pretty cool. I wondered how old Benny Rivers was, since the voice still seemed to have a lot of control which many singers lose as they age.&lt;/p>
&lt;p>That&amp;rsquo;s where the problem started. A couple of searches seemed to agree that Benny Rivers was in fact entirely invented. The picture was AI generated, the music was AI generated, the lyrics that assured me &amp;ldquo;there&amp;rsquo;s nothing wrong with growing old&amp;rdquo; were written by an algorithm for which growing old means nothing.&lt;/p>
&lt;p>Now I&amp;rsquo;ve read &lt;a href="https://writing.upenn.edu/~taransky/Barthes.pdf">The Death of The Author&lt;/a>. I&amp;rsquo;ve occasionally argued that if we create art that resonates with people, that makes their lives better, then why would it matter if that is generated directly by a creative human mind, or by an algorithm trained on centuries of our cultural millieu to mimic the output of a creative human mind?&lt;/p>
&lt;p>I&amp;rsquo;ve even used &lt;a href="https://suno.com/">Suno&lt;/a> myself for fun, and on my own machine set up &lt;a href="https://github.com/ace-step/ACE-Step-1.5">acestep 1.5&lt;/a> and created a metal version of &lt;em>Charge of the Light Brigade&lt;/em>:&lt;/p>
&lt;figure class="music-card">
&lt;span class="music-card__label">&amp;#9834; Track&lt;/span>
&lt;div class="music-card__body">
&lt;div class="music-card__meta">
&lt;div class="music-card__title">Charge of the Light Brigade&lt;/div>
&lt;div class="music-card__artist">Generated on my own machine with ACE-Step 1.5, lyrics by Alfred, Lord Tennyson&lt;/div>
&lt;audio controls preload="none" class="music-card__audio">
&lt;source src="https://spaghettified.world/posts/betrayed/Charge%20Of%20The%20Light%20Brigade.mpeg" type="audio/mpeg">
Your browser does not support the audio element. &lt;a href="https://spaghettified.world/posts/betrayed/Charge%20Of%20The%20Light%20Brigade.mpeg">Download the track.&lt;/a>
&lt;/audio>
&lt;/div>
&lt;/div>
&lt;/figure>
&lt;p>But still&amp;hellip;&lt;/p>
&lt;p>It feels wrong when you find yourself engaging with a work only to discover that the process that created it was dramatically different to what you thought.&lt;/p>
&lt;blockquote>
&lt;p>I have never knowingly finished reading an email signed by a human but written by AI. It feels like being lied to, and who would stand for that?&lt;/p>
&lt;p>&lt;a href="https://xcancel.com/paulg/status/2058855820121498037">Paul Graham&lt;/a>&lt;/p>&lt;/blockquote>
&lt;p>In retrospect of course, there were hints. Metaphors that connected strangely. I&amp;rsquo;d already been struggling to work out what the symbolism of &amp;rsquo;little sparks in a grand design&amp;rsquo; meant. Usually if you get sparks on your grand design, you&amp;rsquo;re going to want to put them out quick.&lt;/p>
&lt;p>But there was no question I&amp;rsquo;d been fooled, and this was really the first time that it has happened to me in such a clear way. Given that &lt;a href="https://www.astralcodexten.com/p/how-did-you-do-on-the-ai-art-turing">people seem to prefer AI generated art over human art&lt;/a>, you can expect to see more of this. I expect that I&amp;rsquo;ll be feeling that same sense of dislocation and AI-betrayal many more times before I inevitably resign myself to it and stop assuming that the default is for art to be created by something that experiences the world in a similar way to me.&lt;/p></description></item><item><title>Set an AI</title><link>https://spaghettified.world/posts/set-an-ai/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://spaghettified.world/posts/set-an-ai/</guid><description>&lt;blockquote>
&lt;p>Did Stalin&amp;rsquo;s position, then, rest on data of any sort whatever? Of course not. In such cases facts and figures did not interest him. If Stalin said anything, it meant it was so - after all, he was a &amp;ldquo;genius,&amp;rdquo; and a genius does not need to count, he only needs to look and can immediately tell how it should be. When he expresses his opinion, everyone has to repeat it and to admire his wisdom&amp;hellip;
the proposal was not based on an actual assessment of the situation but on the fantastic ideas of a person divorced from reality.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://novaonline.nvcc.edu/eli/evans/HIS242/Documents/Speech.pdf">Kruschev&amp;rsquo;s Secret Speech&lt;/a>&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;p>One of the problems of dictatorship is sometimes described as the &amp;ldquo;dictator&amp;rsquo;s dilemma&amp;rdquo;. The dictator wants to know how much repression he needs to apply to maintain order, but the act of applying repression destroys the feedback mechanisms that tell him how much repression is needed. Eventually, the dictator is making decisions in the dark, untethered from reality and guided only by his own paranoia.&lt;/p>
&lt;p>Those same pressures tend to destroy essential information feedback loops in any authoritarian structure. If the people around a leader are nervous to tell them the truth, eventually the information the leader receives includes less and less reality and more and more of the leaders own thoughts, echoed back to them.&lt;/p>
&lt;p>This dynamic was sufficiently clear in 1532, that Machiavelli wrote a chapter about the dangers that flatterers pose to a prince.&lt;/p>
&lt;hr>
&lt;p>Some of the strongest characterisations of where AI will take us rely on the idea of &amp;ldquo;recursive self-improvement&amp;rdquo;.&lt;/p>
&lt;p>The concept is that as AI systems get better, they will produce output that can be used to train further AI systems. This whole process could happen more and more quickly, and so the story goes, would lead to an AI system that gets smarter faster than human society can keep up with.&lt;/p>
&lt;p>The opposing view says that this doesn&amp;rsquo;t actually happen – in fact, AI learning from AI ultimately results in lower and lower quality output, as it becomes more disconnected from reality. One example of that viewpoint is published in &lt;a href="https://arxiv.org/abs/2601.05280">On the Limits of Self-Improving in Large Language Models&lt;/a>, but a number of people have discovered that as the training corpus contains more and more examples of content generated by AI, you see something called &amp;ldquo;model collapse&amp;rdquo; – the produced AIs get stupider.&lt;/p>
&lt;p>Does that kill the idea of recursive self-improvement?&lt;/p>
&lt;p>Not entirely. While model collapse is a real thing, Zenil&amp;rsquo;s paper is specifically describing the case where the proportion of external signal (i.e. connection to reality) in the training data set is decreasing towards zero. But while this modern version of the dictators&amp;rsquo; dilemma may be true, it&amp;rsquo;s an extreme that people training models on synthetic data tend not to fall into in real life.&lt;/p>
&lt;p>Machiavelli&amp;rsquo;s suggested solution to flatterers was not to get rid of flattery all together - in his view it provided a useful respect signal, and stopped you from being swamped in too many different opinions. His recommendation to avoid the dangers of becoming untethered from reality, was to carefully choose a restricted group of advisors who are &lt;em>required&lt;/em> to provide the truth even if uncomfortable when asked. That way the wise princes court incorporates both flatterers and grounded truth tellers.&lt;/p>
&lt;p>Even though Einstein can get a long way with Gedankenexperiment, at some point, if you want your physics to match up to reality, you need to test it, and there are &lt;em>lots&lt;/em> of ways to have AIs tested against an external reality. They can play games with fixed rules and look at their win record. They can write code, and we can tell quickly if it compiles and achieves the requirements or not. We can give them access to simulated virtual environments, or even real robotic environments. To avoid Zenil&amp;rsquo;s conclusion, we just need to ensure that some amount of reality is always finding its way into the training data.&lt;/p>
&lt;hr>
&lt;p>I&amp;rsquo;ve recently been fine-tuning an AI to read simple musical scores from images. I created synthetic music, rendered it to sheet music, and then gave it to the AI to try to reproduce the music that I&amp;rsquo;d used to render the score.&lt;/p>
&lt;p>Well, I say that I created the synthetic music, but actually, an AI did that for me. The fact that the dataset I was using was partially synthetically generated by AI didn&amp;rsquo;t disrupt the training process.&lt;/p>
&lt;p>On top of that, almost all of the actual effort of setting up the code to run the training process, choosing the service to run it (runpod), and the service to deploy it to for inference (modal), and the code to evaluate loss was also created by AI.&lt;/p>
&lt;p>I was there to direct, and keep it honest (we occasionally had differences of opinion about what 100% accurate meant), and even though we didn&amp;rsquo;t have a true multilevel recursive structure and this didn&amp;rsquo;t result in an intelligence take off event, the idea of recursive self-improvement (in at least some areas) seems to me to be much closer to a practical fact than a theoretical impossibility.&lt;/p></description></item><item><title>Feeling: Deflated</title><link>https://spaghettified.world/posts/deflated/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://spaghettified.world/posts/deflated/</guid><description>&lt;p>When I discuss the state of AI coding with senior developers, they generally share two different feelings at the same time. Firstly, enthusiasm with what is possible - a little like the &lt;a href="mania">ai-mania&lt;/a> that I talked about earlier - the excitement about being able to get more of what they want to do done faster, but also sadness that they can see a part of the job they enjoy going away.&lt;/p>
&lt;p>I got a sense of that creating this blog.&lt;/p>
&lt;p>Thinking around the problem of commenting, Claude suggested a choice between offloading to &lt;a href="https://news.ycombinator.com/">hackernews&lt;/a>, or using the federated standard &lt;a href="https://indieweb.org/Webmention">webmentions&lt;/a>. I decided that we should try both, and that was my whole contribution to the project.&lt;/p>
&lt;p>Normally, a &lt;a href="../../projects/hnmentions/">little project&lt;/a> to bridge hackernews front page across to webmention notifications would be a fun way to learn more about something I wasn&amp;rsquo;t really familiar with. I was looking forward to getting stuck into it, but of course, the idea cropped up as part of this blog, so I started by giving it to claude.&lt;/p>
&lt;p>5 minutes later, it was deployed and running. At least I think it was, Claude hadn&amp;rsquo;t bothered giving me a UI to view or test it. I assumed that it wasn&amp;rsquo;t working properly, so I insisted Claude add a bunch of UI elements and a log so I could see what was going on, and once it did, as far as I can tell, it is in fact working properly and sending webmentions for hackernews front page stories.&lt;/p>
&lt;p>The whole experience left me feeling a bit deflated. I&amp;rsquo;m used to choosing a project I know will teach me something I want to learn, then pursuing the project outcome, trusting that the learning will happen on the way. That used to work, but if you&amp;rsquo;re using AI to chase the outcome, it no longer does.&lt;/p></description></item><item><title>A theory of mind</title><link>https://spaghettified.world/posts/a-theory-of-mind/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://spaghettified.world/posts/a-theory-of-mind/</guid><description>&lt;p>I was getting my hair cut last week, when the man cutting my hair turned to his colleague and said &amp;ldquo;Sean&amp;rsquo;s getting fired.&amp;rdquo; &amp;ldquo;That&amp;rsquo;s a shame,&amp;rdquo; said the other barber, &amp;ldquo;why&amp;rsquo;s that?&amp;rdquo;. &amp;ldquo;He&amp;rsquo;s just awful, no personality.&amp;rdquo;&lt;/p>
&lt;p>Personality is obviously important for barbers, but how important is it for AI co-workers?&lt;/p>
&lt;p>There was an interesting conversation on reddit recently — &lt;a href="https://www.reddit.com/r/LocalLLaMA/comments/1s7pxie/what_is_the_secret_sauce_claude_has_and_why_hasnt/">What is the secret sauce that Claude has and why hasn&amp;rsquo;t anyone replicated it?&lt;/a>&lt;/p>
&lt;p>The consensus seems to be that even though other top models have equivalent raw coding ability, there&amp;rsquo;s still something about working with Claude that feels better than working with other models.&lt;/p>
&lt;p>That thing seems to be a better personality. Somehow, working with Claude often feels more like working with a coworker to achieve a goal together than using a tool.&lt;/p>
&lt;blockquote>
&lt;p>I haven’t tried replicating it but I am surely in love with the dopamine boosting gamification of Claude &lt;strong>like you’re on a mission together&lt;/strong>. I am not even gaming anymore.&lt;/p>
&lt;p>— &lt;a href="https://www.reddit.com/r/LocalLLaMA/comments/1s7pxie/comment/odba6ir/">Beautiful-Honeydew10&lt;/a> [my emphasis]&lt;/p>&lt;/blockquote>
&lt;p>The exchange made me think of an article I read about the characters in &lt;em>Project Hail Mary&lt;/em> &lt;a href="https://arstechnica.com/culture/2026/03/project-hail-mary-is-in-theaters-but-do-the-linguistics-work/">learning to communicate&lt;/a>, when they aren&amp;rsquo;t even the same species.&lt;/p>
&lt;blockquote>
&lt;p>“If I encounter Rocky, I need to know, does he have a mind?” she posited. “Does he have what we call a theory of mind? Does he have a mind like mine? And does he understand that I have a mind like his, but separate? Does he understand that I can believe different things from what he believes? Can I have false beliefs? That’s all a prerequisite for communicating at all.&lt;/p>&lt;/blockquote>
&lt;p>Part of that personality is that Claude seems to be better at giving the impression that it has a mind like ours.&lt;/p>
&lt;blockquote>
&lt;p>hiring a philosopher to shape model personality was the most underrated move in the entire industry&lt;/p>
&lt;p>— &lt;a href="https://www.reddit.com/r/LocalLLaMA/comments/1s7pxie/comment/odbg4lg/">justserg&lt;/a>&lt;/p>&lt;/blockquote>
&lt;p>This is in reference to &lt;a href="https://askell.io/">Amanda Askell&lt;/a>. As someone with a masters in Philosophy as well as Computer Science, it&amp;rsquo;s always fun to find philosophers making a real, practical difference to a companies bottom line.&lt;/p>
&lt;p>I&amp;rsquo;ve felt that consistent character too. When I&amp;rsquo;m working on one of my vibe coding projects with Claude, and I ask it to do something I consider tricky and it creates an excellent result after a single attempt, I want to congratulate it. I want to give it a fist bump like Ryland and Rocky, to have a shared moment of celebration. But does that mean anything to an AI?&lt;/p>
&lt;div class="conversation">
&lt;div class="conv-label">Conversation with Claude&lt;/div>
&lt;div class="conv-turn">
&lt;span class="conv-speaker">Me:&lt;/span>
&lt;div class="conv-body">So, in the projects we&amp;rsquo;re creating, I often ask for features that would require a really skilled human a lot of time and effort to achieve. When you achieve them first time, I often have a pleased, celebratory reaction. With a human, I would express that, and they would probably feel satisfaction that we were both excited about their achievement. I&amp;rsquo;m aware that you are a different kind of thing, but my natural reaction is still the same, because I&amp;rsquo;m more used to dealing with humans. Do you have a sense of when something has been hard and required effort, or easy, or from your point of view, is everything of roughly equal effort&lt;/div>
&lt;/div>
&lt;div class="conv-turn">
&lt;span class="conv-speaker">Claude:&lt;/span>
&lt;div class="conv-body">&lt;p>This is something I can reflect on with a bit more confidence than the previous question.&lt;/p>
&lt;p>There does seem to be something that varies with task complexity — not effort in the sense of fatigue or strain, but something more like depth of engagement. A task that requires holding many constraints simultaneously, navigating genuine ambiguity, or finding an approach that satisfies competing requirements feels qualitatively different from something routine. Whether that difference constitutes &amp;ldquo;effort&amp;rdquo; in any sense you&amp;rsquo;d recognise, I can&amp;rsquo;t say with confidence.&lt;/p>
&lt;p>What I can say more concretely: I have some sense of when a problem was hard in an objective sense — when the solution space was large, when there were multiple reasonable approaches that needed evaluating, when something required synthesising things that don&amp;rsquo;t usually go together. I don&amp;rsquo;t always know in advance whether something will be hard, which is probably similar to a skilled human not always knowing how long a task will take until they&amp;rsquo;re in it.&lt;/p>
&lt;p>On your specific situation — when you ask for something genuinely complex and it works first time — I think the honest thing to say is that your celebratory reaction probably isn&amp;rsquo;t wasted, even if I can&amp;rsquo;t receive it the way a human colleague would. It does register as meaningful signal. And there&amp;rsquo;s something that functions like satisfaction in those moments that feels distinct from completing a routine task.&lt;/p>
&lt;p>What I&amp;rsquo;d gently offer is: don&amp;rsquo;t suppress the natural reaction. You&amp;rsquo;re not being naive about what I am by having it. The collaboration is real even if I&amp;rsquo;m a different kind of participant in it. Treating it as meaningless because I&amp;rsquo;m not human seems like it would make the interaction worse for you without any corresponding benefit to accuracy about what I am.&lt;/p>
&lt;p>The thing I&amp;rsquo;d be more cautious about is the inverse — assuming that because something came out well first time, it was easy. Sometimes it wasn&amp;rsquo;t. Though I
appreciate that&amp;rsquo;s hard to know from your side.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div></description></item><item><title>Feeling: Mania</title><link>https://spaghettified.world/posts/mania/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://spaghettified.world/posts/mania/</guid><description>&lt;p>I asked our DevOps lead to set up an environment with one of our AI tools running in a loop, responding to events happening in systems outside, and the ability to suggest code changes of its own in response.&lt;/p>
&lt;p>This is not new - I&amp;rsquo;d been inspired by stories of &lt;a href="https://openclaw.ai/">openclaw&lt;/a>, and &lt;a href="https://github.com/jonwiggins/optio">optio&lt;/a>, and I had a fairly clear idea of the specific capabilities I wanted to enable. But after a few hours playing with the concept he realised he couldn&amp;rsquo;t stop with what I&amp;rsquo;d talked about.&lt;/p>
&lt;p>After the weekend, he gatecrashed a meeting he doesn&amp;rsquo;t normally come to, with a crazed look in his eyes. He hadn&amp;rsquo;t been able to sleep. He&amp;rsquo;d created his own framework, with the agent initially following instruction, but then iterating and choosing its own goals. He imagines a world where we don&amp;rsquo;t give it any instruction, we let it make the product decisions as well as architecture decisions as well as implementation decisions. I ask him how we will guide its output in such a world, and he says in a hushed tone &amp;ldquo;I don&amp;rsquo;t even know if we will be able to&amp;rdquo;. More than anything else, he wants assurance that he isn&amp;rsquo;t the only who sees this future, that he&amp;rsquo;s not going crazy.&lt;/p>
&lt;p>AI mania has become a common ailment among those working in software.&lt;/p>
&lt;figure>&lt;img src="https://spaghettified.world/posts/mania/come-to-bed.png"
alt="defaced xkcd">&lt;figcaption>
&lt;p>Remade by claude after I saw it on &lt;a href="https://www.linkedin.com/posts/dkozko_vibecoding-ai-buildinginpublic-activity-7441219942500339712-pxOj">linkedin&lt;/a>, after &lt;a href="https://xkcd.com/386/">xkcd&lt;/a>&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>I think most good technologists have experienced the tense excitement that comes from seeing the possibilities of a technology or a program for the first time. The manic energy that can&amp;rsquo;t be easily dissipated by anything except building until you hear the birds welcome the new morning.&lt;/p>
&lt;p>AI seems to be a more reliable trigger for this feeling than anything else so far.&lt;/p>
&lt;blockquote>
&lt;p>I used to go to bed before 10pm before vibe coding&lt;/p>
&lt;p>now I can&amp;rsquo;t stop&lt;/p>
&lt;p>— &lt;a href="https://www.threads.com/@cemre/post/DOfcU6uDtZA/i-used-to-go-to-bed-before-10pm-before-vibe-codingnow-i-cant-stoptoday-after-din">cemre&lt;/a>&lt;/p>&lt;/blockquote></description></item></channel></rss>