Dan Lyke 21:24:29+0000 (2026-07-17)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2364,-122.643)

So, (()=>{...;})(), we meet again!

Dan Lyke 18:22:26+0000 (2026-07-17)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

The urge to scream "that's not how music licensing works at all!" at a piece of fiction using song ownership as a plot point...

Dan Lyke 17:24:02+0000 (2026-07-17)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2327,-122.64)

I wanna see a pedestrian and transit first city, and I'm pretty sure that the only way for that to happen in the US is something like California Forever, so I'm bummed that they lost the shipyard deal to Texas, but Trump era war spending also seems like a shakey foundation. https://sfist.com/2026/07/16/california-forever-loses-shipbuilding/

Dan Lyke 16:32:14+0000 (2026-07-17)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

I've been trying to get out early and go up the steps on the hill in the local new subdivision. I can't run up it in one shot yet, have to stop and rest, so it's kinda... Stops and stairs

Dan Lyke 16:35:03+0000 (2026-07-16)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.627)

My ear buds: "I dunno, man, I may have heard of your phone, once..." My car: "Oh, hey, I realize you turned off the audio but I dug through your phone and found the raunchiest erotic podcast, your passengers are gonna listen to that now."

Dan Lyke 00:08:45+0000 (2026-07-16)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Friend from way back is reinventing as a digital artist, went through the NFT phase, and is referencing Pepe the Frog because "Pepe is a very popular in the Web3 space". Yikes, and it's amazing how the bubbles of what's acceptable surround us.

Dan Lyke 19:17:05+0000 (2026-07-15)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Is there a way to generate a large corpus of bad code in a variety of languages? Right now my web site is serving zip bombs to overly aggressive bots, but I'm thinking LLM poisoning needs to evolve...

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

When you can't find the information on Startpage, use Google, and it makes up bullshit. I mean, at least I knew to verify, which confirmed why I couldn't find it on Startpage...

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

I know some people make sure to celebrate non-binary day, but I could go either way.

Dan Lyke 23:44:01+0000 (2026-07-14)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (37.9979,-122.53)

Went down to the Marin Civic Center for the "Surf, Skate, Street" exhibit, and discovered a collage and acrylic artist I wish I'd had a chance to meet, "Dickens 44": https://www.dickens44.com/

Dan Lyke 17:15:10+0000 (2026-07-14)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

"extra-marital" means even more marital, right?

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

I'm glad the guerilla action I'm involved in is one where, when I get the Signal distress message at 8:55, I can brag about the completion of the operation by quarter after ten on the socials. Bolts replaced. Bench thievery hopefully averted.

Dan Lyke 18:17:58+0000 (2026-07-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

You know what I really really love? When an Ubuntu upgrade changes the packages that various commands live in and I have to do a whole lot of `apt install ...` to get my system working again. I think it really is time to switch to one of the BSDs.

Dan Lyke 17:46:47+0000 (2026-07-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Apologies for posting slop, but a coworker was typing at ChatGPT on a topic, and it generated this map, and... the more you compare this to actual maps of The Netherlands, the worse it gets. Imagine a few more years of people ingesting confidently wrong but plausible bullshit like this. Wibble.

Dan Lyke 17:39:12+0000 (2026-07-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Please write your software in such a way that I'm not using screen grab to pull the logo and then Google image search to try to figure out what app that's got startup hooks into my machine is asking me to log in...

Dan Lyke 15:10:18+0000 (2026-07-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2256,-122.616)

Good morning from 400 steps into my morning routine on the Petaluma Quarry Heights staircase. Image fixed.

Dan Lyke 15:09:55+0000 (2026-07-13)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2252,-122.618)

Good morning from 400 steps into my morning routine on the Petaluma Quarry Heights staircase.

Dan Lyke 06:31:45+0000 (2026-07-12)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

Holy crap, the size of the Sunnyvale (square dance) Caller's workshop today. We walked in to what I expected, the regulars are getting pretty good, but by afternoon we had enough dancers to split the groups, and work with the newest callers separately. Square dancing might be a thing again.

Dan Lyke 15:43:53+0000 (2026-07-11)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Have a lemon blossom

Dan Lyke 20:46:55+0000 (2026-07-10)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2366,-122.643)

Seeing a number of people commenting on "A Metallurgist’s Doubts About Self-Replicating Probes", and it's making me think about "what if amino acids are the probe?" https://www.centauri-dreams.org/2026/07/10/a-metallurgists-doubts-about-self-replicating-probes/

Dan Lyke 19:49:20+0000 (2026-07-10)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Sigh. Web frameworks: Because one of the hardest problems in Computer Science is cache invalidation, and we're gonna try to abstract away the fact that caches exist, making the problem even harder.

Dan Lyke 19:37:29+0000 (2026-07-10)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Yes, it's Amazon, but the first in Cooper S. Becket's "Osgood" horror series, which I really enjoyed, is free on your Kindle app today: https://www.amazon.com/Osgood-As-Gone-Spectral-Inspector-ebook/dp/B07NDBHZR2/ref=as_li_ss_tl?keywords=osgood+as+gone&qid=1555283257&s=gateway&sr=8-1&linkCode=sl1&tag=lifeonthesw01-20&linkId=59b67144de013288acabde870449d400&language=en_US

Dan Lyke 18:35:49+0000 (2026-07-10)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2366,-122.643)

