Dan Lyke 18:04:07+0000 (2026-01-20)— twitter (1/0) facebook (0/0) flutterby (1/0) — Lat,Lon: (38.2365,-122.643)

Google AI mode query about "science fiction writer David D Levine's dogs" that says under a section labeled "Current and Former Pets" that "Sparky VanDevender: Levine recently shared that his dog, Sparky, passed away in late 2025." Sparkman "Sparky" VanDevender was Ann Patchett's dog. https://www.annpatchett.com/sparky

Dan Lyke 17:08:42+0000 (2026-01-20)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2328,-122.64)

As I left to walk to work, a Petaluma motorcycle police person was setting up to do stop sign enforcement at Mission & Mountain View. I watched two drivers roll through, as I was crossing Mountain View on to 5th I saw him pulling over a bicyclist. Sigh.

Dan Lyke 19:31:29+0000 (2026-01-19)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

It's a small thing in the overall scheme, but if you needed another reason to leave Facebook: "fewer"

Dan Lyke 23:43:19+0000 (2026-01-18)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Petaluma area folks: nerd gathering at Aqus on Feb 3, 5-7. I'll be the AI curmudgeon. https://aqus.com/aquscafe/#!event/2026/2/3/alphabet-soup-ai-cahi-geo-seo-beyond-community-dinner

Dan Lyke 21:08:34+0000 (2026-01-18)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Somewhere I accumulated these big slices of walnut that are a bit too thick to treat as veneer with any equipment I have, and that warped tremendously in drying. For a project Charlene is doing (laying out dried flowers) I'm going to glue them all up, and sand them smooth, but let the warp be.

Dan Lyke 18:43:20+0000 (2026-01-18)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

As Meta lays off thousands of VR workers, I guess the good thing about the AI boom is that with LLMs having replaced all of those workers there'll be no one left to fire... https://futurism.com/future-society/meta-reality-vr-layoffs

Dan Lyke 17:06:54+0000 (2026-01-18)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

Trying to read a description of what something does, realize that we've gotten so into Github farming that we obfuscate such the simplest things in the most bizarre language in order to get the whuffie of the green squares on the calendar.

Dan Lyke 01:09:56+0000 (2026-01-17)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

I went to show Charlene the Google AI Overview for "how many g's in birthday" and... it gave me a different answer this time. Awww, G's.

Dan Lyke 22:26:21+0000 (2026-01-16)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Go go Google AI overview!

Dan Lyke 18:57:19+0000 (2026-01-16)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

a lotta yall still dont get it\r\rGas Town Mayors can use multiple Polecats on a single Refinery.

Dan Lyke 06:54:41+0000 (2026-01-16)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

If Google we're serious about making Gemini useful, they'd give it an "okay, after I spent a few hours dicking about with the CLI and giving up, here's the code that *actually* worked, use this to train the next version" option.

Dan Lyke 06:33:07+0000 (2026-01-16)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Do I know anyone who knows anyone who works in an administrative capacity for a shipping port? Trying to do some due diligence for someone, pretty sure I know the answer, but an exchange with someone actually in the business would be helpful.

Dan Lyke 18:29:01+0000 (2026-01-15)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

I used to kinda be grateful advertisers for helping to support the podcasts I listen to. But now I hear ads for BetterHelp and Lifelock and seriously side-eye...

Dan Lyke 16:57:33+0000 (2026-01-15)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

☑ sign up for offers from our partners and our 87 different newsletters all of which you'll have to unsubscribe from individually.

Dan Lyke 23:49:35+0000 (2026-01-14)— twitter (1/0) facebook (0/0) flutterby (1/1)

Went into a Slack channel which is doing the "Start Free Trial" to view messages older than 90 days thing, and realized the Signal group that has replaced this Slack workspace has a message expiration time of 10 days...

