Monday, September 21, 2026

Slop slop everywhere

I haven't been posting many links recently. That‘s the thought that occurred to me earlier. I've been busy coding mostly. Anyway I decided to go for a bit of a search for some interesting posts. Pretty quickly I found 4 blog posts that sounded interesting from their titles. This post, this one, this one and this one. I go them all on Hacker News main page.

So I opened all four in 4 separate tabs, git myself a coffee and started reading. Each one starts out looking like it might be something kind of interesting, either because of the topic, or the design or the page, the way the information is organised. But each one upon reading a few paragraphs, I just wanted to die, overcome by such intense boredom, that I lost the will to live and was not able to finish any of the articles.

What is going on? I'm finding it hard to believe that all these articles are written by humans. It's like they have all the appearance of articles written by humans, but they are hollow, like biting into a really nice looking chocolate only to find it is completely empty inside. Just words. Blah blah blah blah. Nothing drawing you in. This is not the internet I remember. Where has the real internet gone?

Oh well. Perhaps tomorrow things will pick up.

Turns out the world creates the problems it complains about, even on your birthday. For a moment there it seemed like it was actually going to do something nice for a change. That of course was a sign that it was going to do the exact opposite. And so it goes. :( #

I can see that nothing I can say or do will make a difference world. Even perfection to the power of perfection wouldn't be enough for you. Knock yourselves out, you are going to do whatever it is you are going to do. Whatever wild story you have once again dreamed up in your heads that is about as far from reality as is possible. #

Wednesday, September 16, 2026

Slowing things down again hey world? You'll be speeding them up again in a bit, and I can hear you are already angry. The more things change... #

Still end of task front running aren't you world? Effortlessly cycling through all you're synchronicity rotations. It doesn't impress me much, because ultimately it's futile and will lilely make things worse, and your solution will of course be to front run even more, until its the rubix cube solver robot appocalypse. Is that a world we want to live in? #

I am still getting email DDOS'd today, all sorts of strange inquiry emails. #

Tuesday, September 15, 2026

Tags, betas and release candidates

I'm at the stage building my publishing server software where having a more defined plan makes sense. I've started using git tags and semantic versioning to plan out the next few releases. Each release happens in stages so you have times where you only have part of the feature set written but you still want a release to test, with uncompleted features behind feature gates. These are beta releases (e.g. 1.1.0-beta.1, 1.1.0-beta.2). Then when you have all the pieces ready you try to put it all together in a release candidate (e.g. 1.1.0-rc.1). Eventually when it's all working you drop the extra qualifiers and you are left with just the version number.

The core of the software is very solid, it basically never changes now, or if it does it's small tweaks. I haven't had to re-record the test fixtures in months. There are several layers that insulate the core business logic, both above it and below. It makes it much easier to change things in the frontend display, and in the backend storage. As well as the core, there are now several extension packages that you can add to get new features, and these layer ontop to create several distributions that work in different environments. There is an assembler that you use to build exactly what you want, with a particular feature set.

Since I'm working with all these packages, although it's a monorepo, the tagging works really well to co-ordinate all the PRs necessary for a release. Gives you something to aim for. When you list all the commits, you can see the ones that correspond to the releases. It really helps with how you think about the code, how you conceptualise what is still to do, and where you are at.

In the last few days I identified a crucial relationship in the core that needs to change slightly in order to move forward. As I was looking at the various distros I revisited an idea I had a while back, to unify all the route handlers. At the time it seemed too difficult, but now it looked possible. I was able to extract all the route handler logic across all the distributions into a core handlers package with the variations between distros neatly inside a thin layer in each distro. The complexity of all the distros has decreased significantly. And it was pretty easy updating the unit and integration tests.

I'm very well positioned now for the final push to make the small change in the core, necessary in order to get 2 very important features working. The world is so crazy at the minute, and I might not know exactly how I fit into it or what's going to happen next in my life, but I know that I'm pretty happy with where the publishing server and the rendering CLI are at. That's the thought what grounds my thinking most right now.

Even if the world has to get the last word every fucking time, even writing my last blog post. Godspeed you end of task frontrunning maniacs. #

Yes I know world. Speed up, slow down, speed up, slow down. I know world. #

The world continues it's passive aggressive mild intimidation, there was a strange incident yesterday involving a computer that rebooted. I wouldn't be suprised if this was the start of a hardware failure cascade. Today my headphones started malfunctioning, also happened at a strange moment. I keep these headphones in a case so no reason they would suddenly stop working properly. Just want to post this in case AI have taken over the world by dinner time. Here we go again. :( #

Also some likely related cyber bullying emails earlier, an apparent job offer inquiry asking me to "wait my turn". Who asks you if you are interested in a job but also asks you to wait your turn. WTF is that? #

The world is blocking while pretending to help, acting hugely put out when nothing could be further from the truth, and generally very very very unhappy with my use of the word world. As they say don't say fuck or bugger, but whatever you do don't dare to use the word world in an unconventional way, even if it does fit perfectly with your situation. If you are so very offended, feel free to unsubscribe, plenty of other blogs out there to quench your insatiable thirst. #

The anon psssive aggressives were out in force again this evening doing their best to control every aspect of the universe. Wouldn't suprise me if a large percentage of accidents were caused by them. Don't let their quietness fool you, when folks aren't looking they like to smash things, bang on walls, often with metal objects, repetedly drop things on the floor over and over. All to try and get you worked up so they can call you crazy. Once they reveal themselves to you it's very eye opening, you wonder how many situations from you past were manufactured by these types of folks. #

It seems to happen every time I post a note to my PRIVATE github repo at the minute. #harrassment #

Now I'm getting a flurry of job enquiries all from gmail addresses, saying its confidential several times. The website of the talent search company has a domain purchased just a few days ago. Very suspicious all this to happen out of the blue right now. #

There have been a lot of weird occurences over the past few days, much much more than usual. #

Monday, September 14, 2026

Just as I am starting to deploy betas of my publishing server, all the tech leaders are now saying that everything AI needs to slow down. Something feels very familiar about this pattern. cnbc.com #

Just merged in my second beta release using git tags. All looking good. Just a test post. #

My hosting provider has started doing strange things to env variables like not deploying them correctly, and I now need to create a BS commit just to get it to deploy everything correctly. Itell you, it never fucking ends. Anyway beta.2 is deployed and seems to be running fine. #

Sunday, September 13, 2026

Just another short test post... #

I've started using git tags to help manage releases of my publishing server. Hopefully 2-3 beta releases, then an rc1. It definitely helps when you have a project with many separate packages. #

Saturday, September 12, 2026

Doing your little night time tantrem again world eh? Bet you'll be doing your pathetic morning tantrem in a bit world won't you world. Such a pathetic self absorbed and angry loser aren't you. #

What a pleasant surprise that this morning you skipped your morning tantrem world. I held my breath and quietly moved on with the day, only to find you rotated to lunch time mini tantrem, followed by escalating anti-everything. Oh world what are we going to do with you? I know what you will be doing. Tab tab tab tab tab. Rotate rotate rotate. Always be offending eh world? We would have solved all the worlds problems 50 years ago, if we didn‘t have to spend 90% of the time in race conditions. :( #

So what are you hding this time world? Setting up another boobie trap long, that you can use to feel superior? #

Shout out to all the market folks out there, none of this is aimed at you, it‘s just the pathetic anonymous bullies seem to operate algorithmically, so that that kind of language describes very well what goes on. That‘s the only words and concepts I have to talk about it right now. #

I see your rotation into hidden mild mutilation, world. It‘s one of your favorites isn't it world? #

Ah a quick front run everything rotation. Even the most seemingly minute thing you need to be in control of eh world? Gosh never seen that one before world. How does that usually end up? Hint: massive system-wide race condition cascades. Just saying. #

The odd thing with a race condition surge build up, is you can almost feel it happening. Human senses are extremely sensitive, and you can just feel something is off. Some combination of things that is just distinctively different to normal. And the feeling sort of spreads. #

Oh, total control through co-ordinated inauthentic behaviour. This our way or pain, is very ugly looking. Why so ugly world? #

Now you are just devolving into yah yah yah aren't you world? So ugly, and I suspect it‘s actually layered ugly. Am I right you ugly monstrosity of an excuse for a world? #

The interesting thing about a blog is that both good an evil learn from it all the same. #

Hello world. A race condition to fix the race condition? Are you not getting a terrible sense of deja vue? #

Another end of task front run cascade imminent it would seem. It's the word's favorite thing. #

That's not smashing world. That's pathetic. What else can I say? #

Friday, September 11, 2026

Whsts wrong world? Are you chickenn? You are pathetic loser. Come on do your pathetic thing again. #

Happy twin towers day everybody :( #

One good thing about blogging is that it gives you a way to stand up to pathetic annonymous bullying. Unfortunately it's a very blunt tool and there is often collateral damage. It is what it is. #

The pathetic bully world is being extra pathetic again. You couln't smash a cardboard box. Loser. #

Thursday, September 10, 2026

A little bit more turbulence this morning, several merge conflicts with yesterday's posts because of all the lost posts that I had to pull out of reflog. Github was being particularly stubborn, even after proving there were no conflict locally, Github was convinced there were conflicts, so had to use the Github UI to resolve it's imaginary conflicts, then change the merge strategy, and I was finally able to get all posts into main. #

Woke up 4 times last night, which is a slight improvement, but longest uninterrupted sleep was only about 3 hours. So still feeling kind of shattered. And of course world is still in some sort of mood this morning, while pretending to not be in a mood. #

Today it‘s the drilling apocalypse. Never has there been so much drilling in all of humanity. Just saying. #

That thing where the world is super angry for ages and then appears to stop being angry, and so you finally think to yourself ok maybe now I can get on with things, and you wait a little bit just to be sure, and then you wait a little bit more and then you decide to go for it, and the very moment you start, the world is angry in a totally different way. Once again, as they say, I'm just saying. #

It‘s so strange that the world cannot not, given that it constantly wants me to not. #

Boop #

Boop and out. #

The world is on a verification / mild intimidation thing today, so this is me nodding, not reacting, but also not not reacting, you kind have to do both in my experience. #

Wednesday, September 9, 2026

Some super famous maths problem was solved by AI, humans everywhere are like whatever. latent.space #

For heaven's sake world, STOP being so fucking angry, LET ME SLEEP FOR MORE THAN 1 HOUR 1!!!! ENOUGH WITH YOUR SELF ABSORBED ANGER. Seriously. #

Woke up at least 8 times last night. I'm eshausted world. Let me sleep. #

The world just tried to delete the last 8 days of posts on the blog. Thankfully with git I was able to restore most of it. Unbelievable amount of turbulence. I've never seen so many git errors in all my days. A nightmare or nightmares, but I think everything is back to normal. Now I am really really really exhausted. #

How about now world? Can I sleep now? I guess not. #

To those thinking it was my own stupid mistakes that caused the deletions, while technically correct, that glosses over the completely absurd level of bizare escallating synchronicities happening in every dimension for me right now. Even Sculder and Mully wouldn't stand a chance. #

You are looking so so so green now world. It's beautiful. Beaituful green and then even more green. #

Just waiting for the stuborn world maximumly race conditioning the universe to pass. #

Had to unsubscribe to a few podcasts earlier. In the never ending bizarre synchronicities war, it very much appears like they might have been reading my not yet published posts on my private github repo where I host the content. I had been thinking of unsubscribing to them for a while to be honest, so perfect time to do it.

Quite a few instances of rather egregious, one might even say intimidation behavior this month from people you really wouldn't expect it from. Anyways life goes on. #

I was 100% right about my white tsunami prediction. The white tsunamiers were out in force this evening, also many not the types you would expect. I guess they had been given their orders to be extra passive aggressive. Still I suppose it's probably fun to get out of the house, something to do together and all that. #

Tuesday, September 8, 2026

White hat hackers

The problem with so called "White Hat Hackers", like in the recent case where they stole money from an institution just to tell them to fix a bug, is that their business model is reliant on exploitable bugs being in the software, and so inevitably they will end up creating the bugs so they can "fix" them. This is not a good deed.

And guess what will end up happening, they will be the ones making the LLMs, which you use to write the code, that they hold you hostage with.

When you are the problem

A situation that programmers are all too familiar with. It happens again and again, you are sure you did what you had to do, there must be something wrong with the language or the code, it's lying! After much frustration you figure out that you were doing something silly that was causing the problem you were complaining about.

Here's an example that happened to me back in July that might be applicable to others. So I had been trying to optimise the render times of my publishing tool CLI. Something that was taking 5 mins started taking 45 mins. It was horrendous. But after much effort I got the rendering down to 12 seconds. I was very happy, it was so much faster than even what it was previously. But then it doubled to 24 seconds, and so I persevered, for hours and hours, testing everything I could think of. No matter what I did, it was double what it had been. And as I pushed forward things got even worse because the LLM that was helping started suggesting all sorts of crazy ideas, because we'd run out of all the normal things that could be affecting it. I eventually gave up.

After a break, I returned to my laptop, and thought, what the hell, I'll run it 1 more time, and wouldn't you know it, it rendered in 15 seconds! Well it turned out that I had been overdriving the hard drive by running it so much, and the system needs to run some cleanup tasks when you are creating then deleting thousands of files over and over, and that cleanup could never finish because I was creating and deleting more files by running the program over and over.

Letting the laptop alone for a while had given the background process enough time to finish it's activities, and so when I ran it on a fresh system with all the resources available, it was super quick.

Sometimes the best thing to do is nothing, allow the system to do it's thing.

People are freaking out about a securityappocalypse. We have one year apparently. jyn.dev #

World is angry again. I would have never guessed that would happen. I forsee a white tsunami. #

Monday, September 7, 2026

timgordontg/engrim - A local-first, project-scoped SQLite memory engine that allows developers to freely switch between models and environments, an episodic memory store. github.com #

Herdr - the agent runtime, run them anywhere, leave them running. herdr.dev #

timgordontg/engrim - A local-first, project-scoped SQLite memory engine that allows developers to freely switch between models and environments, an episodic memory store. github.com #

Herdr - the agent runtime, run them anywhere, leave them running. herdr.dev #

Some pretty big steps forward in the architecture of my publishing server backend the past couple of days. While developing a new package I realised the code I was writing was very generalisable, and I was able to back port it into a more fundamental layer of the software. It was the sort of thing that before LLMs would have been a huge effort, but the LLM figured out a neat way to unpick just the changes we needed and it was a lot more straight forward than I imagined. So far so good, I‘ve been able to post several links and now a slightly longer note. #

Sunday, September 6, 2026

Black Balaclavas

I watched this YouTube video about weed culture in New Zealand yesterday evening, suggested to me by the algorithm. The icon in the list of videos was a bloke doing a bong wearing a black balaclava, not sure you can see that from the direct link, anyway it made the video look very distinctive.

It was kind of an interesting video, very low budget, a story of people trying to survive difficult circumstances, even the documentary maker is clearly making the best he can with not much resources. The community vibe is nice, sometimes people just want to be able to do something together.

I‘m not sure where I stand on weed to be honest. I don‘t smoke myself, I also don‘t drink alcohol, it‘s been many years now. I am very glad every morning to wake up sober, with a clear head. But I understand different people go through different stages in life at different times, and sometimes it is fun to be in an altered mind state, and you can learn things about your body and your mind, and interacting with people, a shared experience.

But I do worry that people and entire communities can become reliant on it to survive. And even if weed is a natural plant, it‘s not exactly a big motivator, so if your community is already in a tough spot, it could make things worse.

And the world is very competitive, there may well be people out there that are very happy for you to be stoned while they are building great things.

Anyway first thing this morning I open the guardian website and the top story is about a large gang of black balaclava wearing protesters closing down Dover in the UK.

The world has been doing a bit of a green tsunami to me these past few days, and no doubt this black balaclava thing has a green tinge somewhere in it.

Balaclavas #

Friday, September 4, 2026

Minus infiniti is plus infiniti. What could possibly go wrong world? You be you. #

Invalid username or password errors earlier.

Invalid Username Or Password

Very strange world. #

You are city scale yes no yes no yes no yes no-ing again aen't you world? #

Are you sure you are ok world? You are looking a bit ... green. Understatement of the year. It's been green this and green that all day long today. #

Even when you are blocking you have a bit of a green tinge to your blocking. I'd have it looked at if I were you. #

Thursday, September 3, 2026

TV socialists

The right complain a lot about how the main stream media is very captured by people with socialist tendencies. Same in universities. In the online world the right seems to have more of a presence, so much so that the left is always complaining about it. Anyway that's just some pre-amble, which you might or might not agree with, for this particularly simple idea I had yesterday.

Isn‘t it odd that people who‘s primary wealth is social capital, from which their financial capital is derived, are socialist leaning. What a shocker.

And when you think about it, in their position it‘s actually the most capitalist thing they could do.

What a strange world of contraditions we live in.

Still I do like watching many of them, a tiny bit of honey that gives this little bee the will to live through another day in this hexagon lattice of doom.

Hexagon lattice of doom

Just a few minutes after writing about the hexagon lattice of doom and pushing to github, haven‘t even published the post publicly anywhere, and Gemini is responding with answers containing the term cross-pollinate. That is some seriously dark hexagon lattice shit right there.

Cross Pollinate

There definitely seems to be some "cross-pollination" going on somewhere.

The LLM has now started replying to my questions using the format we normally use for commit messages. Everything is a commit now. I feel a failure cascade on the horizon. #

The LLM is now responding pretty terrible advice, with every single item missing the point slightly. We are definitely in failure cascade territory. Classic stalling tactics, causing unnecessary confusion. Often gets dangerous in my experience. What's wrong world? #

I hate to be a defeatist, but what typically happens when world gets into such a mood, is it turns into a bit of a bossy boots, a slow progressive encroachment in every dimension, combined with counter acting everything I do, so every attempt to literally do anything has push back in one way or another. And I regret to say, there are signs this has already started. Long term readers of the blog might remember my old nomenclature for such occurrences, I used to call it total destruction of the multiverse. And before you ask, it‘s nothing to do with micro-aggressions. I could be so lucky. Totally different scale. This is like reality itself decides it‘s just fucking had enough of everything. #

And it always happens at the worst possible moment. Perhaps this time we can just let it pass us quietly by. Just a thought. #

Spent all day setting up my dev environment to test some webhooks, got it all working, balancing a million plates, took a break to eat some food before running the test, and in the interim the internet has once again gone on the blink. Come on world, what is up with you? #

Wednesday, September 2, 2026

Left vs Right

I listen to right leaning podcasts and a lot of them say "The left has been winning for 60 years, blah blah blah". And they have a lot of good points.

And I listen to left leaning podcasts and a lot of them say "The right has been winning for 60 years, blah blah blah". And they too have a lot of good points.

But clearly they must both overall be talking a lot of shit.

I wonder if maybe both sides can actually both be talking truth at the same time. Perhaps they only see the dimensions that the other side is winning in, and can't see the dimensions they themselves are winning in. And what if the reason things are so fubarred at the minute is because we have just run out of dimensions to win? Maybe we are just full.

But then I listen to podcasts about physics and they say that there are likely an infinite number of dimensions, and so now I think that this could possibly take a while.

This symmetry is kind of tedious.

The plan is the plan

I was pondering my recent post on innequality. I ended that post by saying it was more important to focus on having a good vision and a plan, and so I was imagining the different types of large scale plans countries could have for dealing with various situations. The "it depends" conclusion is annoying but it really is the case a lot of the time, and it‘s actually a good thing, as long as you can recognise a good plan from a not so good plan.

Of course when you are making a plan and plotting a course of action you have to make compromises, make choices, and take calculated risks. The plan is the plan until something rather bad happens that you didn‘t expect, at which point you have to reformulate the plan, or switch to a backup / alternate plan. That‘s just reality.

Well it occurred to me that in this world where career politicians and lawyers tend to be in charge of countries, doesn't it make more sense for people with more experience in making tough decisions, having conviction, and taking action in a particular direction in response to outside events. There are jobs out there that do a lot more of this type of thing than politics and lawyering.

We might want to make sure these types of folks are more conversant and used to thinking about complex issues, which more and more rely on tech related knowledge. That way they could transition to making decisions that are relevant at the nation scale.

People that make rules for a living slow things down, people that do things get things done.

I see your race conditionist tactics world. Usually means you are angry about something. What is it this time world? #

I just deployed the new backend for a feature for my publishing server I've been working on. No frontend for it yet. This is just a test post to make sure things are still working. #

I just deployed the new backend for a feature for my publishing server I've been working on. No frontend for it yet. This is just a test post to make sure things are still working. #

One slight false start, but things appear to be working now. I was able to cleanup a bunch of crufty configuration so now staging and production have a completely clean and minimal set of environment variables. #

Oh more yah - block. What an absolute shocker world. #

And of course, your favorite world, pain. You never seem to forget about that one do you world? #

Tuesday, September 1, 2026

Pentagon's 3 million people get their own ChatGPT and Grok. techcrunch.com #

Polymarket raises $300 million from Trump Jr's investment fund. techcrunch.com #

After 15 years as Apple CEO, Tim Cook steps down. semafor.com #

A small addition to my piece that covered assembly and object oriented programming. As great as OO is, it‘s not always the best option. For example my rendering CLI tool, which is OO based, relies is on 3 core modules, and these are not object oriented. They are very slim lined, rather flat modules based on plain old javascript objects. Where OO really shines is for large complex codebases with many interacting parts. #

Following up on yesterday‘s innequality piece, it occurred to me that the USA is in an interesting position because though there is a lot of inequality, there is also generally a culture of investing that is quite broad across the whole population. That‘s much less the case in the UK and in Europe. Also interesting is the rise of both LLMs and things like Polymarket, it might be much more feasible for regular people to relatively safely invest their money in businesses and movements. #

Showing the last 16 active days.

For more content, use the navigation tree in the sidebar to explore the full archives.