Greg
animals fiction
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, 15 October 2025 Dereel
Top of page
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.1 2025/09/01 00:06:50 grog Exp grog $