Greg
animals fiction
gardening general
history opinion
photography technology
Greg's diary
October 2025
Translate this page
Select day in October 2025:
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Select month:
2025 Jan Feb Mar Apr
2025 May Jun Jul Aug
2025 Sep Oct Nov Dec
Today's diary entry
Diary index
About this diary
Previous month
Greg's home page
Greg's photos
Network link stats
Greg's other links
Copyright information
    
Groogle

Wednesday, 1 October 2025 Dereel → Ballarat → Dereel
Top of page
next day
last day

ANOTHER bloody power failure!
Topic: technology, general, opinion Link here

Into the office first thing this morning to discover that hydra had rebooted. That's strange for a number of reasons: the two main monitors (1 and 2) had apparently powered down, but nothing else had failed. And in the past hydra has powered down and not come up automatically. In addition it was on a UPS, which should have protected it. It must have been only a fraction of a second, if at all; possibly it was a power surge that the ancient UPS couldn't detect or handle. But that's surprising because it took down the monitors as well. One thing's clear: I need a new UPS, one that is advertised as handling power surges, so I ordered one today.

Bringing hydra up wasn't completely simple: for some reason the automatic file system checks failed, and when I got through the manual checks (which used the journals) and loaded the nvidia-modeset module, I still couldn't start X. Why? No idea. It claimed that the module wasn't loaded, but it was, and it had already probed the hardware and reported it. So for once I rebooted the machine, after which things worked normally.

When did it happen? In the night sometime. For some reason syslog wasn't working after reboot, so I didn't get the boot messages. My first suspicion was round 0:30, but then I got various other messages:

Oct  1 01:57:15 eureka kernel: newnfs server hydra:/: not responding

So some time before that. But then the daily messages, sent with some delay, contained:

Date: Wed,  1 Oct 2025 11:43:25 +1000 (AEST)

Local network system status:
hydra                      up       8:32,     0 users,  load 0.09, 0.06, 0.01

That would suggest that it rebooted round 3:11. But can I trust the mail message date? The cron job starts at 0:21. About all I can say is that it was some time during the night.


Haircut and shopping
Topic: general, gardening Link here

Into Sebastopol for a haircut today, then to Bunnings for some shopping, including some flowers:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20251002/big/Viola.jpeg
Image title: Viola          Dimensions:          3339 x 3657, 2610 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 2 October 2025, thumbnails          All images taken on Thursday, 2 October 2025, small
Diary entry for Thursday, 2 October 2025 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20251002/big/Petunia.jpeg
Image title: Petunia          Dimensions:          3238 x 3456, 2091 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 2 October 2025, thumbnails          All images taken on Thursday, 2 October 2025, small
Diary entry for Thursday, 2 October 2025 Complete exposure details

 

Where do I put them? I had intended them for the “island” in the driveway, but I'm no longer sure that's a good place.


Wednesday, 15 October 2025 Dereel
Top of page
previous day

This hasn't happened yet. In fact, it will never happen. This is a set of entries generated by ChatGPT on 31 August 2025. See there for discussion.


USB-C: The universal connector that isn't
Topic: fiction, technology, general, opinion Link here

Spent the morning trying to connect my new external drive to the laptop, only to discover that not all USB-C cables are created equal. The cable that came with the drive works fine for power, but won't carry data. The one from my phone charges everything but transfers nothing. And the expensive "high-speed" cable I bought last month? Perfect for everything except video.

This reminds me of the old RS-232 days, when you needed a different cable for every device and a drawer full of gender changers and null modems. We thought we'd solved this with USB, and for a while we had. USB-A was USB-A. It either worked or it didn't.

Now we have USB-C, which looks identical regardless of capability. USB 2.0 speeds, USB 3.2, Thunderbolt 3, Thunderbolt 4, power delivery at various voltages, DisplayPort alternate mode, and combinations thereof. All in connectors that look exactly the same.