What would "heirloom quality" products, things worth passing down generations, look like, and is that even a goal worth pursuing? Do we bother to build things to last, or do we just melt down the parts and repurpose them? (Buildings, furniture, tech, tools, etc...)

Dan Lyke 03:15:15+0000 (2026-07-10)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Okay, so the line number error reported by the build process was from the bundler, not from Typescript, which is why it had nothing to do with the code I was looking at. When I say that the appeal of LLMs for programming comes from modern languages and tools being shit: this is why.

Dan Lyke 20:31:09+0000 (2026-07-07)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Today in great compiler errors, turns out that: Argument of type 'Component<TypeName, unknown>' is not assignable to parameter of type 'string'. Means I misspelled a member name in TypeName. I loathe this language.

Dan Lyke 00:49:51+0000 (2026-07-07)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Ya know, Typescript, if you're smart enough to figure out what that function is returning, maybe don't whine when I don't explicitly specify a return type for it? (I'm stuck in a maze of little Mithril types, all different.)

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

It's 1996. The free cross-platform may-be-ugly-but-it-works widget set is Tk. It's 2026. The best Rust widget set appears to be... Uh... TK.

Dan Lyke 03:40:23+0000 (2026-07-06)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Ad said "Keep your furry loved ones healthy", and I thought "finally, coverage for my polycule!" Alas, not those furry loved ones.

Dan Lyke 06:15:45+0000 (2026-07-03)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.4424,-122.716)

Stumbled upon Miss Magnolia Beaumont Goes To Provincetown, written and performed by Joe Hutcheson, and bummed that it was the last night cause I wanna recommend it. Definitely gonna pay attention to what's going on at The California theater in Santa Rosa.

Dan Lyke 23:28:54+0000 (2026-07-02)— twitter (1/0) facebook (0/0) flutterby (1/1)

I'm gonna propose a very special hell for people who put spaces in directory names in code repositories.

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

🎶 two, four, six, eight: time to excommunicate! 🎶

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

"...allowed me to see the thinking process..." <- tell me you don't understand how LLMs work without... (The harness dumped skills query text to the console.)

Dan Lyke 20:19:37+0000 (2026-07-01)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2366,-122.643)

Ugh. I'm running the Ubuntu LTS on my server, which has Perl 5.28.2. Sanko Robinson's Bluesky module wants 5.40.0. Guess POSSE for Bluesky waits for a while yet. (I need to move Flutterby.net to a static server anyway, probably do the posting from my home server...)

Dan Lyke 21:38:52+0000 (2026-06-30)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

A week or two ago we picked up a puzzle at a garage sale. Charlene really liked it, got it, dived in (forbidding me from helping), and last night after I went to bed completed it. Except that it was missing a piece. This morning the seller left the missing piece with a "sorry" note on our mailbox.