Dan Lyke 20:20:41+0000 (2026-01-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

With the realization that all software is great, then becomes crappy as the developers decide to screw with stuff that doesn't need changing... AntennaPod just pissed me off. Looking for a replacement Android podcast player, hopefully that has folders. Bonus for open source.

Dan Lyke 19:55:14+0000 (2026-01-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Went to a tech meetup last night, had a lot of younger developers there. Was amazed by how many side projects were essentially the same inventory/POS projects people were doing in xBase back in the '80s. Only this time the tooling is way less suited to task.

Dan Lyke 17:42:43+0000 (2026-01-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Okay, Rule34dle, "Flygon" vs "Shaymin", both Pokemon characters, is really unfair... https://rule34dle.vercel.app/daily.html

Dan Lyke 02:06:06+0000 (2026-01-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

There are times, especially when dealing with health insurance companies, that I would like to discuss the decisions of UI professionals. With a 3 foot long weighted clue stick.

Dan Lyke 20:22:58+0000 (2026-01-12)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

Must have been Christmas related. Facebook Marketplace and similar were full of free or super cheap monitors, so I promised one of mine to a friend figuring I'd just pick up another one. Now they're all $75+ for ancient 1080p ones.

Dan Lyke 19:40:13+0000 (2026-01-12)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

Tried to use Google to find an old page on my web site, using the 'site:' qualifier. It returned no hits. Given the amount of search engine traffic I see in the logs, that isn't Google, maybe they've just given up trying to index the web?

Dan Lyke 18:15:30+0000 (2026-01-12)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

The advent of contact lenses got me in today's Timdle... https://www.timdle.com/daily

Dan Lyke 01:34:45+0000 (2026-01-11)— twitter (1/0) facebook (0/0) flutterby (1/0) — Lat,Lon: (38.225,-122.628)

Just uploading a picture of my Dad's Graflex cmera

Dan Lyke 00:25:16+0000 (2026-01-10)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Combining learning Rust and understanding LLMs, I prompted Gemini's CLI to create a little utility I want. This is my first attempt to do real work with it, and more than before I really understand the comparisons between LLM and cocaine that people are making. And I'm not actually learning Rust...

Dan Lyke 00:22:24+0000 (2026-01-10)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Today I learned that Cocoa's -layoutSubtreeIfNeeded only does the work if the NSView is attached, which means that rather than calculating where to put the frame before adding the subview, you have to add the subview somewhere off-screen, layout, and then move it where you want it.

Dan Lyke 04:49:24+0000 (2026-01-09)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

That is the most ominous sounding fortune cookie I've gotten in a long time!

Dan Lyke 04:28:56+0000 (2026-01-09)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2332,-122.6)

Holy crap. I milled a dowel out of purple heart for a friend doing some guitar stuff, and dropped it in the mail December 8. It just arrived in Grass Valley yesterday.

Dan Lyke 17:54:44+0000 (2026-01-07)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

So, yeah, the NWS used gen"AI" for a map and created a forecast with Idaho towns that don't exist: https://www.washingtonpost.com/weather/2026/01/06/nws-ai-map-fake-names/ But, currently searching on that term in Startpage brings up stories this, searching on that term in Google brings up nothing.

Dan Lyke 23:16:47+0000 (2026-01-05)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

I'm not saying the International Criminal Court has to immediately go after the US Executive Branch leadership, they could start with prosecutions of anyone who's contributed to the Enter vs Shift+Enter and "insert a newline" vs "submit this message" behavior confusion.

Dan Lyke 18:55:20+0000 (2026-01-05)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Just putting things in perspective. Looks like OnlyFans 2025 revenue was about $7.2B, OpenAI $13B. Compare to 2022: $107B for Trip and Equipment Expenditures for Birding https://www.fws.gov/sites/default/files/documents/2024-11/2022-birding-in-the-us-demographic-and-economic-analysis.pdf

Dan Lyke 22:04:17+0000 (2026-01-04)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2248,-122.628)

Cutting the table rim round. Big breath, mark the jig for reassembly as close as I can to reconstitute it, but take it in to make sure the glass really fits, then do the recesses on the bottom

Dan Lyke 21:33:05+0000 (2026-01-04)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

The hard part of this stage of table construction is fitting the glass, and anticipating the depth before I sand things, and how much the flatness of this is going to alter as I assemble it. Getting a bunch of tear out in the joints, have to work around that.

Dan Lyke 19:03:45+0000 (2026-01-04)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2248,-122.628)

Still need to build the under layer and the pedestal, route the top round, and the inset for the glass. So, yeah, most of the table, but... Progress!

Dan Lyke 18:31:00+0000 (2026-01-04)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Thinking this morning about how many people my mom's "alternative" healthcare beliefs and advocacy have killed, how I'll always be trying to excise those roots from my own thinking, and what I owe her, and my sisters, in familial peace and continued interactions.

Dan Lyke 04:19:58+0000 (2026-01-04)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Had lunch today with a Trump and Musk supporter who is, on a steady diet of YouTube, remarkably uninformed. It's going to have to get bad enough to affect people like him (he'll be dead first) before it turns. We have a long way to go.

