My dad got another great rib roast from Pat LaFrieda, and I cooked it sous vide at 132 degrees for about six hours, and then put it on the grill, indirect heat, fired by natural lump charcoal. I have traditionally thrown it on direct heat to char it quickly, but it would brown too soon and sometimes the fat cap would split. So I went a little less intense on the heat but left it on for a while longer. It was great.
Much of 2024 was me flirting with being a Windows user, and trying out software in that ecosystem to make the most of the platform. That was a lot of fun, and there are both delights and challenges on that side of the hobbyist platform. But I love the Mac, and by extension Apple’s mobile devices. Here are some applications I lean on every day and expect to be using in the new year.
Tiago Forte and Narrowing Options
OmniFocus: I moved back to OmniFocus after using Todoist for a year. I really like Todoist, but for me OmniFocus is the example par excellence of both what a to-do list manager should be, and an argument for using native apps over web-based solutions.
Apple Notes: As with to-do apps, the notes category of applications is rife with challengers. There are a thousand ways to take notes on your device, many of them good to excellent. What does Tiago say? Pick one. Narrow your focus, as the stoics say. Living with Windows meant embracing OneNote, and I learned that with windows, often the official solution was the best. That’s the case with the Mac, too, in some solutions. And for iPad, it’s Notes. Yeah, writing on the screen hits the battery hard, but smart script is amazing, and while it lacks some of the coolest features of apps like DEVON and Craft and Obsidian (flesh out), it’s a great app, fast sync, smart script, and more. Things it needs…
Soulver : where some people open a spreadsheet for quick math, I always reach for Soulver. I calculate expenses and divy up bills. It’s Excel for the markdown generation.
Ulysses: When an idea comes to me, I open a sheet in Soulver. If it’s an idea that would be made more clear by writing, I start a sheet here. The real reason I started using Ulysses was that I needed something to post to WordPress from iPadOS that supported posting images. Ulysses is secondarily a writing tool, in this regard; I was happy using iA Writer or another Markdown app, but happily, Ulysses is a great one and fun to use. There are some strange UI things going on, and I’m hesitant to engage another database app into my work flow, but there it is.
MindNode Next: I’m really late to the mind mapping game; I like them and find them helpful sometimes, but their usage hasn’t always stuck. MindNode, though, is such a nice app that I’ve always gone back to looking for uses for it. Recent updates have more tightly integrated the relationship between mind mapping and outlining, and as an inveterate outliner, I was happy to use MindNode as an outliner, and then eventually as a mind map. I love the confluence of these two very seemingly different ways to categorizing knowledge.
MindNode Next Outline
FoodNoms: during the week between Christmas and new years 2022, I’d resolved yet again to cut back the size of my nightly martini and subsequent wine consumption prion. I had a coupe of goals: sleep better, feel better, and maybe get down one pants size. One year later, during the week between 2023, I enjoyed the fact that I’d lost close to 80 pounds and had gotten down 4 to 6 pant sizes.
Despite this evident success, I worried constantly about gaining it back. Was it a ruse? Was it all a happy accident?
But in the same way I’d found Reframe helpful in logging my drinks, I thought to look for the food equivalent. I wanted to know what I ate and how I did it. How I’d lost the weight.
Apps like Foodnoms help you realize pretty quickly that weighing your food is the best way to really know. I do that now, when I can, and while I could write more about the internal struggle that comes even with successes like mine, I’ll just wrap up by saying that Foodnoms did exactly what I needed it to do, and I continue to learn about nutrition by using the app.
Health: Apple like FoodNoms and ErgData write to the Apple Health app, which serves as a database for your health information, but also a personal health dashboard. I can track my daily activity, sleep, heart rate (resting and otherwise), and other stats. My use of the Health app corresponds directly to my efforts to improve my health, and I look at it multiple times a day.
Fantastical: My go-to calendar on all of my devices. Native on Windows on ARM, no less. I started using the proposed meeting dates feature recently and that, by itself, is worth the cost of the subscription.
ChatGPT: LLMs got big during my Windows phase, so my first real blush with this implementation of AI was through Microsoft’s Copilot app. I liked using copilot a lot, and the Mac and iOS apps were good too. Eventually, though, Microsoft made the app on windows a web app, which I don’t prefer. I could go into the app ecosystem on Windows at this point, but that’s for another post.
Waiting for Siri to catch up, I installed the Chat GPT app on my Mac and other devices. I like it a lot, use it constantly, and am excited to try out newer integrations, including how it works with Notes. It sounds a bit like Microsoft’s long-delayed Recall feature, and I’m excited to take this step. I’m good at capturing info, but organizing and searching are always challenges. Search should, and will I suppose, rule your Mac anew.
ErgData: I row every day pretty much. I use this app to track my stats and recommend interval efforts for me. I got back into rowing using apple fitness, but I haven’t used that in over a year. I got really competitive with myself and a little stats obsessed, but that has calmed down and now I focus on lots of base mileage and zone 2, and toss in intervals to train VO2 max. It’s not an entertaining app by any stretch, but it is crucial infrastructure.
Reddit: there’s a lot of shit on the web. And there are a lot of “experts” writing listicles about topics they know very little about. The same is absolutely true of Reddit, but if you’re looking for how someone solved a particularly familiar itch you have, someone on Reddit probably shared it. It’s fun to help people who are having a problem you already solved, too. I like Reddit a lot.
Carrot: we were on our annual ocean city NJ vacation many, many years ago, and the rain that had kept us cooped up for a few days was still hanging around. We decided to brave the elements and drove north up the island to an area near the boardwalk. The rain continued, but I remembered hearing about Dark Sky on a podcast, and how hyper-specific and accurate it was. I downloaded it from inside our car and learned that the rain was to stop in five minutes. That actually happened, just as Dark Sky forecast, and we went on to enjoy our day.
Since then, I’ve always taken note when tech cognoscenti coalesce around their affection for a weather app. In Apple’s ecosystem, Carrot gets all the love. It’s a great, flexible app, with a strange sense of humor attached to it. I don’t have the same feelings for it that I had for Dark Sky, and to this end, both Apple’s weather app and Carrot vie for my attention (and widget space).
Readwise: Less app, more service, Readwise allows me to review information that I’e highlighted from a variety of sources. Highlights from Kobo and Amazon ebooks, web articles, and other sources are collected in Readwise and only lead to my using it for a few minutes each night while I brush my teeth. I get five highlights to review from my past readings, presented in a schedule I can only describe as random. It’s a great way to revisit information you read and thought worthy of a highlight somewhere. Readwise has a strange and somewhat scattered landscape, but I think the developers’ dream of creating a catch-all for your digital errata is right-headed.
Safari: Using Windows found me trying to stick to one browser for just about everything; I cycled through Brave, Firefox, and Edge, generally using Edge the most. One of the reasons I used to always run two browsers on the Mac was that I’d use Chrome, signed in to my work account, and then Safari for mostly everything else. Edge prompted me to try using Microsoft’s implementation of profiles, which work like they do on Chrome but with an unsurprising Microsoft twist: they require you to have separate Microsoft accounts for each profile. One Microsoft account is plenty, thanks! Can you imagine having to create multiple iCloud accounts to use profiles in Safari? But reengaging with Safari led to my discover that Apple’s implementation of profiles is pretty much like Googles, which is the way it ought to work.
DayOne: I like to write, and especially post here on Uncorrected. I don’t know how most people feel, but reading and thinking make me want to write, and to share what I’m thinking about and writing. I suspect it’s a lot like musicians, who aren’t content to keep what they’re doing confined to the bedroom or basement. But not everything is fit to print, and that’s what DayOne is for: thinking, private thoughts, quotidian journal entries, and things that could, at some point, become a post here. I like being able to text to DayOne, too, for quick thoughts on the go.
Photos: I take a lot of pictures. I use the Photos app all the time to view and edit my pics. As with writing, I like to share them, too.
Other Stuff:
– 1password
– OmniOutliner
– Drafts
– Acorn and Pixelmator
– Pastebot
– TextExpander
– NetNewsWire and Unread
– Shortcuts
Chris Lawley featured this app on a recent YouTube post, and it sounded a bit like creating search indices in Launchbar, but something that would work on iPadOS. Which it does!
Usually, switching search engines means changing the setting for your browser, or navigating to the search’s homepage. The advantage of using something like Launchbar or Raycast to conduct searches is you can switch the engine with a couple of keystrokes.
Xsearch is a Safari extension that interprets characters inputted into the search bar as switches. Depending upon how you set it up, this can search google:
G what’s a good book to read?
Will search google, while
ddg what's a good book to read?
Will search the same in Duck Duck Go. It’s very cool and cheap to boot. It makes me wonder what else you might be able to do with this kind of extension.
Here’s a quick video of what it looks like on iPadOS:
I’ve been making coffee at home using this Melita pourover cone with no. 4 papers forever. It’s perfectly serviceable and makes great cup after great cup.
Melita Pourover
I’ve always fancied a Chemex, however, and even went to some lengths to fashion my own. I did finally get the real deal when I switched jobs in the spring of 2024. I really love making coffee in the office using it, and thought I’d bring it home for the break and see if we prefer one over the other. So far, I find the Sawmill brew from nearby Endgrain a bit toasty for my taste, but I’m curious to try a pot of Melita and see if I feel the same way. I might be grinding a little tight.
Rhonda and I stayed at Peter Shields Inn on Saturday, December 14th. I was up early and took a few pics in and around the Inn. This is the back staircase, near the Kuerig machine.
I was looking at my Forecast view in OmniFocus this morning, and the list was fully expanded. Because I use defer dates a lot, the expanded Forecast can look pretty intimidating. I can never remember the key command to collapse and expand, so I end up manually doing it in the GUI. I thought this might be a good use of AppleScript, especially since OmniFocus has a scripts folder that you can use to store scripts and then drag them into the toolbar.
I asked ChatGPT to write a script to first collapse, and then another to expand, and then realized I should ask it to make the script toggle the state based on whatever state is currently active:
tell application "OmniFocus"
tell front document
tell content of front document window
set theTrees to trees
if theTrees is not {} then
set firstTreeExpanded to expanded of item 1 of theTrees
set newState to not firstTreeExpanded -- Toggle based on the current state of the first tree
repeat with aTree in theTrees
set expanded of aTree to newState
end repeat
end if
end tell
end tell
end tell
I found MarkEdit through this post about BBEdit; there’s a new version out, and while I usually upgrade, I don’t use BBEdit for most of what it’s intended. I mostly just write and do some basic sorting in it. Something lighter would be fine for my needs. Something like MarkEdit maybe.
This isn’t anything that should have surprised me, but I was making a quick list of things to do for tomorrow and I wondered if I could drag a text list into an OmniFocus project. You’ve been able to drag text all over the place in the Mac forever, so I figured it might work. I opened up a quick Stickies note, made a list of things we need to gather for an appointment, and dragged them into an existing project. Voilà!
Acorn is the Mac indie developer alternative to Photoshop. Mac users have been lucky lo these many years, having both Acorn and Pixelmator as affordable options to a subscription full of features you don’t need. I bought acorn way back in 2010, and always jump on the new release pricing. It’s a Mac-assed Mac app.
I don’t remember where exactly, but if I recall correctly John Siracusa discussed setting Finder windows to look more like classic Mac OS windows. A pretty typical Finder window, invoked anew in Mac OS 9, would look like this:
OS 9 Finder Window
I grew to prefer list view in OS X, which is my default these days. I also like column view, but never use icon view. List view isn’t new to the Mac; it looks like this on OS 9:
List View in Mac OS 9
The macOS Finder still handles the same tasks as the original Finder, but it has changed considerably ever since the OS X Public Beta. There’s a Toolbar that expands the size of a Finder window greatly; it includes a sidebar and a customizable set of actions and options.
The Finder in macOS
I don’t generally have any objection to the macOS Finder; early iterations were slow, and then the icons got kind of big and horsey looking, but the slow march of progress has generally improved Finder.
The podcast or wherever I heard about turning off all of the options that make a new Finder a new Finder window, in comparison with the
I’ve been playing around with Keyboard Maestro again recently, and I found an old action I’d been messing with that was intended to turn off the additional Finder settings, leaving me with a classic Mac OS-style window. You can easily turn these off via macOS’s GUI in Finder:
macOS Finder View Options
This would be three clicks of the mouse or three keyboard shortcuts executed each time you wanted to toggle. It’s the repetitive kind of thing that begs for an AppleScript or Keyboard Maestro utility. Or both.
Keyboard Maestro is an obvious choice; I figured I could pick one master keyboard shortcut, and have that key sequence active all three of the Finder shortcuts. But then I thought, recalling something that Jason Snell said on a recent MacBreak Weekly, ChatGPT is really good at AppleScript.
So I asked ChatGPT, “write an applescript to hide the Toolbar off in the finder if it’s visible.”
I got this:
tell application "Finder"
activate
try
tell application "System Events"
tell process "Finder"
-- Check if the toolbar is visible
if value of attribute "AXToolbar" of window 1 is true then
keystroke "t" using {command down, option down}
end if
end tell
end tell
on error errMsg
display dialog "An error occurred: " & errMsg buttons {"OK"} default button 1
end try
end tell
I went through a few iterations of this, realized that this needs to be a toggle (ie, if there’s no active Finder window open, one should be opened and set to my notional classic Finder window style; but if there is a modern macOS Finder window open already, the same keystroke should set that window to the Classic look). ChatGPT was fast and accurate all along the way. Here’s the final script:
tell application "Finder"
activate
if (count of Finder windows) = 0 then
make new Finder window
end if
end tell
tell application "System Events"
tell process "Finder"
try
-- Toggle the Toolbar
if exists menu item "Hide Toolbar" of menu "View" of menu bar 1 then
click menu item "Hide Toolbar" of menu "View" of menu bar 1
else if exists menu item "Show Toolbar" of menu "View" of menu bar 1 then
click menu item "Show Toolbar" of menu "View" of menu bar 1
end if
-- Toggle the Status Bar
if exists menu item "Hide Status Bar" of menu "View" of menu bar 1 then
click menu item "Hide Status Bar" of menu "View" of menu bar 1
else if exists menu item "Show Status Bar" of menu "View" of menu bar 1 then
click menu item "Show Status Bar" of menu "View" of menu bar 1
end if
-- Toggle the Path Bar
if exists menu item "Hide Path Bar" of menu "View" of menu bar 1 then
click menu item "Hide Path Bar" of menu "View" of menu bar 1
else if exists menu item "Show Path Bar" of menu "View" of menu bar 1 then
click menu item "Show Path Bar" of menu "View" of menu bar 1
end if
on error errMsg
display dialog "An error occurred: " & errMsg buttons {"OK"} default button 1
end try
end tell
end tell
When I turned 21, a friend of mine at Ursinus, Mike Walter, took me out to a quirky bar in Kutztown, PA. They had Sierra Nevada Celebration Ale on tap and we had a few pints. It was a memorable night for me; it was a warm, dim bar, with a low-slung ceiling and a fire going. It was a cold night on an otherwise quotidian turn of the calendar make special by companionship and ale.
Our local pizza haunt, Villa Fazzolari, has Celebration on tap right now. I couldn’t believe it when I saw it on tine beer list; the waitress even had to check with the bartenders. But have it they did, and I had two. It was great; piney, resinous. I suspect I it will hang around.
Rhonda and I nipped out to the Greenview again last night. We’ve been doing this more, letting the boys get dinner via GrubHub. It’s cheaper and we get to have a nice date.
I had a great time last time we went to the Greenview and sat at the bar, and was eager to repeat. It’s an interesting place to say the least. We were lucky to get a table; we had no Rez and it was a Friday during the holiday.
We ordered a bottle of Chardonnay and at one point, I realized it was sitting too close to the table candle for its own good. Just before moving it, though, I realized the label was nicely lit. So I took this quick shot:
I had the halibut special; there were an overwhelming number of them, and I was hard pressed to decide. Rhonda had the duck, which is what I had last time. Hers sat atop chopped beats, which were good but a little al denté for I would say most tastes. They were good though. I didn’t intend to eat all of my polenta, but I did. I have no regrets.