Dan Lyke 00:28:45+0000 (2026-06-30)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Sometimes it's hard to tell until I get deeply into a community, but I'm gonna get really obnoxious about judging communities by how core people in those spaces advertise their events and wares. Meanwhile, I've actually become a pretty good Modern Western Square Dance caller, and I'm wondering why.

Dan Lyke 00:27:06+0000 (2026-06-30)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

JavaScript was a mistake. JavaScript was a generation-scale mistake.

Dan Lyke 06:57:23+0000 (2026-06-29)— twitter (1/0) facebook (0/0) flutterby (1/0) — Lat,Lon: (38.225,-122.628)

The problem with being a mixed edibles/smoker household is when I've gotta do emergency bong repairs quick, before the edible I just ate kicks in...

Dan Lyke 04:30:06+0000 (2026-06-29)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

People around me vibe coding has taught me that all of those ridiculous tests that checked every stupid arithmetic operator are actually necessary and useful.

Dan Lyke 20:08:28+0000 (2026-06-26)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Hypothesis, based on overheard conversation: The current fascination with "AI" answers is a function of the information sphere being so overrun by SEO crap.

Dan Lyke 18:03:28+0000 (2026-06-26)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

You know what's great about your birthday in the modern age? Dismissing all the fucking notifications from automated systems. Big tech: Turning a celebration into an annoyance.

Dan Lyke 16:11:49+0000 (2026-06-26)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2251,-122.628)

Wow. I migrated away from Firefox several months ago, but thought a password didn't get imported into Vivaldi so I just fired it up... The amount of non-responsive time it took me to get into my passwords was astounding. Whatever they're doing, it's not about performance.

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

Listened to the latest Mystery AI Hype Theater 3000, and ... productivity is very difficult to measure in software development, so it's hard to be objective, but as I sit here trying to envision how a mythical AI might insert itself into your interactions, I'm reminded of how much I need to find other work, 'cause this ain't it. https://www.buzzsprout.com/2126417/episodes/19387382-beware-the-20x-engineer-2026-05-11

Dan Lyke 20:11:35+0000 (2026-06-24)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Dead 41-foot whale washes up on north Oregon coast. ODOT has the opportunity to do the funniest thing right now... https://www.oregonlive.com/pacific-northwest-news/2026/06/dead-41-foot-whale-washes-ashore-on-north-oregon-coast.html

Dan Lyke 18:52:14+0000 (2026-06-24)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

NextDoor post asks: "Why are they (who ever they are) running orange and blue pipe with wires up and down both sides of 101? Does it have to do with turning 101 into a "smart freeway"? What does a smart freeway entail? Thanks for looking!" My dude, all freeways are stupid.

Dan Lyke 18:46:54+0000 (2026-06-24)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Nothing makes me sadder than to carefully use a safe browser to follow the link in a scammy looking spam text, only to discover that it actually does legitimately end up at ActBlue.

Dan Lyke 23:20:36+0000 (2026-06-23)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.225,-122.628)

Damn, Reddit, you don't gotta go so hard.

Dan Lyke 20:27:35+0000 (2026-06-23)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

I think it was around two decades ago that I read McDonough & Braungart's "Cradle to Cradle: Remaking the Way We Make Things". I don't know where that ethos is expressing itself anywhere these days, least of all in computing, but I'd love to find those folks.

Dan Lyke 01:36:53+0000 (2026-06-23)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2365,-122.643)

Okay, LazyWeb: Is there a T-Mobile compatible flip phone that runs just enough Android for a Jellyfin client and the Philips HearLink 2 app for pairing hearin aids? (vs waiting another 6 months for the Commodore Callback phone...)

Dan Lyke 05:17:05+0000 (2026-06-22)— twitter (1/0) facebook (0/0) flutterby (1/1) — Lat,Lon: (38.2249,-122.628)

Watched The Way Home finale on Fubo, with ads, and the little Hallmark scroll at the bottom. Twice, in dark moments of pathos, the scroll at the bottom went to... "JOY! Christmas in July..." Like dafuq? Let me get into my feels.

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

I have signed up for a free trial to a streaming TV service so that we can see the final episode of The Way Home tonight, rather than tomorrow on Hallmark+. Being excited about a TV show at a specific time feels *so* last millenium.