When everything is a Post
Iāve spent a lot of time over the past couple years forcing various blogging platforms to behave the way I want them to. That is: Daily notes grouped by day, with stand-along posts scattered between. ...
Iāve spent a lot of time over the past couple years forcing various blogging platforms to behave the way I want them to. That is: Daily notes grouped by day, with stand-along posts scattered between. ...
The Social Media Sea Change - by Anne Helen Petersen We have mistaken othersā recognition of a thing for actually experiencing the thing. I find this to be tangental to making photographs. Iām not sure what Iād take pictures of if I had no way to share them. Or if Iād take them at all.
Pagefind makes me happy. It is a static search library that is so easy to configure and use that I can hardly believe it. Hereās a quick summary of how I implemented Pagefind search here in the Anubis2 Hugo theme1. ...
Twibright Labs: Links Itās a Lynx-like web browser. I donāt quite understand why I would want to use it for everyday browsing, but itās fun to see what sites look like without all the hubbub. Hereās this site in links: ...
An absolutely gripping psychological thriller packed with a twist you wonāt see coming Do you know why I didnāt see it coming? Because the narrator is not only unreliable, heās a liar. Also, things like, and Iām (barely) paraphrasing here, āDoes she like me? I think she likes me!ā What is he, 15? I was bored. Rating: ā āā
Testing a photo via Figure short code with a caption. Lincoln (2025). Nikon FM2n. HP5+
I wish I could quit social media. This seems like a good cause: The definitive guide for escaping social media (and joining the indie web.) Unplatform
The evidence of the past decade and a half argues strongly that platform corporations are structurally incapable of good governance, primarily because most of their central aims (continuous growth, market dominance, profit via extraction) conflict with many basic human and societal needs. source: Bad shape
The time to snoop around for āwasteā is when everything else is going so great youāre getting sort of bored. Winter reading, Robin Sloan
I cameĀ thisĀ close to moving my blog at baty.net back to Hugo. Even worse, I considered archiving all the content and starting fresh. I mean, completely fresh. No more dragging around years of images and posts that have been converted to and from several Markdown formats for various blogging engines. I still may, but Iāve given myself a reprieve this morning. Sort of. ...
Remember my recentĀ email fiasco, during which I ended up with tens of thousands of duplicate emails? I remember it. After storming off and ignoring the problem for a week, I decided I should do something about it. Today, I fixed it! ...
I have a soft spot forĀ Pass: The Standard Unix Password Manager, but Appleās new Passwords app has been working fine. I use Safari, so the whole thing is very convenient.Ā Sometimes I get twitchy about having things in only one place, so today I decided Iād like to import my Apple Password passwords into Pass. It took me a minute, so Iām jotting down some notes here, for next time. ...
All I wanted was to useĀ notmuchĀ on my MBP to manage email, just like I do on my Mac Mini. The only viable solution I found wasĀ muchsync. Thereās no macOS installer for it1, so I figured Iād compile it myself.Ā A few years ago I promised myself that if something requiredĀ ./configure && make && make installĀ I would skip it. Well, IĀ reallyĀ wanted to try it, so off I went. TheĀ makeĀ command failed immediately because it couldnāt find notmuch.h. Great, path problems. After an hour of throwing things at the wall, adding some environment variables worked: ...
ReadingĀ Jeremyās post about keeping his personal journal helped clarify some of the thoughts Iāve been having about mine. Some Entries from My Personal Journal: On Tuesday the 12th of November, 2024, I started what I hoped to be a new habit. That is writing a personal daily journal. Over the weeks, I expanded my aspirations to include a daily check list of activities I wanted to do. Iāve been consistently keeping a personal journal for years. I write primarily usingĀ Org-journal, a Daybook.org file, and a paper notebook. My problem isnāt that I donāt journal enough, but rather thatĀ I canāt decideĀ whereĀ to journal.Ā ...
Iād been happily using Doom Emacs until just over a month ago, when I decided toĀ start from scratch again.Ā ...
Sometimes I just need to blow through a roll when Iām bored. This is from the Hasselblad 500C/M and 80mm Planar on HP5 developed with HC-110(b). Thankfully, Alice was handy. These were all handheld at 1/30th, which is a terrible idea. The one of me is underexposed and full of dust. ĀÆ\(ć)/ĀÆ ...
Here are a few images from the first roll I ran through the Olympus OM-2n after having it overhauled by John Hermanson. The camera feels very good. ...
Fish shell welcome message showing weather conditions For some reason, I always want to know the weather conditions. I barely go outdoors, but I still like to know whatās happening. I have a few shell scripts that kick out some version of the weather. Hereās the one I use most: #!/bin/sh # Jack Baty, 2023 (https://baty.net) # Grab and parse weather info using WeatherAPI.com jq=/opt/homebrew/bin/jq # Save the response to temporary file # TODO: shouldn't this just be a variable or something instead? weatherfile=`mktemp` curl -s "https://api.weatherapi.com/v1/forecast.json?key=[SNIP]&q=49301&days=1&aqi=no&alerts=no" > $weatherfile now=`${jq} -r .current.condition.text ${weatherfile}` temp=`${jq} -r .current.temp_f ${weatherfile}` condition=`${jq} -r .forecast.forecastday[0].day.condition.text ${weatherfile}` high=`${jq} -r .forecast.forecastday[0].day.maxtemp_f ${weatherfile}` low=`${jq} -r .forecast.forecastday[0].day.mintemp_f ${weatherfile}` echo "${now} ${temp} | Low ${low}, High ${high}" Right now, this returns: Light snow 21.9 | Low 20.1, High 26.4 ...
UsingĀ GoAccessĀ to process my web server logs is going fine. Itās nice not paying for an analytics service, but itās definitely a messier process. I wrote a little aboutĀ Filtering server logs for use with GoAccessĀ recently, but have since tweaked things a little. One thing I found annoying was that GoAccess reports requests separated by HTTP protocol. So HTTP2 and HTTP1.1 requests are counted separately. Not what I wanted, so I discoveredĀ --http-protocol noĀ andĀ --http-method no. Iām always going to want this, so I added the following to /etc/goaccess/goaccess.config ...
I was tagged byĀ Kev QuirkĀ to complete a āBlog Questions Challengeā, so here we go. The questions are: Why did you start blogging in the first place? What platform are you using to manage your blog and why did you choose it? Have you blogged on other platforms before? How do you write your posts? For example, in a local editing tool, or in a panel/dashboard thatās part of your blog? When do you feel most inspired to write? Do you publish immediately after writing, or do you let it simmer a bit as a draft? Whatās your favourite post on your blog? Any future plans for your blog? Maybe a redesign, a move to another platform, or adding a new feature? ...