Blogs

RSS

An aggregation of our Blog Roll, made up of acmqueue authors.   more

Postings for July 2025:  (21 posts)
Sun, 13 Jul 2025 02:36:53 UTC

CAPTCHAs spare Microsoft

Posted By Greg Lehey

I've investigated this irritating increase in CAPTCHAs. It happens on FreeBSD with either firefox or chromium, but not on distress (Microsoft) with firefox. Are they maybe tracking browsers that haven't been updated recently?

Sat, 12 Jul 2025 03:45:18 UTC

Where do the CAPTCHAs come from?

Posted By Greg Lehey

I'm getting more and more CAPTCHAs. Why? Are they trying to make me walk crossly? Or are they targeting specific browsers?

Sat, 12 Jul 2025 02:46:10 UTC

OM-1 repair, day 3

Posted By Greg Lehey

Still no response from CCCWarehouse. Try a ?chat? again? Yes, almost immediate response from Michael L, who appears to be the only person in the department, unless it's a generic name for anybody there. He was also the name who gave me the information I got on 22 November 2024. It quickly became clear that he hadn't read the message I sent. Once again the suggestion that I try pixel remapping. And then he stated that he couldn't find the order number, which I had not sent him. So clearly he hadn't followed up at all. In the evening, he did: Based on the existing information, we can not accept your claim because our warranty policy does not transfer to new owner when the product is re-sold.

Thu, 10 Jul 2025 03:18:53 UTC

Finding the configuration information

Posted By Greg Lehey

So where did I put the information needed to update my local systems? I had some recollection that I had a set of Makefiles to do the work. Off searching, and after only half an hour I found them: in /src/Sysconfig/Install. /src/Sysconfig is a remnant of an attempt I made decades ago to automate my updates, so it's not completely inappropriate, but I was trying to get rid of the system. Still, I can't see any alternative. Off to try out the things that I had in there, in the process finding additional symlinks that I needed to make, and also some missing in the list.

Wed, 09 Jul 2025 01:39:40 UTC

Buying wine on the web

Posted By Greg Lehey

