Posts

Refactoring and (A)I

For two days I have been migrating my blog from Hugo to Eleventy via the markdown pages, and the photos via Ghost Export for Wordpress. In the process I achieved a goal, and then AI broke things, so I achieved them again, and then AI broke them again. The favourite thing for Ai, and Gemini, in particular to break was the logic that took the markdown titles, matched them to a json file, and then helped 11ty marry the photo with the correct post.

WordPress, AI, and the Human Niche

Every day I spend one to two hours thinking about what to write for my blog. Yesterday I noticed that Wordpress wants to get AI to draft the first version of posts using the AI model of our choice, as long as it’s American, and take away the hours of blank page syndrome. If you’re working towards a deadline, and you’re writing for work, that might make life easier, but it might also make blogging less niche, less interesting, and more kitsch.

Sliding to 11ty from Hugo With Gemini Help

I currently use Hugo as a static blog. Before using Hugo I had tried with 11ty and failed because I couldn’t find documentation that suited my contextual understanding. It’s after a lot of trial and error that I eventually chose to experiment with, and then stick with Hugo since 2024 or earlier. The reason for this is that once I found the tools to migrate from Wordpress to markdown, suited to Hugo, and found a theme that worked, I could blog with relative ease.

Replacing FTP with Rsync For my Blog

Recently I have been playing with rsync a lot. In the process of synching source A to B, as well as synching between machines I have grown familiar with how it works. It is for this reason that the move from using ftp for rsync to update the static part of the website began to make sense. When I write a blog post I update wordpress with the markdown from the static blog post and then I run hugo to prepare the static site.

Yet Another Ghost Attempt

Ghost looks clean and elegant compared to WordPress but with one serious hurdle, price. Hosting solutions for Ghost range from 13-16 USD per month, which is huge compared to “free” for wordpress, but also in regards to the volume of traffic our blogs get. Is it worth spending 15 CHF per month for a blog that no one reads? Full Ghost Clone of This Blog Two days ago I was playing with Ghost locally.

On Half Litre Kettles and Tea Drinking

For years I thought, “I want a smaller kettle so I can boil enough for a cup of tea or to make coffee, without throwing out two thirds to three quarters of the water I boiled. For years I thought that getting a smaller kettle was a waste of money, as they are often more expensive than larger ones. That is, until a certain person was elected for a second time and that nation showed real hatred towards the entire world.

Of Seesmic TikTok and Qik

Internet coelacanths like @documentally remember a different era. We remember internet video communities in the early days of Seesmic and Qik. Seesmic was a video instant messaging platform. We could either post disconnected videos about anything, or we could reply to each other and have converssations. KDFA had “Le Bar est ouvert”, Documentally had the English language equivalent. We had conversations on a daily basis. Every week, if I remember the frequency correctly we had Seesmix, a summary of the top videos either from that day or that week.

On Immich and Gemini Help

It’s interesting that my use of Immich has evolved with my adoption of Gemini. I know that the cool thing would be to vibe code an Immich clone, and then show off about it to the world. I don’t want to do that. I don’t find it interesting to re-invent the wheel. I think it’s more interesting to get a model such as Gemini to help me make Immich stable on a Pi 5.

On the Convenience of Buses Making Self-Driving Cars Obsolete

In the last two days I ran 8.7 and 7.6km. I also walked 7km and 6 or more kilometres. I’m also recovering from a cold. That’s why yesterday I broke a fundamental rule, by catching a bus. For clarity, I am opposed to buses because their frequency is low, and at 3 CHF per trip per direction the bus is an expense I don’t need, as I am happy to walk.

The Freedom to Run Again

For several days I either had bad allergies or I had a cold. Both are possible because we went from cold and rainy, and cold and snowy to spring like so three or four trees at once dumped their loads of pollen into the sky at once. Since so many people are coughing and spluttering at the moment, it’s likely that some generous individuals onpassed the virus to me. The result is that for several days I didn’t run or cycle.