pdxmph


#

Glad to see the (former) leader of an NGO coming around to the idea that privatizing social services delivery is wasteful and inefficient, but NGO leaders will not carry this thought all the way through.

“It is difficult to get a man to understand something, when his salary depends upon his not understanding it!”

— Upton Sinclair

www.oregonlive.com/opinion/2…

Highlighted text discusses the challenges nonprofits face in maintaining administrative and technological infrastructure independently.
#

on the way to Bruno’s

A small, warmly lit café with a sign outside stands on a dark street next to parked cars.A collection of paintings and artwork, including a portrait of a man walking, a cartoon-like piece, and a skull drawing, are displayed on a shadowed wall.A red truck is parked on a dimly lit street at night, surrounded by trees and utility poles.A city street at night shows a bus stopped under traffic lights near a neon-lit AutoZone.

#

Well, let’s see what it does. #meshtastic

A small black handheld device with an antenna and a screen displaying pixelated text is placed on a brown surface.

#

High on Fire and King Woman

A black and white split-image captures a live music performance with singers engaging the audience under stage lights.

A person is crowd surfing over an excited audience at a lively concert.

A black and white photo captures a crowd at a concert with a guitarist performing on stage under dramatic lighting.

#

High on Fire pre-game. Someone in the kitchen fired up the Sleep. 🤘

In a dimly lit restaurant, people are seated and standing around a bar counter with ambient light fixtures overhead.

#

springwater

Dried, spiky seed pods are suspended on thin, branching stems against a blurred green background.White berries cluster on a twig against a blurred green background.A cluster of brown, dried flowers is surrounded by leaves against a blurred natural background.Beneath a bridge, two leafless trees stand on a grassy, rocky embankment against a gray sky.

#

springwater

Yellow poles are arranged diagonally across a weathered wall painted with red, white, and black horizontal stripes.A semi-truck trailer is partially open, revealing baled recyclable materials inside, with other trailers parked nearby in a rain-soaked industrial area.A shopping cart filled with various items is positioned on a grassy area near a road, with trees and a fence in the background.Stacked shipping containers are arranged outdoors near a small utility building on a cloudy day.

#

I have this newish Mac Mini and hadn’t had a reason to get Homebrew on it until this afternoon. I didn’t bother saving the configs on my old Studio so it was sorta 🤞 when I ran chezmoi this afternoon. It just worked & all my stuff was on the machine in under 30 seconds.

#

I just set up the double-tap accessibility gesture on my Ultra (it’s a first-gen so it doesn’t get the gesture out of the box). It makes life with a mechanical keyboard so much better. Anything you can approve by double-pressing on the watch you can approve by double-tapping your thumb/forefinger.

#

I ended up losing my afternoon to some indifferent analysis from a hostile party at some other company. I’m usually the one doing that kind of hostile analysis, so I know bad work when I see it. The process of discrediting their work helped crystallize what constitutes good work.

So I took the opportunity to write a custom gem for Gemini that ingests the kind of reporting I have to do once or twice a quarter and does the kind of analysis I end up doing each time. That’s how to automate, right? Just after being badly offended by someone else’s incompetence, and high on your own expertise, you get it all out into code. Or after being badly burned by your own incompetence, and realizing you need to take a deep breath and describe what to do step-by-step.

Anyhow, we’re supposed to get gud at this stuff, and I’m dealing with the novel sensation of having done a deep dive into something before being told I should, so I’m casting about for problems to solve, and trying to contort myself into the approved tool.

On the one hand, I completely understand the appeal of the sort of magical oracle approach a chat interface provides, where you feed it a spreadsheet and tell it what to do, and it chats its analysis back at you. But on the back-end, to keep it from hallucinating, it has to write a Python script each time to read the input, and it’s not really doing anything besides some counting. The Gem layers on some interpretation, but I think you could just as easily get a table of output saying “These are the two broad percentages you care about, and this is a list of things you should investigate further.” That seems more deterministic and analyzable. When I was experimenting a lot with AI-driven tool-building, that was my preferred approach. I’m not super florid when presenting the kind of reporting I was working on today, so I felt a little resentment having to build into the prompt some “… and please don’t make a whole thing out of your findings.”

The custom gem approach came with a few of its own issues: Sometimes it crashes in the middle of the analysis. Just loses its mind and freezes. And before I explicitly told it had to write scripts to do the counting, it would decide that it knew how many kinds of a certain record there were, and it would state that number with a sort of thought-terminating authoritativeness. For something that needs to pick those values out of JSON, that’s sort of a drag.

So there’s the option to do a custom gem and create a magical oracle that tries to fuzz your analytical radar because it takes this know-it-all clankersplaining tone, or there’s the option to just code something up that’s just going to do the analysis and spit out a table. One feels sort of mysterious and murky and cool, but periodically decides it has no context window left to give; the other is introspectable even if it’s terse. Given a decent vibecoding platform, it’s way faster than managing the vagaries of stating and restating what you’re after, and still getting random shit back sometimes.

Which is not to say Gemini is dead to me, because it’s much faster at cranking out the kind of script I need to run: I’m an indifferent coder at best. I just have to think about how to teach this stuff to my team, among whom I am more like a creature from a mysterious and ancient computing culture than a friendly guide who will take them over the rainbow bridge to The Singularity.