Mclaren Vale Cellars have a special Sauvignon Blanc at the moment, with a whopping 43% discount for regular customers. OK, check it out. How do I log in? There's a wobbling button saying LOGIN TO SAVE, but clicking on it does nothing interesting. But checking ?My account? shows my previous orders, so clearly I'm already logged in. But the price stubbornly refuses to change. Tried all sorts of things, to no avail. Finally clicked on ?Chat?. And how about that, I got a response from a Real Person, whose name turns out to be Tom (Curtis? He didn't say). And he was interested enough to call me up and discuss the matter in some detail.

Wed, 09 Jul 2025 01:39:00 UTC

Still more system installation

Posted By Greg Lehey

Where did I put those notes that I made a while back the last time that I tried to formalize system installation? Spent some time searching my file systems and my diary, but I drew a blank. Gradually I had a recollection of a series of configuration files and Makefiles, but I couldn't find anything to match. MaƱana. I did, however, build a new world, and after that tried more speed tests on the SSD: === root@lagune (/dev/pts/0) /usr/src 28 -> dd if=/dev/nda0 of=/dev/null count=10000 bs=128k 10000+0 records in 10000+0 records out 1310720000 bytes transferred in 1.487479 secs (881168964 bytes/sec) === root@lagune (/dev/pts/0) /usr/src 29 -> dd if=/dev/nda0 of=/dev/null count=10000 bs=128k iseek=10000 10000+0 records in 10000+0 records out 1310720000 bytes transferred in 1.143293 secs (1146443065 bytes/sec) The speed difference was repeatable.

Tue, 08 Jul 2025 02:05:46 UTC

A new lagoon

Posted By Greg Lehey

Yvonne's machine, lagoon.lemis.com, is seriously down-rev: === grog@lagoon (/dev/pts/9) ~ 2 -> uname -a FreeBSD lagoon.lemis.com 12.1-STABLE FreeBSD 12.1-STABLE r355358 GENERIC  amd64 === grog@lagoon (/dev/pts/9) ~ 3 -> l /boot/kernel/kernel -r-xr-xr-x  1 root  wheel  31,364,536 12 Dec  2020 /boot/kernel/kernel I had started to upgrade it over two years ago, but somehow didn't finish. But now I have a new machine, the one I bought for running Microsoft Windows 11 a few months back, but which proved to be only marginally faster than distress. So I ordered a new SSD, found I had the wrong kind, returned it and finally got a functional one.

Mon, 07 Jul 2025 19:00:00 UTC

QRS: Epsilon Wrangling

Posted By Tim Bray

I haven?t shipped any new features for Quamina in many months, partly due to a flow of real-life distractions, but also I?m up against tough performance problems in implementing Regular Expressions at massive scale. I?m still looking for a breakthrough, but have learned things about building and executing finite automata that I think are worth sharing. This piece has to do with epsilons; anyone who has studied finite automata will know about them already, but I?ll offer background for those people to skip. I?ve written about this before in Epsilon Love.

Mon, 07 Jul 2025 16:00:00 UTC

Building with purpose: Stories from the Now Go Build CTO Fellows

Posted By Werner Vogels

This new five-part mini-series follows technology leaders from social impact organizations solving humanity's hardest problems - from crisis zones to community centers. Watch how they use drones to map disaster zones, AI/ML to predict food shortages, and open data to save lives.

Sun, 06 Jul 2025 19:00:00 UTC

The Real GenAI Issue

Posted By Tim Bray

Last week I published a featherweight narrative about applying GenAI in a real-world context, to a tiny programming problem. Now I?m regretting that piece because I totally ignored the two central issues with AI: What it?s meant to do, and how much it really costs. What genAI is for The most important fact about genAI in the real world is that there?ve been literally hundreds of billions of dollars invested in it; that link is just startups, and ignores a comparable torrent of cash pouring out of Big Tech.

Sun, 06 Jul 2025 00:24:04 UTC

Hat trick

Posted By Greg Lehey

As if all that wasn't enough, while processing my house photos I got this message on stopping Hugin: Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Detect DeviceReset DeviceResetReason::NVIDIA_VIDEO DeviceResetDetectPlace::WR_POST_UPDATE in Parent process (t=314.609) |[1][GFX1-]: Detect DeviceReset DeviceResetReason::NVIDIA_VIDEO DeviceResetDetectPlace::WR_POST_UPDATE in Parent process (t=512.092) |[2][GFX1-]: Detect DeviceReset DeviceResetReason::NVIDIA_VIDEO DeviceResetDetectPlace::WR_POST_UPDATE in Parent process (t=1200) |[3][GFX1-]: Detect DeviceReset DeviceResetReason::NVIDIA_VIDEO DeviceResetDetectPlace::WR_POST_UPDATE in Parent process (t=1561.49) |[4][GFX1-]: Detect DeviceReset DeviceResetReason::NVIDIA_VIDEO DeviceResetDetectPlace::WR_POST_UPDATE in Parent process (t=2263.19) |[5][GFX1-]: Detect DeviceReset DeviceResetReason::NVIDIA_VIDEO DeviceResetDetectPlace::WR_POST_UPDATE in Parent process (t=81123.4) |[6][GFX1-]: Detect DeviceReset DeviceResetReason::NVIDIA_VIDEO DeviceResetDetectPlace::WR_POST_UPDATE in Parent process (t=81163.4) [GFX1-]: Detect DeviceReset DeviceResetReason::NVIDIA_VIDEO DeviceResetDetectPlace::WR_POST_UPDATE in Parent process What a mess!

Sat, 05 Jul 2025 23:52:56 UTC

Still more ExifTool pain

Posted By Greg Lehey

Today I spent an inordinate amount of time trying to document my success in copying Exif data to images from my OM System OM-1 Mark II, with little success. Every time I think I have got a workaround, I find they don't work or are not repeatable. Today I tried geotagging: === grog@hydra (/dev/pts/18) ~/Photos/20250703 872 -> exifx orig/A7032091_DxO.jpg File orig/A7032091_DxO.jpg Date taken:     Thursday, 3 July 2025, 11:23:58 Exposure:       1/1600 sec, f/6.3 (EV 16.0), 800/30 ISO Camera:         OM Digital Solutions OM-1 Lens:           LEICA DG 100-400mm f/4.0-6.3 Focal length:   400.0 mm Meter mode:     Multi-segment Aperture-priority AE Comp:           +1.3 EV Size:           5184 x 3888 pixels (20.16 megapixels) === grog@hydra (/dev/pts/18) ~/Photos/20250703 873 -> geotag orig/A7032091_DxO.jpg GPSLOG ...

Sat, 05 Jul 2025 23:50:23 UTC

OM-1 problems?

Posted By Greg Lehey

One of the nice things about the OM System OM-1 Mark II is that I can charge the battery from USB. After downloading files from the camera, I simply turn it off and leave it to charge. As a result, I have never used the two spare batteries that I bought along with the camera. But today I came into my office to find the ?battery empty? indicator flashing. It was still connected to the USB cable. Disconnect. No change. Turn on and off. No change. Finally I got it to stop by removing and replacing the battery, after which it showed 100% charge.

Sat, 05 Jul 2025 04:41:08 UTC

LG ThinQ?

Posted By Greg Lehey

Our new LG XD5B14PS dishwasher comes with advertising for LG ThinQ. What's that? Buzzwords galore, a way to increase the pain of your smart phone by communicating with the dishwasher? About the only thing I could establish is that you can select custom wash cycles, though it's not clear what. Downloaded the app from the toyshop and started it. Please log in! Create an account! Dammit, LG, will I need an account to use your appliances next? And why do you subject me to the pain of entering text on a mobile phone? Ah, you can sign up with a Real Computer too.

Sat, 05 Jul 2025 04:40:02 UTC

More photo insights

Posted By Greg Lehey

I hadn't planned to do much photo stuff today, since there's clearly a lot to do to process yesterday's photos. But one was easy, the Skyhawk: That's in dire need of cropping. How hard can it be? With various excursions, it took me several hours. The simple thing is just to crop it: But that's messy, with lots of artefacts. How about cropping it in DxO PhotoLab and then put it through ?Perfectly Clear??

Fri, 04 Jul 2025 05:11:45 UTC

Understanding Microsoft networking

Posted By Greg Lehey

I had 380 photos to process today. DxO PhotoLab is slow at the best of times, but today it took several minutes to even display the initial screen. Looking at local network traffic, I saw a lot of 15:46:03.538507 IP eureka.lemis.com.microsoft-ds > distress.lemis.com.52560: Flags [.] , seq 366736144:366737604, ack 63457, win 12575, length 1460SMB-over-TCP packet:(raw data or continuation?) 15:46:03.538625 IP distress.lemis.com.52560 > eureka.lemis.com.microsoft-ds: Flags [.] , ack 366346324, win 65534, length 0 15:46:03.538631 IP bad-len 0 15:46:03.538748 IP distress.lemis.com.52560 > eureka.lemis.com.microsoft-ds: Flags [.] , ack 366355084, win 65534, length 0 15:46:03.538753 IP bad-len 0 What does that mean?

Wed, 02 Jul 2025 01:38:06 UTC

Glorious photos

Posted By Greg Lehey

How do you restore old photos? Both Affinity and ACDSee offer functionality to do it. But there are no tutorials to back it up, and my attempts have been less than successful. Ask Google Gemini? Yes, what you need is PhotoGlory. Oh. I had never heard of it. Out to take a look, and yes, it seems to offer just what I want. Download the trial version, which at least allowed me to rotate images and change their exposure. But to use the features for which it's intended, I have to buy the product! OK, it's only (US) $39.20 for a lifetime license for the PRO version.

Wed, 02 Jul 2025 01:33:55 UTC

Living with SMS

Posted By Greg Lehey

Another pain is SMS. It should no longer exist. It grew up in the early days of digital phones, where phones and Internet had nothing to do with each other, and to enter text you had to use the numeric (only) keypad with multiple presses per letter. Now every phone has Internet standard email, but not only do people not use it, there seems to be an insurmountable barrier between the two. Of course, neither SMS nor email are appropriate when you want to contact somebody quickly and be sure that they get the message. There phone calls are more appropriate, as would have been this morning when Brett contacted me.

Wed, 02 Jul 2025 01:29:47 UTC

Modern security

Posted By Greg Lehey

Security is important of course, especially on the Internet where so few people really understand what's going on. But current methods are just plain ridiculous. I hate CAPTCHAs with a vengeance, and I suspect that my refusal to fill one out confused The Good Guys' computer system, and maybe that's why I haven't received a single email from them during the entire fiasco. But is it necessary? Yesterday I went in to the Ballarat shop and had to pick up an invoice that they could more easily have sent to me by email. And the only identification they wanted was a phone number.

Tue, 01 Jul 2025 19:00:00 UTC

My First GenAI Code

Posted By Tim Bray

At the moment, we have no idea what the impact of genAI on software development is going to be. The impact of anything on coding is hard to measure systematically, so we rely on anecdata and the community?s eventual consensus. So, here?s my anecdata. Tl;dr: The AI was not useless. The problem My current work on Quamina involves dealing with collections of finite-automata states, which, in the Go programming language, are represented as slices of pointers to state instances: []*faState The problem I was facing was deduping them, so that there would be only one instance corresponding to any particular collection.

Tue, 01 Jul 2025 00:41:52 UTC

Dishwasher, day 6

Posted By Greg Lehey

Reading my news this morning, discovered this SMS message, sent yesterday at 9:20: Hi Greg, Unfortunately, there was a technical glitch with your Web Order: 162882951, your order has since been cancelled and a refund is in progress. Please allow up to 3-5 business days for the funds to reflect back into your original payment method. We apologise for the inconvenience this may cause. What's wrong with this? This was the first time I had seen the order number.