On Sourcehut

Draft 2 minutes read

For the first time in my life I have actually read an email about the update to TOS. [Read the blogpost], the choice is well argumented.

Recently I had rather pleasant experience with LLMs:

I hosted all of these projects on Sourcehut, I no longer do. I opted to run my own instance of sr.ht. This choice came easily. All of my repositories, except for Swolog, are private. I believe that sharing LLM-generated code publicly is worse than useless.1. I would like to continue sharing the Swolog code2. I will not.3 My opinion on the ultimate usefulness of LLMs is still forming, so I will not yet take out pitchforks.

Overall I applaud Sourcehut’s decision and will continue to host my hand crafted code there. Notably this blog. Sadly there is not much of it since I try to use the little free time I have on reading and, hopefully—writing.


  1. We know that training models on generated data makes them worse. More links on the Internet will result in exponential crawling load. ↩︎

  2. The majority of the codebase predates them AIs. ↩︎

  3. Large parts have been generated, and it also includes a whole agentic coach. ↩︎

Wants and Needs

Draft One minute read
Sound on.

Apple FineWoven MagSafe Case for iPhone 15 Pro Post Mortem

Draft One minute read

I was using this case since I got this phone. After two years, I can assert that this was the worst phone case I’ve ever used.

Problems began since I first put it on the phone: the surface peels and sheds, especially when worn in shorts. It immediately stained my pocket. Lint from the case gets into the charging port, causing it to fail. USB-C ports are harder to clean than Lightning and I had to truly have at it with a lockpick to get all of the lint out.

It has also split on the side.

The buttons are okay.

I am never buying an Apple-made case again. Last good ones were those made from real leather.

Note: I have used their silicone cases on my previous phone, those got destroyed after a couple of months of normal use. Both split at the seams.

Seven Answers About Ai

Draft 0 minutes read

Hot take: People dislike anthropomorphizing vocabulary when talking about LLMs. Words like “think”, “dream”, maybe even “you” when talking to an “it”. However due to how the beast works, it is actually immensely useful to refer to it as a human, not because it is, but because on the vernacular it was trained on. However it should be possible to re-train a model that will completely separate how humans function from LLMs. That would open some interesting options.