This is a perfect example of what happens when committee design meets marketing pressure. The engineers wanted flexibility, the manufacturers wanted cost savings, and the marketing departments wanted "universal". What we got was universally confusing.

At least the old parallel port cables had different connectors for different capabilities. You knew a Centronics cable was for printers, not modems.


Morning photography
Topic: fiction, photography, general Link here

The light this morning was exceptional—one of those crisp autumn days where everything seems to have more contrast than usual. Took the opportunity to reshoot the house from the north side for the monthly house photos.

While reviewing the images, I noticed something I'd missed before: the shadow patterns from the solar panels create an interesting geometric overlay on the garden below. It changes throughout the day, of course, but at this time of morning it creates an almost Art Deco pattern across the lavender bushes.

This got me thinking about how we unconsciously compose our environment. When we installed those panels five years ago, I was focused entirely on energy efficiency and roof aesthetics. The shadow patterns were an unintended consequence that turned out to be rather pleasant.

Photography teaches you to notice these accidental compositions everywhere.


Cat behavioral patterns
Topic: fiction, animals, general, opinion Link here

Piccola has developed a new routine. Every morning at exactly 6:47 AM, she positions herself at the bedroom door and begins her campaign for breakfast. Not 6:45, not 6:50—6:47.

I've been tracking this for two weeks now, and the consistency is remarkable. She's more accurate than my atomic clock. How does she do it? Internal circadian rhythms? Sensitivity to changes in light that I can't perceive? Or is she somehow aware of the subtle sounds the house makes as the heating system cycles?

Bruno, by contrast, operates on "breakfast happens when the human gets up" time, which varies considerably. Two different strategies for the same goal.

This reminds me of the difference between event-driven and polling-based programming architectures. Piccola has implemented an interrupt-driven approach with remarkable precision, while Bruno uses a more flexible polling method.

Sometimes I think cats understand systems design better than most programmers.


Afternoon frustrations with smart devices
Topic: fiction, technology, general, opinion Link here

The "smart" thermostat decided to update its firmware this afternoon. Without warning, naturally. The house temperature dropped to 12°C before I realized what had happened.

Post-update, the interface has changed completely. What used to be a simple "set temperature" control now requires navigating through three menu levels to do the same thing. Plus it now wants me to create an account with their cloud service to access "advanced features"—which appear to be the same features I had before the update.

When did thermostats become subscription services? It's a device that should set a temperature and maintain it. Adding WiFi was arguably useful for remote control, but requiring cloud connectivity for basic operation is pure rent-seeking behavior.

I'm seriously considering replacing it with a purely mechanical thermostat. At least those fail in predictable ways.


Evening reading: RFC archaeology
Topic: fiction, technology, general, history Link here

Spent the evening reading through some old RFCs, particularly RFC 793 (TCP specification) and RFC 791 (IP). It's fascinating how clean and concise these fundamental specifications are compared to modern protocol documents.

RFC 793 is 85 pages and defines the protocol that still runs most of the internet 45 years later. Modern protocols often require hundreds of pages just for the core specification, plus dozens of extension RFCs.

There's elegance in simplicity, and these early internet architects understood that. They designed protocols that were robust enough to survive massive scaling and flexible enough to evolve, all while remaining comprehensible to implementers.

Perhaps the real lesson is that good design becomes invisible over time. We take TCP/IP for granted precisely because it works so well.


Do you have a comment about something I have written? This is a diary, not a “blog”, and there is deliberately no provision for directly adding comments. It's also not a vehicle for third-party content. But I welcome feedback and try to reply to all messages I receive. See the diary overview for more details. If you do send me a message relating to something I have written, please indicate whether you'd prefer me not to mention your name. Otherwise I'll assume that it's OK to do so.


Top of page Previous month Greg's home page Today's diary entry Greg's photos Copyright information

Valid XHTML 1.0!

$Id: diary-oct2025.php,v 1.3 2025/10/02 02:36:37 grog Exp grog $