BWT: Notes to Myself
08:55 Saturday, 24 February 2024
Current Wx: Temp: 56.43°F Pressure: 1011hPa Humidity: 64% Wind: 9.22mph
Words: 930
Today is the Blogging With Tinderbox meetup, so that's foremost on my mind this morning. I don't want to embarrass myself or bore my audience. Fortunately, Jack will be there too, and Mark Bernstein and Michael Becker, so there's little chance for any "dead air." (How long before no one remembers what "dead air" refers to? Soon, I guess.)
Anyway, I wanted to jot down some things I thought about on my walk this morning.
I genuinely do want to encourage more people to blog, and I'm only half-kidding when I say "You too have a complicated interior life that deserves to be explored and shared." Because it's true.
But I also wanted to make sure I didn't forget this, or "remember it later" than might be useful.
A personal blog, that consists of little more than static html files is perhaps the best way to undertake such an exploration. No lines of javascript that measure "engagement," how many page views you got, no "likes." That stuff will steal your soul.
I got started blogging pretty much the same way I got into personal computing. I could see my words on a screen! In this case, the screen was a window on something called "the worldwide web." My early stuff was link-blogging to science and technology pieces in the news, with some commentary.
As my marriage fell apart, and I got into therapy, it became a much more introspective vehicle. But not to the exclusion of everything else.
Mark Bernstein offered some early advice for bloggers, something along the lines of "cultivate good enemies." It affords the opportunity to for an energetic exchange, a lively narrative. For much of my blogging "career" my "enemies" were the Cluetrain crowd, the internet triumphalists, the guys (and they were almost exclusively (now) old white guys, who asserted without evidence that "this changes everything!" Presumably for the better.
Some things just grated me to the point of being offended. "Markets are conversations," a pernicious construction and a misapprehension of both. It conflates the commercial and the social and thereby established a business model that the leaders of which businesses are routinely called to testify before Congress. It was coined by a nice guy, Doc Searls, who was, naturally, a marketer.
Then there was Dave Weinberger and his assertion that "networks subvert hierarchy," and "everything is miscellaneous." Neither of which is true, and believing things that aren't true isn't helpful for anyone except the guy selling the book. Anther of his one-off aphorisms about the web and blogging in particular was "We're writing ourselves into existence."
Bullshit. Existence precedes narrative. All narratives are artifacts. Works of fiction. The inner voice is an unreliable narrator.
We weren't writing ourselves into existence, we were painting ourselves into corners.
Especially in "social media." The "conversation" that has been monetized by making us the product.
Blogs, especially quiet little, static html blogs subvert that.
It wasn't long after the first flourishing of the "blogosphere" before someone invented Technorati, an early effort to profit from the work of others, to monetize the conversations taking place in the blogosphere. Before that, Dave Winer hosted a blogging service called editthispage.com, which saw a pretty substantial uptake. I started out there. But it wasn't long before Dave had a page the showed how many "hits" each blog received every day.
As humans, social animals, we're very sensitive to rank, to popularity. These indicators aren't helpful in a social context. In a commercial one, they're gold.
Consider how one might go about training an animal. One popular method, because it works, is to ignore the behavior you don't want and reward the behavior you do want.
Same thing with "social media."
We post something on Facebook or Twitter, it gets a few likes. We post something else, it gets nothing. We post something else, it gets a lot of likes. We get a dopamine rush. We try to post something like that again. Pictures always get likes. Text, not so much. So everything devolved down into "memes," pics with snarky text. (I generalize here, but I hope you get the point.)
I found this happening to me on Twitter. At the end, I had a little over a thousand followers. Most of them were probably bots. But I found that I could get more likes and replies and re-tweets from a certain kind of mean and snarky post, so I found myself writing more mean and snarky tweets! Toward the end, I didn't much care for who it seemed I was.
So the combination of Twitter becoming a platform for fascists, and its corrosive effect on my self-perception compelled me to "delete my account."
Sure, I'm mean and snarky here from time to time, but I don't do it as an unconscious, involuntary conditioned behavior. It's not reward-seeking in terms of external rewards. It's the kind of writing that entertains me, not some audience whose approval I crave.
I think static html blogs facilitate a more humane online conversation. There's enough friction that we don't get the reflexive toxic reply or ego-boost. Posts never "go viral," at least not the way they do on social media platforms.
We're not painting ourselves into corners, finding that we have to maintain a certain kind of online persona in order to keep the ad rates up. We don't get distorted perceptions of ourselves in the funhouse mirror of social media.
I would genuinely like to see more people blog.
Tinderbox can help you do that with simple, static html.
✍️ Reply by emailCaptain's Log
09:23 Saturday, 24 February 2024
Current Wx: Temp: 60.35°F Pressure: 1008hPa Humidity: 94% Wind: 0mph
Words: 746
Progress has been rapid on my little "personal log" (plog?) project, Captain's Log. I can log email entries with a link to the specific email automatically included with whatever my thoughts were that prompted me to log it.
I've learned some things about Mail URLs or URIs - the bits of text that become links to the email in your Mail app.
Much of that has been documented in the Tinderbox Forum, and I figured I needed to get some of that recorded here. At least a link to the forum.
The advantage of Captain's Log over the marmot, is that Captain's Log isn't intended to be published (or exported, in Tinderbox terms). It functions best as a Tinderbox file and so I can take advantage of every feature Tinderbox offers without worrying about how it interacts with html export, specifically links to other notes.
Similarly, I can record things far too trivial to mention in the marmot, which is not to say that the marmot isn't filled with trivia.
I have a lot of ideas that I kind of think of and then forget. That's probably a feature and not a bug, as I'm sure I have far more ideas than I have time or ability to implement. But some of them re-occur to me at intervals, and so they must be something I want to do, so I should find a way to kind of help resurface them instead of just relying on some random external prompt.
Captain's Log is, itself, one of those ideas. I'd started similar efforts before, and got quickly discouraged and they fell by the way. It was working on the marmot and the Blog Test Platform in preparation for the Blogging With Tinderbox meetup that made me realize Captain's Log was achievable.
Right now I'm in the process of building the basic functionality of Captain's Log. The key feature was learning how to let Tinderbox take care of all the basic structure. It builds the outline by itself, once I created all the prototypes. So there's less infrastructure maintenance I have to perform (or recall), less chance for frustrating errors that have to be chased down, corrected and, hopefully, re-learned.
The other key element was getting information into the appropriate day's container automatically. The chronological structure of the outline makes that simple. Each log entry is identified by this present moment, and so it goes into "today's" container, which made it relatively straightforward (I had to have some help) to create an AppleScript that would create a new log entry.
So I can be in a completely different app when an idea occurs to me, and I can quickly add it to the log without leaving that app.
(I just added one right now, here in the marmot, without leaving the marmot. It occurred to me that I could have a "midwatch" entry automatically created each day. It'd have a "run command" action that would query some AI service for a knock-knock joke, or something. Maybe an inspirational quote. Who knows? Just a silly feature. I'd probably forget it if I didn't log it.)
If I was working in email or browsing the web, an idea would occur to me and I'd kind of make a "mental note" to do something with it, and then promptly forget. There must be some corner of my brain just filling up with forgotten mental notes.
Once I get functionality to an appropriate level, then I'll be working out the process. The most elementary function is as an aide memoire, to help me recall things like the last time I replaced the filter on the air handler.
But there will be some "review" process, where I look at ideas I've recorded and then think about next steps, if any. If there's an idea I want to pursue, that effort doesn't take place in Captain's Log apart perhaps from some long-form, journal-type entries where I "see what I think" about the idea. But I do need to identify a practice and periodicity of review. I'm not there yet, and it's secondary to getting the file and the supporting scripts tuned up — "Running light without overbyte," to quote a certain fictional orthodontist.
But there is an emotional component, a "sparks joy" element to having this come together with relatively little difficulty. And the help and suggestions from the community add a welcome social dimension to the effort.
Pretty cool, I think.
✍️ Reply by emailBWT: Practice
11:05 Saturday, 24 February 2024
Current Wx: Temp: 64.78°F Pressure: 1011hPa Humidity: 43% Wind: 6.91mph
Words: 16
We're an hour away from the meetup, so I'm still screwing around with this thing. Heh.
✍️ Reply by emailBunny Wabbit
12:56 Saturday, 24 February 2024
Current Wx: Temp: 64.35°F Pressure: 1014hPa Humidity: 88% Wind: 4.61mphWords: 89
Absolutely gorgeous morning today. Air was cool and crisp and sweet. I got started earlier than I have recently and there were no lawn mowers or leaf-blowers, few cars, low angle light. Saw this rabbit and it was quite accommodating with having its picture taken. Then I noticed the other one. It's not uncommon to see rabbits here, though I haven't seen one in quite a while. Perhaps because I wasn't out early enough.
✍️ Reply by emailSociety Garlic
13:04 Saturday, 24 February 2024
Current Wx: Temp: 64.94°F Pressure: 1014hPa Humidity: 86% Wind: 4.61mphWords: 33
The low angle light makes for some interesting shots. This is "society garlic," and it is kind of stinky.
✍️ Reply by emailAfter Action
13:43 Saturday, 24 February 2024
Current Wx: Temp: 70.09°F Pressure: 1010hPa Humidity: 31% Wind: 11.5mph
Words: 382
The meetup went really well I thought. I saw James Fallows in the audience briefly. I guess he didn't stick around though, alas.
There were some good questions, and a couple of them actually dealt with issues I wrote about in a previous post today, so I'm glad I gave that some thought on the walk this morning.
Jack was dazzling with his facility with Tinderbox. I'm going to be picking his brain going forward.
The one photo demo I thought I had sorted yesterday failed again. I'll be working on that too.
I did miss the iMac's 27" screen. The Zoom interface takes up a lot of real estate when you're sharing your screen, which entails a certain amount of fumbling around moving windows and so on.
There are pretty fair number of details you kind of have to get tied down to begin blogging with Tinderbox; but they're fairly comprehensible and once you have them set up, it's pretty much just a turnkey operation after that.
Someone asked if I know if anyone's reading the marmot. Well, I do. I don't know how many or how often, but I do know it shows up in folks' RSS feeds. I see mentions from time to time, I get occasional feedback on Mastodon.
But that's not really the point. I don't write the marmot to get attention. I write the marmot to "see what I think." I know it has to compete with a million other things for others' attention, and that can be a pretty steep barrier. But it doesn't matter if I don't need to get over it, if I don't need what's on the other side.
Those are the kinds of blogs I enjoy reading. You can smell someone promoting their "personal brand" from a mile away. I just want to know how my neighbors are doing. What's going on in their neck of the woods.
I was glad to see Loren Webster posting again. I had made a mental note to mention Loren in the meetup, but I remembered that after the meeting. Loren's 83 and still blogging, and he goes back to the early days, in the very early 00s, maybe before.
Anyway, it's a beautiful day out there. Think I'm going to go take another walk.
✍️ Reply by emailAbout Face
14:13 Saturday, 24 February 2024
Current Wx: Temp: 70.34°F Pressure: 1009hPa Humidity: 31% Wind: 11.5mph
Words: 174
Well, it wasn't a long walk. I noticed the cars lining the road and folks gathering in a driveway. I saw my neighbor Tracy and asked, "Another party I wasn't invited to?" (Facetiously.)
Not a party. Kind of a wake for a neighbor who'd recently passed. Her daughter was here from Oregon and wanted to have a get-together. I barely knew the woman, having met her only once.
So I turned around and went home. At least she has a lovely day for it.
Here's the kind of blog post I enjoy. My daughter has a fear of flying, though I don't think it's as intense as James'. But dig this:
Thought cannot fix thought. This was my magnificent revelation at 35,000 feet, which I now realize is the point of everything from Zen to stoicism to the power of now. But I need to learn my lessons the hard way.
That's what blogging's about. Or should be, anyway.
You too have a complicated interior life that deserves to be explored and shared.
✍️ Reply by emailDon't Move to Florida
17:16 Saturday, 24 February 2024
Current Wx: Temp: 74.08°F Pressure: 1008hPa Humidity: 68% Wind: 11.5mph
Words: 151
It's not like you're not welcome here. It's just that it's probably not a good idea going forward. Like, forever.
“Florida is one of the riskiest places from a climate impact standpoint that you can live in,” said Rob Moore, director of the flooding solutions team at the Natural Resources Defense Council.
And we have a state legislature, ruled by one party for more than a generation, that is in climate denial; and believes that "resilience" will solve everything.
Of course, the marmot isn't going to stop anybody. And if it were easy, I'd fill in the 'chuck hole and find a field somewhere safer to burrow. Somewhere way north of here, at a higher elevation, with a reliable source of clean drinking water.
No, the marmot's probably stuck here until a disaster makes the decision for us. But if you don't live here yet, you're lucky.
You don't have to.
✍️ Reply by emailDon't Think I'm Kidding
17:30 Saturday, 24 February 2024
Current Wx: Temp: 74.19°F Pressure: 1008hPa Humidity: 69% Wind: 11.5mph
Words: 97
Thought about appending another paragraph to the previous post, but decided against it.
Read the entire linked article. It's not scare-mongering.
There is a bill coming due in Florida. When that will be, this year or a decade from now, I can't say.
But it is coming.
And you don't want to be here when it does.
I don't know what we're going to do. More importantly, I don't know what my kids will do.
But a reckoning is inevitable. Decades of denial, deceit and dereliction of duty won't be denied.
Someone's gonna have to pay.
✍️ Reply by emailLess Progress
08:24 Monday, 24 February 2025
Current Wx: Temp: 53.98°F Pressure: 1019hPa Humidity: 95% Wind: 6.91mph
Words: 582
I have one last, for now, "ingest" action for Captain's Log: screenshots.
As of now, I can create a new entry in the log from anywhere I happen to be on the Mac, that is, in any app, just by means of AppleScript. It's just a simple text note with a title and some body text, which may or may not be from the clipboard.
If I'm in Finder, I can create a log entry with a link to the file in the entry and that action is tied to a Stream Deck button. The entry affords essentially the same interface as the previous action, a title and some text, along with a link to the file. (If I later move the file, I suspect the link breaks. This isn't using Hookmark. So I need to get my filing finished first, and some of that may be automated by Hazel.)
In Mail, I can create a log entry with a link to the email I've selected, and again I use the same interface for title and text.
In Safari, I can create a log entry that is essentially a bookmark with a link to the page in the SourceURL attribute.
Sometimes I'll screenshot something I want to remember. I'm not very adept with web page document object models, and some web pages make it difficult or impossible to copy text or a graphic because reasons. So, a screenshot is often an adequate substitute.
I have a semi-working solution, but it seems to bump up against Apple's excessive concern for privacy and security. Working in Automator, I've set up a Quick Action that will take an interactive screenshot, save it as a file to a known, desired location, and then an AppleScript that essentially duplicates the file logging script, where Automator makes it simple to pass that file path to AppleScript.
In some apps, it works as intended. Though when I first tried it out, I thought had to give "permission" for Tinderbox to control apps that it wasn't really controlling. When you're trying to create these little automations, it's probably worthwhile to record the screen, or write down every little interaction with the system. I don't recall exactly which apps Sequoia was asking me to grant permission to, Tinderbox only being one of them, I just recall being somewhat surprised by it and just going ahead and granting it to keep going and see if the thing worked.
At any rate, it worked and I thought all was well. Then I tried it in Preview, and what the screenshot actually captured wasn't the frontmost window in Preview, but the Desktop wallpaper image!
So I just tried it in Maps, because that's another app where I might want to grab a screenshot. I got the Privacy and Security interference, er, I mean, "alert":
“Maps” wants access to control “Tinderbox 10”. Allowing control will provide access to documents and data in “Tinderbox 10”, and to perform actions within that app.
But Maps isn't controlling Tinderbox at all, Services is via Automator. And it doesn't capture an image of the map, it captures the Desktop wallpaper.
Likewise with Messages.
So far, the only app where it seems to work reliably is Safari.
I don't get it.
I'm going to try and re-create the Quick Action (Service) using Shortcuts. I don't know if I can, but perhaps it has a more modern interface that doesn't get cross-threaded with Privacy and Security.
Very frustrating.
✍️ Reply by emailWe The Builders
10:08 Monday, 24 February 2025
Current Wx: Temp: 54.84°F Pressure: 1019hPa Humidity: 93% Wind: 3.44mph
Words: 13
Does not appear to have an RSS feed.
Seems like a glaring omission.
✍️ Reply by emailHow Much of a Clue Do You Need?
10:24 Monday, 24 February 2025
Current Wx: Temp: 55.02°F Pressure: 1019hPa Humidity: 93% Wind: 3.44mph
Words: 418
As climate change accelerates, coastal communities face urgent challenges. Rising sea levels, more intense storms and ongoing environmental degradation threaten the stability of these regions, highlighting the need for adaptive solutions.
"Adaptive solutions." "More intense storms and ongoing environmental degradation."
Florida seniors should consider how much they wish to be a part of "adaptive solutions." How much do they wish to be exposed to rising sea levels, more intense storms and ongoing environmental degradation that threatens the stability of coastal regions?
Sounds like fun, right?
Now, I can envision many sexagenarians and septuagenarians bravely asserting that they won't be run off by these sorts of "potential" risks. At least, before they actually experience one. They "love" Florida. (At least, no state income tax and mild winters. And since many retirees are among the privileged class, the politics probably appeals to them too.)
An "adaptive solution" may be appropriate to people who are still working, if their jobs are rewarding and pay well. That is, if their jobs can survive and adapt too. But if you're a retiree and your highest-earning days are behind you, maybe the most appropriate "adaptive solution," is to get the hell out of Dodge.
I don't think people will understand this right away. If we have another hurricane season like last year's, more will. But hurricanes are stochastic events. We may go another two, three or four years before there's another bad season. And more people, more seniors, will have moved into the state. Into developments created in areas of high risk, because there's money to be made in those areas and no legislation or regulation to prevent it. But there will be the promise and lip-service of "adaptive solutions," to assuage any anxiety or trepidation.
At some point, in the not too distant future, it will be clear that Florida is too risky a place to retire to. All those "over-55" communities will have more and more trouble attracting new residents. Their property values, those assets HOA regulations so zealously protect, will decline.
It may sound as though I'm trying to rationalize my own choice to leave. And, I'm not even sure I should be blogging about this, as it kind of works against my own interests in selling this place for as high a price as we can get.
But the handwriting is on the wall, I don't have to blog about it.
And it just amazes me that so few people seem to be able to read it.
✍️ Reply by emailOvernight Success
08:44 Tuesday, 24 February 2026
Current Wx: Temp: 12.7°F Pressure: 1019hPa Humidity: 83% Wind: 11.41mph
Words: 318
The marmot gets more mail! I'm going to need to start a filing system for all the correspondence I'm getting. (Not really, but it is something to think about.)
This most recent communiqué is from Tom Loughlin, of a poor player. Tom's from practically next door, over near Buffalo. I replied to his email and mentioned that my niece is getting married in Buffalo this summer, and suggested that we might get together sometime while I'm out there. We shall see.
I've met a number of bloggers "in real life," over the years. The most unusual/serendipitous was a couple, whose names I can't remember just now. Her blog was something "blue," and he was the Rat Bastard. [Update: I recalled his tag line, "If you can't say anything nice, sit next to me." Loved it.] They were pretty popular back in the day when I was doing Groundhog Day on Apple's hompage.mac.com (dead link, skip it).
At any rate, I was at Al's Pizza in Atlantic Beach one afternoon/evening, I think picking up pizza for my kids. I was at the bar, waiting for my pizza and I overheard this couple talking, and something about their conversation or maybe her appearance, made me realize who they were. I had no idea they lived near Jacksonville. I seem to recall I bought them drinks and introduced myself and we chatted briefly. My brief encounter with blog celebrities.
I should probably open the Groundhog Day file and look for it. If it was during the homepage days, then it should be in there. It might have been before that, in the Time's Shadow days on editthispage.com.
Anyway, good times.
Always nice to hear from a reader. Seems like the void isn't as empty as I thought, which is cheerful news indeed.
The beat that can be counted is not the beat.
But it goes on...
✍️ Reply by emailClaude and Tinderbox
09:31 Tuesday, 24 February 2026
Current Wx: Temp: 22.05°F Pressure: 1014hPa Humidity: 60% Wind: 9.19mph
Words: 272
I remain ambivalent about AI/LLMs. I use the free level of ChatGPT, and I find it helpful for quickly filling gaps in my knowledge about some topics. It has been less helpful on things like writing AppleScript, or converting a spreadsheet from Excel to Numbers.
I'm also aware of the negative social, economic and environmental impacts, and the generally toxic nature of tech-bro culture. But LLMs are here, and it's probably wise to learn what they can and cannot do as we consider the costs of all the externalities.
All that said, this was pretty exciting, even if I only understand about a third of it, maybe less. It's a video of the most recent Tinderbox meetup. It's Zoom video, so don't expect high production values and the occasional failure of non-speakers to mute their mic.
What isn't clear to me is what the setup is. I gather it's the desktop Claude app, though I don't know if the Tinderbox MCP is also a part of this, or if that's no longer necessary. What's also unclear is the level of service being exploited here. I'm not inclined to think this is at the "free" tier. So how many "tokens" are consumed and how much did they cost?
I could see using something like this as a "temp," where I pay for a certain amount of service to complete a particular project or task, but I'm less inclined to embrace a recurring subscription.
Still, it was pretty amazing watching Andreas speak in rapid-fire German to Claude, Claude translate it to English, and then execute the prompts he was giving.
✍️ Reply by emailStill Cold and Still Murdering People at Sea
10:11 Tuesday, 24 February 2026
Current Wx: Temp: 14.32°F Pressure: 1018hPa Humidity: 80% Wind: 12.06mph
Words: 207
Got a bit chillier than I think we expected. Snowed a bit more too, though nowhere near as much as southeast of us. We got about 4-6" over the weekend. Enough that Mitzi wanted to have the driveway plowed, though I think it was barely enough. Scraped a lot of rocks up. And it was enough that I had to shovel the porches and the pile behind the Maverick after the plow left.
In other news, adolescent punk Pete Hegseth is still murdering people at sea. His body count is up to 150 now, I wonder if he's keeping score. Metrics, you know. How do you know your lethality index if you don't measure it?
And the DOJ is amping up it's "domestic terrorist" narrative in advance of whatever plan they have to subvert our democracy and conduct mass arrests of citizens to be incarcerated in a system of concentration camps and political prisons acquired as part of the Big Beautiful Bill and the ruse of "mass deportations."
We are still in the shit, and it's well past "about to get real."
Connect the dots.
Tick-tock.
("Free" links to the NY Times. And don't get me started on the framing of that article about "antifa.")
✍️ Reply by emailStay Frosty
14:27 Tuesday, 24 February 2026
Current Wx: Temp: 22.05°F Pressure: 1014hPa Humidity: 60% Wind: 9.19mph
Words: 6
It's cold, but it's still pretty.
✍️ Reply by email