Dan Lyke 02:03:18+0000 (2026-01-03)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Found an old 250GB SSD to be a boot disk for this hand me down 96G dual Xeon machine. Realized that the last time I had a machine with this low a storage to RAM ratio it was a 143k floppy drive on a 64k Apple ][+.

Dan Lyke 19:44:25+0000 (2026-01-01)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Through my windshield with my phone in the mount, so bad quality, but the roundabout at Petaluma Blvd S and Crystal Ln/Caulfield is doing what it was designed to do, slowing down dangerous drivers and keeping them from injuring people.

Dan Lyke 22:08:21+0000 (2025-12-31)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2248,-122.628)

Glue up of the rim for the dining room table with the train set into it. After this dries I route it into a circle, with an insert for the glass in the middle. Chuffed that the accumulated error over the 22.5 degree angles was about saw kerf at the center line.

Dan Lyke 20:10:30+0000 (2025-12-31)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

For anyone keeping track at home, the dual 2.6GHz Zeon with 100G of RAM and the older NVidia graphics card (that needs the external power connector) draws 186 watts in BIOS, 130-160 in Linux. My home server, an i7-6700 at 3.4GHz draws about 22 watts in Linux at idle.

Dan Lyke 17:39:46+0000 (2025-12-31)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Foiled in today's Timdle by phosphorous. Not to get too spoilery, but the long arc of how humanity has gone about learning about chemistry is fascinating.

Dan Lyke 22:45:39+0000 (2025-12-30)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Dealing with awesome customer service reps stuck in crappy systems with crappy call scripts without the tools to actually do customer service is making me want to just not fucking buy anything. Today, this rant is brought to you by T-Mobile.

Dan Lyke 01:45:29+0000 (2025-12-30)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Lazyweb: Anyone got a tool that keeps metadata on files, and lets you browse and filter and see views based on that metadata? With a command-line? Before I go and implement something, I wanna see what people are up to.

Dan Lyke 05:23:49+0000 (2025-12-29)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

Friend dropped this 128G dual Xeon machine on me, if I could use it. Plugged it into an ammeter, turned it on, and presumably going into BIOS it's sucking 1.5 amps. Not sure I need a machine in my house that draws 180W at idle, unless it'll be substantially less when it boots into an OS (and I'd need to put a drive in it to test that).

Dan Lyke 03:04:57+0000 (2025-12-28)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

We've talked about AI and social media in the context of Ameica's Funniest Home Videos and golf crotch shots, and... The Internet provides. https://bsky.app/profile/jjvincent.bsky.social/post/3mayddynhas2l

Dan Lyke 02:55:25+0000 (2025-12-28)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Test layout of the train inset in the under construction dining room table. The outside of that ring will get veneer on the outside, there'll be glass on top, with a wood edge.

Dan Lyke 23:15:34+0000 (2025-12-27)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2428,-122.624)

Are "Emerald Nuts" like blue balls?

Dan Lyke 20:15:36+0000 (2025-12-27)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Ripping and accumulation of CDs, using the Mac 'cause it's there, and having fun with "how many of these CDs has iTunes not heard of". Surprised by some of the ones it finds data on, where others...

Dan Lyke 20:06:57+0000 (2025-12-27)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2248,-122.628)

Petaluma folks: we're gonna take Bay Area Regional Planner, the board game, down to Aqus on Sunday January 4 at 2PM. Join us?

Dan Lyke 19:35:30+0000 (2025-12-26)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

`perl -le 'while (<>) { print $1 if m%public_html/(.*?\.php)%;} ' < ~/var/log/apache2/flutterby.com.log-error` And you get a zip bomb, and you get a zip bomb, and...

Dan Lyke 23:00:23+0000 (2025-12-25)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

Oh, great, something in LetsEncrypt has changed, the app is telling me the cert got renewed, Apache is pointing to the right files, and my browser is telling me the cert is expired. The future sucks. I don't want to keep nannying things that should just work, and stay working.