< | >

Hacker's Diary

A rough account of what I did with Emacs recently.

July 31
More Ballard. Harry shows up for more than a voiceover. This is a really well-made series, and we're enjoying it.

July 30
Engaging in the mildly tedious process of upgrading the python version in a virtual env I use for hacking about (which is therefore a poorly-maintained mishmash of package installations, some required, some not).

Wrapped Murderbot. It was good, but the season finale felt a little less smooth than the rest. I'll need to reread the book to see how much drift there was from source, but I suspect the ending may have had a little more focus-group massage than the rest of it.

Also, 30-minute episodes: very much not enough.

July 29
We are now, like, 80% through the first season of Murderbot and it continues to be stupidly good.

July 28
Realised that we're chewing through Murderbot so quickly because the episodes are only 30 minutes long. Nom nom nom.

DVD ripper project now validating the current set of files, which threw up some accumulated errors.

July 27
More Murderbot. This show is so good.


July 26
Watched the first two episodes of Murderbot and to be honest I wasn't sure from the trailer if they'd landed it but two epsiodes in and I wanted to binge the whole season so I guess that's a keeper.

July 25
Aaand there's a new season of Foundation as well. Nice.

July 24
Started on Ballard. Seems pretty good so far. Of course, I'm waiting for Harry to show up.

July 23
Last of The Sweeney. Not a dramatic ending: it just wound up, with a suggestion that Jack was done with the job and Haskins saying he was addicted to it.

More engineering works on the house today.

July 22
Slowly working my way around to getting the bits in place to continue with the DVD ripping project. Time saved by having Igor write code: large negative number.

July 21
Stuff worked at work. Pretty cool.

July 20
The final George Gently... banger of an episode with quite the shock ending.


July 19
I remember The Remains of the Day being in the cultural/entertainment news, but I never got around to actually watching it until today. It's excellent, but hard to describe: in some sense, nothing happens over the course of its runtime. Noone really develops from who they were at the outset, except as mentioned by a somewhat unreliable narrator. Perhaps that's the core tragedy of it - that despite the immense cognitive dissonance it must have created, the characters all stubbornly continue to be themselves.

July 18
Spent 15 to 20 minutes poking around on the idiot box for something to watch before deciding I'd go back to reading Rainbow's End.

July 17
One of the single most annoying aspects of local LLM tinkering is that every tool I've tried stores the (giant) models in a different place, requiring you to do symlink shenanigans if you want to avoid having the damn things all over your disk. Never mind excluding them from your backups.

July 16
It seems we won't get all of Season 4 of The Sweeney, either. I have no idea why random episodes are missing from it, especially when Prime US customers appear to have access to the entire thing..

July 15
Oh look, rain on Saint Swithin's Day. I'm sure there's no superstition associated with that.

July 14
Attempting to persuade the much bragged-about LLMs to do some of the fidgeting with the DVD rippping code that I've been putting off because frankly it's annoyingly dull. Results have been ... mixed. One notable thing is the massive power consumption these things incur; the laptop gets too hot to actually keep on my lap. And this is Apple silicon with all its wonderous low-heat features.

I am primarily using Aider, because I'm writing code, but I've also poked at LM Studio, llm (great job nabbing the namespace but, ah, not exactly searchable since "llm python" is not exactly a specific search), Ollama and mlx_lm - the latter two as servers for Aider. I think probably the most effective effort to date has been with the qwen3:8b model; it responds in a reasonable amount of time and gets small tasks right (ish) but has proved utterly useless at "fix the flake8 errors in this 2,500-line python script". Semantics are also, as expected, not a strong point: I see right now it's proposing to replace a if x in foo with if x not in foo in response to flake8 complaining that somewhere else needs if not x in foo should be written as if x not in foo.

July 13
And back to The Sweeney. "Stop Shouting!" "I can't!" has become a running gag Chez Waider at this point.


July 12
Second-last George Gently. Funny how the whole cameraderie at the end of the previous episode catches fire and disappears in this one... they've also dropped the "George has MS" story almost completely, to the point that I'm wondering why they bothered bringing it up. The episodes are still fantastic, mind you.

July 11
Some respite from the works today.

Hypnotic wasn't terrible, but they really could've done with less exposition. It felt like half the movie consisted of characters explaining the story, including the ending. Also there was no need for a stinger in the credits, particularly not the one they chose. Also it'd have been better if they just stuck with the plot of Firestarter because that's pretty much what I was thinking about once it got going.

But it wasn't terrible.

July 10
Day 4: in which some scaffolding is removed and we get our sunroom back. Some fit and finish still to do but that'll likely be next week.

July 9
Day 3: in which fibreglass is applied, and the entire house thereby smells of solvent. Whooooooooo.

July 8
Day 2 of people doing things to the house: remove defective sheets of glass. Wait for the new ones to arrive. Carry them upstairs - narrow stairs, large sheets of glass. Five people, some burly, to carry a sheet. Actually, they're not so much sheets as units. By the end of the day the gaping hole where the old glass was removed had been refitted with the new glass. Nice!

July 7
People came to our house, put down protective matting, put up scaffolding, and started sawing bits off the roof.

It's ok, we asked them to.

July 6
Moving on to Season 4 - the final season - of The Sweeney. Woo! New credits sequence!


July 5
Wrapped up season 7 of George Gently. Another good 'un. Only two left, apparently.

July 4
Mr. Eastwood presents, for your viewing pleasure, Juror #2. The setup is good, although don't watch the spoiler trailer if you want to get the full effect of the reveal. The movie on the whole keeps you guessing how it's going to work out. I think in the end Clint sort of cops out: there's a logical inference to be drawn from the last scene, but he doesn't actually go there. And there's a bit of fluff and padding after the verdict. And you don't get to find out how the jury actually got to their verdict. So a little let down by the ending, but not by much.

July 3
We have wrapped Season 3 of The Sweeney, or as much of it as Prime was willing to give us (episode 9 missing, for some reason). It's a good 'un, and all things considered a lot more balanced and uncringeworthy than you'd expect given when it was made.

July 2
More DVD script pokery. I would like to get this shoved past the current hurdle by the weekend, if I can.

July 1
Great leap forward in aforementioned project: identifying a bunch of things that need fixing concretely as opposed to poking around in the dark looking for the broken bits. That was gratifying.

previous month | current month| next month


Waider
Hey! An actual heatwave!