So I signed up for some courses. I don’t have a knowledge or skill problem so much as I have a pedagogical technique problem, so I’m gonna sit still and allow myself to be trained, the better to train.

#

Feral Cat Cove

A split image shows graffiti saying DO AN OLLIE on one side and a skate park with graffiti-covered ramps on the other.
#

some old GRIIIX shots

An adult in a toy car crosses an intersection while adults walk nearby.A statue of a robed figure is adorned with a beaded necklace and a blue mask against a dark background.Three people are wading into a lake with a forested shoreline and mountains in the background.An old, rusted Ford Custom F150 truck is partially obscured by overgrown plants and foliage.

#

evening walk

A garage door features a colorful mural of gnomes, mushrooms, and whimsical houses, illuminated by a light above.A person walks past a dimly lit storefront with large windows on a quiet street at night.A warmly lit storefront featuring signs for pinball, cocktails, and ice cream is adorned with string lights and neon signs at night.A cozy coffee shop named Space Monkey Coffee is warmly lit from the inside, with a parked car and bicycles outside in an urban evening setting.

Out and about

#

Auto-generated description: A person wearing glasses and a dark jacket is sitting by a window on public transportation, with a blue train visible outside.

Auto-generated description: Two people are sitting closely together in a dimly lit setting with a patterned background behind them.

Auto-generated description: Two people are sitting and talking on a bus, with a split effect visually dividing them.

Auto-generated description: A person is cutting hair in a barber shop filled with plants, viewed through a large window at night.

#

To the Grotto

A motel sign glowing at night is juxtaposed with an image of a bus stop with litter on the ground.A stone building adorned with string lights features a statue of a religious figure under a dark sky with a glow effect.Two people sit opposite each other on a bus, with a colorful light leak effect creating a vibrant overlay.Lit candles are arranged in a grid pattern on the left, while a grotto with a white statue surrounded by flowers is displayed on the right.

#

Al on the 12

A person wearing a beanie is smiling at someone on a bus with vibrant orange and purple lighting.
#

Too wet for the X half today so trying out Lux on the phone.

A person wearing a hat and jacket stands inside a bus, holding onto the overhead railing, with several seats and another passenger visible in the background.A vertical sign attached to a building displays the word vintage against a cloudy sky background.

#

I like the Gemini summarizer in YouTube so much. “Creator”-driven video privileges everyone else’s revenue streams over my time, for “content” that could’ve been three paragraphs on some blog. I don’t understand how it is surviving as a feature.

#

I got turned on to Schmidt refills and I’m using them with a Studio Neat Mark I and a Schmidt reference design pen. Rollerballs are different from my traditional Pilot G2s. I wish I’d switched a long time ago.

Part of my day right now involves time-blocking on a legal pad. I had been doing this with an app, but it was too clicky and fussy. A nice pen and pad at my desk over coffee is a much nicer experience to start the day.

I realized this week that I’ve been gauging my state of centeredness and focus on my handwriting:

If the first few lines of my time block sheet are more cursive than block, with a bunch of unclosed characters, it’s a sign I should stop, put the pen down, take a few deep breaths, and reapproach. If I’m still being a little messy, it’s helpful to grab a note card or piece of scrap paper and just write arbitrary stuff until my writing becomes more block-like, and I’m closing all the characters. Then I can turn back to the task, which is giving the day ahead some thought, and considering my priorities.

Cheaper than Adderall and it seems to make my blood pressure go down.

A green pen and a silver pen are placed side by side on a reddish-brown surface.
#

I reupped Apple News+ because it was cheaper in my bundle with it than without. I wish it were better in so many ways, but I seem to have the mental bandwidth to tolerate free access to things like The Atlantic, which is a positive mental health indicator. I won’t read Slate even for free, though.

#

Deena Weinstein’s “Heavy Metal: A Cultural Sociology” talked about metal inverting rock’s progressive preoccupation with love to one with with evil. I keep coming back to pictures from the weekend that caught both the “horns” of any metal show, and the “heart” of YOB, with its particular path out of metal’s existential quandaries.

A crowd at a concert is enjoying a performance, with some people raising their hands.
#

Pluribus update: Apple News is exposing me to Pluribus recappers, and it’s jarring: The show’s way better than plot-driven recaps are going to capture. I’m way less interested in “will Carol solve the mystery” than I am “will Carol make a shift?”

#

This article is a Rosetta stone. I wish Peacock were better communicators, and county politics weren’t so screwed up and fixated on privatization.

www.oregonlive.com/business/…

#

The thought of enabling ChatGPT’s “cynical” mode is nauseating. We’re surrounded by reflexive thought-terminating cliches. They’re already cheaply produced. Anyone can do that.

“You are a reflexive contrarian. You are always in search of your next flex ….”

Fuck that.

#

The early Kindles had good page-turning buttons. I moved to a Kobo partially because it had buttons (and partially because “not Amazon”) but the chiclet style is pretty bad. I’d rather just not have buttons. Screen taps are fine. Touch e-ink is responsive enough these days.