< 

Hacker's Diary

A rough account of what I did with Emacs recently.

January 16
I still don't quite understand where my shiny Mac M2 gets all the bass from. I mean, it's not like it has a big resonant space to play with, but there's some omph in there somewhere.

January 15
Done and planned for 2025 so far: 1 x-ray, 2 MRIs, a court cause, and a "trauma clinic". Hopefully this isn't a bellwether for the year.

January 14
Character evolution for Ms. Rizzoli seems to have landed on "let's make her behave like a two-year-old who demands things her way regardless of conseuqences." It's rather grating, and I can't imagine the actress was particularly happy with it, except she was probably getting a large sack of cash to deal with the trauma...

January 13
Two lessons from my constant fiddling with OpenHAB: Firstly, if you're gonna have home automation of any sort, make sure you have a goal in mind. I've a z-wave network of (mostly) TRVs that is largely a hacker's toy. Secondly, the idea of home automation is far more attractive than the reality. After all, the reality is brought to you by the same process that brought you, "it's not working? try power-cycling it and see if the same thing happens".

January 12
Back on our regular Rizzoli and Isles fodder. One of the most jarring things about this show is that the Rizzoli of the title has shot numerous perpetrators - pretty much all fatally, as far as I can recall - with zero consequences. Her brother, on the other hand, had a whole episode dedicated to "maybe he shot someone he shouldn't have?" but of course in the end it worked out: hurrah, he killed the right person. There was a brief flirtation with non-lethal weaponry a couple of episodes back but that seems to have gone straight out the window as tonight's was back to shoot first, ask questions later on the off chance that the lead donation recipient survives.


January 11
Final season of Vera! Ever! Hope it's a good one... wait, what, only two episodes? Sheesh... hardly a season, is it? But ok, the final episode was well done.

January 10
Silo: almost complete and I'm still not sure what they're going to do in the final episode. Not to bang a drum repeatedly but it looks like introducing the Judicial subplot has complicated things that need to be resolved.

January 9
The Z-Wave adventures continue: at 02:45 this morning, the controller attempted to process messages from three devices that aren't in the house. I think it just made up some node IDs.

January 8
Running the Z-Wave binding in trace mode and looking at what it's doing. I am thinking it could do with posting a good deal of this information in places other than a trace log; some of this would be useful as bridge data (akin to the current packet counters) and some would be useful as Thing data e.g. last time we heard from this Thing, last time we sent a packet to this Thing, latency, etc.

January 7
Not making much progress on the Z-Wave query. I mean, ok, it's open source and I'm getting exactly as much support as I paid for...

January 6
So, two things about my OpenHAB setup: I am so sorry I bought a single Danfoss/Devolo/Popp TRV, because they are nothing but trouble (they eat batteries. they fall off the network. they lose their configuration and need to be re-integrated. they periodically, as best I can tell, report the temperature as being 1000 times what it actually is - I do enjoy my rooms being a toasty 2,100 °C) and more generally I am peeved with the opacity and apparent fragility of Z-Wave in general. The latter may be unfair to Z-Wave since, to be fair, I've only ever used OpenHAB to talk to it, and I know that there are other tools out there which may do a better job.

All this because I'm trying, yet again, to see if there's a way to get OpenHAB to pick these stupid TRVs back up after they've fallen on their faces. At this point, having trawled the code a bit, looked at the corresponding Open Z-Wave code, and tried a few things, I've given up in favour of posting a request to the OpenHAB forums. Meanwhile, my Z-Wave logs are scrolling by here, showing devices falling off the network and climbing back onto it for no reason I can determine other than that they felt like it. Meanwhile, the actual devices I'm trying to recover insist they're online even though they've been dead for a couple of days. Oh, and that one TRV that is of the more reliable and expensive kind is still insisting that it hasn't woken up since August, despite happily posting temperature updates on a regular basis.

January 5
Episode 8 of Silo Season 2 and I'm wondering just how far the last two episodes are going to go. I read the plot outline on Wikipedia to remind myself of how the book wraps up and on one hand there's two hours left to fill in the gaps, but on the other hand given the pace to date I'm not sure there's enough time to cover this, particularly with the complications introduced with the whole Judicial side-plot.


January 4
Still marshalling at Parkrun. Over 250 people showed up this morning and I applauded every single one of them!

State of Play was pretty good throughout but did get a little messy at the end. Curious to see it's based on a BBC series - I'd noticed Working Title in the opening credits and wondered what the cross-channel connection might be. Anyway. Rachel McAdams, Helen Mirren, Robin Wright Penn, Russell Crowe, Ben Affleck, Jeff Bridges all turning in pretty decent performances. Oh, and that weaselly guy from The Man In The High Castle who I'm sure is a perfectly nice person but that series kinda ruined him for me.

Spent some time trying to reacquaint myself with some stuff I'd done with React over a year ago. I'm sure it all needs updating but it's frankly exhausting to deal with.

So it seems like the spurious git behaviour I've been seeing (files being inconsistently reported as tracked or modified) may be down to the precomposeunicode and ignorecase settings, but to be honest none of the verbiage written about this online seems to provide a helpful guide to establish if this is actually the problem I'm encountering. Guess I'll have to experiment.

January 3
Absolute Power is surprisingly lumpy in places (questionable cuts, bad lining up between two angles on the same scene, the whole "who actually is that" towards the end of the movie when someone's face down on their desk) for a Clint Eastwood flick. It's ok, though. It's lightweight enough that you can kinda forgive the lumpiness for the most part.

That git thing I fixed? A file vanished, possibly due to an rsync. and git claims there is no difference in the state of the directory containing the file. Django was somewhat less sanguine when it went looking for the same file, though. I am not entirely clear on what happened here, but it's definitely very annoying.

January 2
Weird streaming glitch. Our evening's entertainment attempted to reset us to the season 5 finale of Rizz and Izz, and also insisted there were only 5 and a half seasons when I was sure there were seven. We shrugged, watched an episode, then I went poking at the UI and lo and behold there are two Rizz and Izz shows, identical except that one has less seasons than the other. The metadata quality on this streaming platform continues to be appalling.

Trying to get my head around OpenHAB's page/component construction. It's sort of making a bit of sense to me, but it's not helped by the fact that the UI seems to be fairly picky about when and how it offers autocomplete, and the default behaviour if you make a mistake is "don't render anything at all" which is understandable but not exactly user-friendly. Oh, and all the documentation I've encountered so far just describes UI components, i.e. there are no pictures of what you're fiddling with.

Also weird: git on one of my machines was in some unspecified way out of sync and no amount of git pull --rebase and what not would fix it. Had to resort to a fetch and a hard reset in the end (having of course verified that nothing would get lost in the process).

January 1
Happy New Year!

Started the year's viewing with ... well, we're still working our way through Rizzoli & Isles. It'll never be awesome, but it's not terrible, and we've a season and a bit left in it.

Nerdery: digging through a bunch of to-do lists to try and scrub some semi-abandoned projects. I was tinkering with OpenHAB's web page stuff a bit trying to make auto-updating charts without resorting to an actual charting engine like Grafana. Not quite there yet, though. I also spent a bit of time cleaning up some of the data. For reasons best known to Past Waider, the database uses local time instead of UTC, but I somehow posted ambiguous datapoints in there during daylight savings; also, the cheaper Danfoss/POPP/Devloo TRVs occasionally claim the temperature doesn't have a decimal point so it's 2048 degrees rather than 20.48, and none of the ensuing processing catches this so it duly winds up in the database. ALL CLEAN NOW.

previous month | current month


Waider
Fiche Fiche C&uacte;ig!