Can a Brother Catch a Break?

The first world problems have been coming at us hard the past couple of weeks. Amidst the excitement of moving into our new house we started to experience a streak of serial disappointments so consistent that it seems scripted.
It started with a load of dishes, the first load in the new house, a milestone. Well, this milestone promptly leaked all over the kitchen floor and a quick check of the dishwasher's interior revealed a lake of dirty dishwater. WTF? Time to call a plumber.
We got a delightful Navy vet who told us funny stories while methodically disassembling the offending appliance. His diagnosis was technical and involved an additional $400. He was shaking his head as he told us the cost, indicating that, no, we did not want to spend that amount on a 20-year-old Whirlpool. Time for a new one, meaning time to hand over $1000 to Major Appliances, our local purveyor of kitchen machinery.
The same day we spent that money, we were forced to call the regional garage door experts because ours, while good at opening, was not so good at closing. That cost $100 for a fix that took our man 60 seconds to perform (realigning the sensors).
But wait, that's not all! My brother came for a rare overnight visit. When we woke up, the house was muggier than it should have been. This I discovered was a direct result of our now non-functional air conditioner. I called the HVAC company the moment they opened, but they couldn't get anyone out until late in the day. You take what you can get. Did I mention that here in southeastern North Carolina we were dealing with temps in the high 90s and humidity that never relents?
This repairman was a young but very competent fellow, who said "Technical, technical, technical. That will be $500."
I said "OK" because what else is there to say when you are deprived of one of life's great necessities.
That's still not all.
We went to our old house the next day to work on getting it clean as we prepare to put it on the market. I started to disassemble the refrigerator for cleaning when I found that the water was off. I angrily called the utilities company since we hadn't requested disconnection. The lady on the phone thought she was talking to a crazy person, because no one had turned off our water. Well, no one from the utility company had turned it off.
You know who did that? The thoughtful thieves who'd been under our house to steal the copper water lines, that's who did that. In the process they destroyed the water heater and the washing machine hookup. When the plumber came, not only did he discover that damage, he also found that all the galvanized drain lines (installed in 1965) were past the end of their life span. Even with a payout from our homeowners insurance, we had to pay four grand.
Thankfully, we've been able to roll with the punches and take care of each issue sequentially. Shit happens. I am still excited by the move. I spend a lot more time being grateful for that than I do letting my soul be corroded from useless self-pity. This bad luck streak will end. They always do. One of the things I'm grateful for is not being the kind of person who becomes homicidal when they are the victim of a property crime. While I hope the police catch this crew, I'm not giving them much pointless headspace. Wallowing in revenge fantasies isn't my thing.
Today's going to be a good day. Nothing has broken so far, although it is only 5:30 AM. Three of our grandkids are coming to spend the weekend, always a treat. That may be all the break I need.
Enjoyed it? Please upvote 👇
Crucial Track for June 27, 2026
"My Back Pages" by The Byrds
What song feels like a personal anthem right now? - My Back Pages, written by Bob Dylan, performed by The Byrds
One of the greatest lines Dylan ever wrote “I was so much older then; I’m younger than that now.” As someone who has changed so much, decade by decade, personally, spiritually, politically, this songs feels like an autobiography.

Mira Makes YouTube Usable
TL;DR: Mira is a small (5.6 MB), native Mac app that makes YouTube calm and pleasant: no Shorts, no sponsor segments, no recommendation rabbit hole. It folds SponsorBlock, Return YouTube Dislike, searchable transcripts, optional bring-your-own-key AI summaries, Picture-in-Picture, background audio, and a real Focus Mode into one signed app instead of the pile of browser extensions you have to maintain on your on. It collects zero data, has a long free trial and costs $39.99 for a lifetime license (or $2.99/month). If you only want ads gone and you are fine with YouTune in a browser, Brave or the Vinegar + SponsorBlock Safari combo does that for free; if you want YouTube genuinely de-Googled, FreeTube or Yattee are the better pick. For everyone who just wants one quiet, native place to watch, Mira is worth the money. eryone who just wants one quiet, native place to watch, Mira is worth the money.
Mira: Focused Video Player
Buckle up. This is going to be longer than normal, but it's about an app in a pretty crowded field that needs lots of boxes checked in order to compete. Mira is a small but powerful native Mac app with unique YouTube enhancements. It also folds almost all the YouTube features you get from using DIY combos (e.g. Brave/Firefox plus Ublock, SponsorBlock, etc) or other stand alone players (Yattee, FreeTube) into one, unified experience.
If you haven't spent any time on YouTube in the past year you might not know how awful the experience has become: More ads, more Shorts shoved into every feed, autoplay previews chirping at you from the home page, and a "Continue watching?" nag that kills a three-hour lecture stream the moment you walk away. You can kinda sorta deal with the aggravation by piling on extensions like Return YouTube Dislike and the others I've mentioned, but you have to maintain that yourself and there is always the danger of one part not playing nice with another part.
Mira - Focused Video Player (its official App Store Name) is native on the Mac (and iPad and iPhone). It's not some giant Electron thing you get, unsigned from a GitHub page. It's from developer Nicholas Hershy (Hershkovitz Bros LLC) who shipped version 1.0 in May of 2026 (hence the lack of buzz), and it's been getting near-daily point updates since. It's on the App Store, and the home page is watchwithmira.com. Mira has the best privacy policy available, "The developer does not collect any data from this app." (Note: There are other apps named Mira and a video conversion app called Miro. Make sure you are testing the right one.) (Second note - Mira also works with all the big streaming services but for the purpose of this review, I'm concentrating on YouTube)
The Mac Experience
Mira operates like a browser for video. On the Mac it's a full tabbed app: ⌘T for a new tab, ⌃Tab to cycle, using standard Mac shortcuts. You can drag a link in from Safari, Mail, Notes, or Messages and it opens instantly. You can drag links back out to share them. That drag-in/drag-out behavior is Mac-only and it's the kind of small thing that makes the app feel native rather than a phone app stretched to fit a window.
Here's what you get:
- SponsorBlock, built in. Skips sponsors, intros, outros, self-promos, "like and subscribe" reminders, recaps, and filler using the community timestamp database. You pick which categories to skip, you can color-code them on the timeline, and if it skips something you wanted, an Undo toast lets you jump back. You can also submit new segments from inside the app.
- Focus Mode. Strips the YouTube homepage down to a search bar, and hides comments and the recommendation rail on a video page. This is the feature that changes how you use YouTube; you go to watch a specific thing instead of falling into the feed.
- Set-and-forget UI tweaks. Hide Shorts everywhere, hide Playables, kill autoplay thumbnail previews, force theater mode, default to best quality (up to 4K). Set once, stays set.
- Return YouTube Dislike, integrated. A color-coded ratio bar shows the like percentage so you can judge a video before committing.
- Auto-dismiss "Are you still watching?" so long playlists, lectures, and live streams don't die when you step away.
- Picture-in-Picture and background audio. Float a video over your other apps, or lock the screen and keep the audio going.
- Transcripts. Open a video's full transcript, search it like a document, and tap a line to jump to that moment. This works without any AI key and is reason enough to keep the app open if you research from video.
It runs on macOS 14 or later.
AI with BYOK (but only if you want it)
I think the AI features are valuable, but you do you. Mira doesn't try to sell you marked up tokens or a subscription that coincidentally tracks your viewing habits. It's strictly BYOK from the usual suspects, Claude, OpenAI, and Grok. Mira's AI Summaries include key takeaways, quotes, an outline, a 15-second version, "explain like I'm 12," fact-checked claims, plus a follow-up chat, all gathered, I assume, from a well-constructed prompt that runs in the background.
The reality: you're paying the AI provider directly, pennies at a time. The docs note a $5 preload lasts a long time because a summary costs a fraction of a cent. The catch is that you need billing enabled on the provider account; a bare API key with no payment method returns an error. The good news is that transcripts work without any of this.
Provides More than Brave/Firefox with Extensions
I can already hear that guy in the back sneering because he uses Brave. Yes, iBrave blocks YouTube ads for free, it has SponsorBlock-style features and a built-in PiP, and it costs nothing. If your only goal is "no ads," Brave is the cheaper answer, no argument. Mira earns its price by adding features you don't get in a browser. If any of these appeal to you, you need an app.
- It's a single-purpose app, not a browser tab. Video lives in its own Dock icon and its own window, separate from the 40 tabs you have open for work. That separation is the actual product.
- Focus Mode has no real Brave equivalent. Brave removes ads; it doesn't strip the recommendation feed and comments to stop the infinite-scroll trap. That's a behavior change, not an ad fix.
- SponsorBlock, dislikes, best-quality, theater mode, hide-Shorts, and dismiss-the-nag are bundled and pre-wired. In Brave you assemble most of this from extensions and settings and maintain it. Mira ships it as toggles.
- One purchase covers iOS and iPadOS too, where Brave's YouTube handling is weaker and background audio is a fight. Mira gives you background play and PiP on the phone in the same app.
- Transcripts, in-app search, and bring-your-own-key AI summaries have no Brave counterpart at all.
- No data collection. Apple's privacy label lists "Data Not Collected," and the AI key stays on-device. Brave is privacy-minded too, but Mira's surface area is tiny by comparison.
- Watch Together sync rooms with chat for up to 10 people; Brave has nothing like it.
If you just want ads gone, Brave (or any browser with uBlock Origin) does that for free, and Mira's $40 lifetime price only makes sense if Focus Mode, transcripts, and the all-in-one packaging are value added for your personal use case.
The other free-and-cheap route worth naming is the Safari-extension stack: Vinegar (Two dollars, one-time) replaces YouTube's player with a plain native HTML5 player, kills most ads and the autoplay cruft, restores PiP and background-ish playback, and pairs with the free/cheap SponsorBlock for Safari to skip segments. For a lot of Mac users this is the actual default alternative to a wrapper, and it stays inside Safari. What it doesn't give you: a separate app window, Focus Mode's feed-stripping, transcripts, AI, or Watch Together. It's the minimalist's answer; Mira is full-featured.
The Competition - Free and Paid
I've tested a lot of apps in this category and the one that comes closest to matching Mira is Friendly Streaming Browser. Friendly is the same core idea as Mira: one native-feeling window that wraps Netflix, YouTube, Disney+, Prime Video, Hulu, Spotify, and the rest, with a built-in YouTube ad blocker, Picture-in-Picture, and some media-player extras (local file playback, brightness/contrast/transparency adjustments). It's published by Sensor Tower, it's been on the Mac App Store since around 2012, and it's free to download with an optional paid tier (a few dollars) for extra ad-blocking and to tip the team.
I wouldn't recommend it to anyone though. It's literally owned by a data mining company, Sensor Tower, and one read through its privacy policy should send you screaming out of the room.
https://sensortower.com/friendly-privacy-policy
The closest comparisons are the open-source YouTube front ends. Two are worth knowing:
FreeTube is free, privacy-first, blocks ads, integrates SponsorBlock, and runs without a Google account. It's an Electron app and a YouTube client, full stop.
Yattee is the one that overlaps Mira's cross-platform story most directly: free, open-source (AGPL), native, and it runs on macOS, iOS, and tvOS. It routes through Invidious/Piped instead of YouTube's own API, blocks ads, and bundles SponsorBlock, Return YouTube Dislike, PiP, AirPlay, queue, and history. If you want a privacy-respecting, no-account, genuinely free native app and you don't need the streaming-service wrapping or AI, Yattee is the strongest free alternative on the Mac and deserves a real look before you pay for anything.
MacTube still works, but its last release was February 2022.
FreeTube and Yattee are both excellent and free, so Mira has to justify itself against them. Things Mira does that the open-source crowd generally doesn't:
- It's not YouTube-only. Mira wraps Netflix, Disney+, Max, Hulu, Prime Video, Apple TV+, Twitch, and more in the same window, and you can add any public video site as a custom platform with popup blocking. FreeTube and Yattee are YouTube clients, full stop.
- Watch Together with synced playback and chat across Mac, iPad, and iPhone. That's a feature you normally need a separate service (or a Discord screen-share) to get; none of the open-source clients do it.
- In-app AI summaries with your own API key. The others have transcripts and SponsorBlock; none of them summarize.
- It uses the real YouTube signed-in experience, so your subscriptions, history, and watch state are intact. FreeTube and Yattee deliberately avoid the Google account (Yattee even proxies through Invidious/Piped), which is great for privacy but means a different, account-less experience. Mira's trade-off runs the other way: you stay logged into YouTube and get the full account, you just hide the noise around it.
- A genuinely native, signed, current Mac/iOS app from one universal purchase, versus an Electron app (FreeTube) or a third-party-instance-dependent client (Yattee).
If you want YouTube without the tracking, then Mira isn't for you. FreeTube and Yattee are the solutions you want.
Pricing
Three options, billed through Apple:
- Monthly: $2.99/month
- Annual: $19.99/year
- Lifetime: $39.99 one-time
You get 5 days of full access on install, after which the subscriptions start with a 7-day free trial; Lifetime has no trial. For an app you'd use daily, the $39.99 lifetime is the one that makes sense, and it's nice to see a lifetime option offered at all instead of subscription-only. All three unlock all platforms.
iPhone and iPadOS, If You're Interested
Mira is a universal app: one buy unlocks iPhone, iPad, and Mac. It syncs nothing to a Mira account because there isn't one. On iOS and iPadOS the controls collapse into a floating "eye button" in the corner that opens a tool menu and fades as you scroll, rather than the Mac's persistent toolbar. iPad lets you reposition the toolbar to the left, top, or right edge. The mobile versions add gesture controls (swipe up for fullscreen, pinch to crop a wide video edge-to-edge) and lean on an iOS built-in fullscreen player for the custom sites you add yourself, which sidesteps the usual mobile-web fullscreen breakage. Background play and PiP carry over, which is the main reason to want this on a phone: free YouTube on iOS won't play audio with the screen off, and Mira will. Both mobile platforms require iOS/iPadOS 17. One real limitation worth knowing: on iPhone and iPad, a Watch Together session drops if you background the app for more than about 30 seconds, because iOS won't hold the connection open. The Mac doesn't have that problem.
Crucial Track for June 25, 2026
"Masters of War" by Eddie Vedder
Share a song that represents rebellion or freedom to you. - Masters of War by Bob Dylan, performed by Eddie Vedder
The lyrics are just as powerful 60 years on as they were in the cold war days when Dylan wrote this. "Let me ask you one question, Is your money that good, Will it buy you forgiveness, Do you think that it could, I think you will find, When your death takes its toll, All the money you made, Will never buy back your soul"

Phone Calls, Remote Controls and Aging Parents

My phone will ring some time in the next hour. It will be my Dad. He will be having a problem with his television. He will probably be pretty cross about it. He won't ask me to fix the problem. He will just blurt out "It's not doing anything." It's the same way a pre-schooler announces "I'm thirsty" instead of asking for a drink.
The calls started shortly after he and my stepmother moved into an assisted living facility last fall. My wife (AKA Wonder Woman) found a remote system designed especially for this set of circumstances. Via my iPhone, I can see and control my Dad's TV and his Amazon Fire Stick as if I were in the room. I can also look in on him via a camera or send text messages that display on the TV.
His primary issues are simple to fix. Sometimes he just has the wrong remote. He only needs the one for the Fire Stick, but he insists on holding on to the one for his Walmart television. They are both small and black. Although they are plainly labeled and Dad can read just fine, he can't tell them apart. His other frequent issue is a result of indiscriminate button pushing that changes the TV's input to something other than what it should be on. Cut off from his two best friends, Fox News and YouTube, he gets pretty edgy.
I have four siblings, but none of them live within a hundred miles of here. I'm a 15-minute drive away. I found myself at an appointment with a lawyer last year, where I was unexpectedly assigned power of attorney for all categories of my Dad's life, including health care decisions. He's not been declared incompetent by the court. He just can't be bothered to manage his affairs any longer.
My brothers and sisters all help out in other ways. They handled the estate sale we held to empty the huge house where he lived. My sister is dealing with the real estate people to sell it. The ones within driving distance come to see him regularly.
Wonder Woman is a CPA, so I haven't managed our finances since we got married, but now I'm having to keep track of a man who receives income from a combination of eleven different pensions, annuities and government benefit checks.
As a committed Trump voter, Dad tacitly supports cutting benefits for the poor and working class while receiving a VA disability pension in an amount that would blow your mind. He was in the Army for seven years (1967–1974), and that period of service over 50 years ago is paying off handsomely in his dotage. Because he MIGHT have been exposed to Agent Orange, every health problem he has is considered service-connected. He gets paid to have diabetes, never mind his diet.
We've never been close. Most of my life he's been uninterested in spending time with me or my kids, his grandchildren. He never saw any of us play a ball game, act in a play or graduate from high school.
I am absolutely unable to articulate why I spend hours out of my week making him as comfortable as I can. He hates where he lives, but my stepmother, his wife of 40 years, has to be there, in the memory care unit. She recognizes no one but him, and he spends time with her every day, brings her candy and makes sure she gets her meals. The services I perform are necessary. He has a very small group of friends who visit, but most of his social interactions are with family.
I loved my grandparents mightily and without reserve. In my mind, I rationalize that Dad is their son and that they would want me to do what I'm doing for him. That's enough motivation to keep me going. Besides, I don't come from a family who would turn their backs on anyone. If I weren't doing this, someone I love would have to. I have the time and the physical, if not always the mental, energy to handle it.
Besides, I owe my Dad. He has been a huge motivator for me to remain in close touch with my 40-plus-year-old kids and all of my grandchildren. They are all deserving of as much love as I can give them.
Enjoyed it? Please upvote 👇
RegexPilot: Regular Expressions for Regular People (and no AI hallucinations)
RegexPilot by developer Kristof Polleunis, is an app designed to protect you and your work from the hallucinations and miscalculations AI can inject into the regular expressions you ask it to build.
Not Voodoo
It took a while, but I finally realized that regular expressions are not the computer voodoo I always assumed them to be. In 2026, even regular (non-developer) users are managing and searching large data sets of movies and tv shows, music, ebooks or even just collections of documents accumulated over the years. If you do find-and-replace in BBEdit, Nova, or Obsidian; clean up messy CSV exports; build filters in Hazel, Keyboard Maestro, or Alfred; or wrangle a marketing list full of inconsistent phone numbers, you are using regex whether you call it that or not.
Regular Expressions for Regular People
Although RegexPilot was built for people who already know how to build regular expressions, it has turned out to be a good tool for teaching the rest of us a thing or two. The way it works becomes quickly understandable. You describe what you want in plain English, get a draft, and then see it drawn out as a railroad diagram: anchors as start and end markers, character classes as colored pills, groups as bracketed branches. You fix the part that is wrong by dragging it, not by counting backslashes in a text field. Hovering over any node tells you what it does, and watching matches appear and disappear as you tweak teaches the difference between \b and \B, or what a lookahead actually does, faster than any reference page.
Why it's Better Than AI Alone
AI models are particularly good at writing regex, until they aren't. They fail, predictably, in a couple of ways. They rely on training data that doesn't differentiate between public and private IP addresses or it interprets all 10 digit numbers as belonging to US telephone customers. AI does pattern recognition. It doesn't think.
AI models also are prone to giving you the wrong flavor of regex. You're looking for something that will work in Python and you get a Javascript friendly version instead. If you're making a living doing this, you can't tell your customers "It worked in ChatGPT."
The honest fix for both is a verification loop: paste the draft into a tester, run it against the real engine, throw your edge cases at it, watch what lights up. RegexPilot is that loop collapsed into one window. The AI is built in (bring your own key for OpenAI, Claude, Gemini, and others, or run a local model through Ollama or LM Studio), and anything it generates renders on the canvas and executes against the selected language's actual engine immediately. The "did it hallucinate" check happens before you ever paste back into your code. You are not replacing the AI; you are giving yourself somewhere to catch it.
Worth Exploring Further
Although I've worked in tech for a long time, I'm not a developer qualified to speak on the pros and cons of this app for that kind of work. Suffice to say, the documentation alludes to broad compatibility with multiple flavors of regex and promises that per-pattern recognition happens in milli-seconds.
The Regular Details
Privacy - No analytics, no telemetry, no account, no email list, nothing leaves the machine by default. The voice dictation runs entirely on-device via a bundled Whisper model, and if you point the AI at a local model instead of a hosted key, the app never touches the network at all. The only thing phoning home is license validation.
Pricing - RegexPilot needs macOS 14 (Sonoma) or newer; the core app is about 8 MB, closer to 72 MB once the bundled engines are included. The JavaScript and TypeScript flavors are free forever, which for a lot of web work is the whole job. A single €19 one-time purchase unlocks all 21 flavors with their authentic engines, AI, voice, the full library, and every export format. There is a 30-day trial of everything, and no subscription, which in 2026 still deserves to be said out loud. Download it from regexpilot.com.
Roadmap - VS Code extension and a Raycast plugin are on the v1.1 roadmap, with a step-through debugger slated for v1.2. Bug reports go to his GitHub issues page, and he means it when he asks for them.
Crucial Track for June 24, 2026
"Eminence Front" by The Who
What's a song with lyrics you didn't fully understand until you were older? - Eminence Front by The Who
One of my favorite misheard song lyrics - I thought this was a song called "Living in a Funk"

Getting Back to It: Post Manic Life

I'm Back
A former colleague once told me, "When you see a swimming pool, you don't dip your toe in. You do a cannonball." When I rediscovered blogging a few years ago, I started accumulating domains like bad habits. I went five hundred straight days writing three blog posts every 24 hours, and a good chunk of that was before I finally retired from my job at the university where I worked. Every day was a blank sheet of paper, and I always figured out a way to fill it.
The secret to maintaining that pace is a well-managed case of bipolar disorder and riding a long stretch on the manic side for all it's worth. The reality is that it always eventually ends. It's not a bottomless well. There's definitely a bottom. I didn't stop writing because I ran out of things to say. I stopped because the engine that was running that hard finally idled back down to a normal speed, which, it turns out, is really a healthier place to live. I don't miss the pace, but I do miss the interaction with folks that writing all those posts gave me.
My first attempt at retirement started during COVID and turned out to be a disaster. I had done no real planning and had no idea how to fill my time. I never really found anything, and consequently, I basically squandered a couple of years.
So I went back to work in the same field where I spent my career. I had a good stretch in the IT department at a small private university, glad for the extra income and the lack of stress. When it was time to leave, I knew that my second attempt at leisure would be much different from my first. That prediction has come true.
I stay occupied with the things I enjoy. It seems that I get the urge to build or upgrade my self-hosted server about every three months, and I've explored tech topics I avoided for years, like Linux and networking. No one is calling me to change their password, and I don't have to sweet-talk recalcitrant co-workers into accepting two-factor authentication as a fact of modern life.
One of the biggest changes happened just this past month, when Wonder Woman and I moved out of the house where I'd lived for 30 years. Our new place is swankier than anywhere I've ever lived. That's a strange word to type about myself, but our new home has what matters.
It's quiet and on a single level, which my knees now require. It's also much easier for my grandson to roll around in his wheelchair, and for our elderly parents to get into. I miss my friends, the tree rats and birds who entertained me for decades. But I value the strengthened connections this place allows me to have with the fam.
Even though I wasn't writing long blog posts over the past year, I managed to stay connected on Mastodon. I took advantage of the microblogging format to stay in touch with the IndieWeb folks, whom I've come to regard as real friends. Mastodon is probably the healthiest online community I've ever been a part of, and not a day goes by that I don't see something meaningful there.
So that's where I'm at: life at a slow pace. My second retirement is being good to me. I'm still the same guy, and I still hate Nazis. I'm living in a new house with good bones and no stairs. I don't think I'll return to writing three posts a day, or even every day. But I do have that feeling that each morning presents me with a blank piece of paper, and for the first time in a while, I want to put something on it. It's good to be back.
Enjoyed it? Please upvote 👇
ProcessSpy After a Year
Activity Monitor is one of those apps you open when something is wrong and then quietly resent. It tells you a process called java is eating a core and offers you almost nothing else. No version, no path, no command line, no idea which of the four Java apps you have running is the culprit. For a tool that ships on every Mac, it is remarkably bad at answering the one question you actually have: what is this thing and why is it doing that?
I've spent the last year using ProcessSpy as my answer to that question, and at this point it has more or less replaced Activity Monitor in my day-to-day. It's the closest thing macOS has to Sysinternals Process Explorer, the tool Windows power users have leaned on for twenty years. That's a real gap on the Mac, and ProcessSpy is the first thing I've found that fills it without feeling like a half-finished science project.
The developer, Robert (@rob3rth), tells the origin story better than I can:
I was juggling several Java apps, each using a different JDK version — and I couldn't tell which process was which in Activity Monitor. All I saw was "java." No version, no path, no details. So I built ProcessSpy — a developer-focused tool that shows full command-line info, version details, environment variables, and more.
That's the whole pitch, and it's an honest one. If you've ever stared at three identical process names and had to guess, you already understand why this app exists.
Don't Let "Developer-Focused" Scare You Off
The marketing leans developer, but that framing undersells it. If you regularly install, test, and uninstall software — if you're the kind of person who reads a changelog for fun and wants to know what a sketchy-looking background process actually is before you trust it — this is for you too. Identifying what spawned a mystery helper, checking whether an app is running natively on Apple Silicon, confirming a signature before you grant permissions: that's power-user work, not just developer work.
The Features That Earn Their Keep
A year of updates has turned this from a clever utility into something genuinely deep. The ones I actually use:
Click-to-identify. Hit a shortcut, click any window on screen, and ProcessSpy jumps straight to the process behind it. This is the feature I didn't know I wanted and now use constantly. It's the fastest way to answer "what is this window and what's it tied to?"
The Inspector pane. Select a process and you get the full picture: command line and path, digital signature and signing organization, whether it's sandboxed or hardened-runtime, native vs. translated, memory footprint with peak tracking, and live disk read/write rates. This is where ProcessSpy stops being a nicer Activity Monitor and starts being a diagnostic tool.
Advanced Tree View with aggregate totals. Modern Mac apps spawn a small army of helpers and XPC services. ProcessSpy groups them, links related XPC services by their responsible PID, and rolls up CPU, memory, and thread totals so you can see an app's real footprint instead of its main process pretending to be lightweight.
Finished process recall. This one is genuinely uncommon. ProcessSpy remembers processes after they exit — their command line, environment variables, and history — and even shows a countdown of how long until it forgets them. If something flashes up, misbehaves, and vanishes before you can inspect it, you can still catch it after the fact.
History recording with CSV export. It logs CPU, memory, and thread usage over time on visual timelines, marks when an app was active, and exports to CSV. Transient spikes stop being a mystery you have to reproduce live.
Multi-property regex search and JavaScript filters. Quick search handles regex (wrap it in slashes, /java|node/) across multiple properties at once, so you can match "java" in the name and -Xmx in the command line in one go. For anything more involved, you can write real filters as JavaScript expressions with multiple conditions.
Menu bar dashboard and status bar indicators. A compact popover gives you live system health and the main-window tools without leaving what you're doing, and the status bar can show CPU, GPU, memory, and disk usage at a glance.
Run Shortcuts on process events. You can trigger a macOS Shortcut when a process starts or finishes. Niche, but if you live in automation it opens some genuinely useful doors.
There's also the quieter stuff that makes daily use pleasant: a Version column right in the main table, context-menu actions like Show in Finder, copy path, and search-this-process-online, and deep inspection of entitlements, Info.plist, and bundle ID. Several of those — environment variables, entitlements, the full history features — live behind the paid license.
What People Are Saying
There isn't much independent press on ProcessSpy yet — it's an indie tool from a solo developer, not a venture-backed launch — but the buyers who've left feedback on Gumroad are blunt in the way satisfied power users tend to be. One verified buyer, Arie Stavchansky, put it the way I would have:
I was looking for an equivalent to SysInternals ProcessExplorer for Windows. This is it — it has all the features. I love me a native macOS app!
Another, Daniel Jarusch:
All the information in one clear and intuitive interface — brilliant work, thank you very much!
That "native macOS app" point matters. ProcessSpy is built on native APIs and AppKit rather than some cross-platform wrapper, and it shows in how fast and responsive it feels.
Pricing and Availability
ProcessSpy runs on Intel and Apple Silicon Macs on macOS 14 (Sonoma) or newer, and it already supports macOS 26 Tahoe. It's distributed as an Apple-notarized, signed .app inside a roughly 4 MB .dmg, or through Homebrew:
brew install --cask processspy
The free version is fully functional for core monitoring. The paid license unlocks the deep-inspection features (environment variables; entitlements, Info.plist, and bundle ID), the history and CSV export tools, and removes the startup countdown screen the free version makes you sit through.
The license is a one-time $34.99 on Gumroad, good for one user across unlimited personal devices, with lifetime updates. That's up from the $24.99 some listing sites still show, so the price has climbed — but for a tool I open this often, and one that's shipped this many real updates in a year, it's an easy call. There's no subscription, which in 2026 is worth saying out loud.
If you've ever lost twenty minutes to a process you couldn't identify, ProcessSpy pays for itself the first time it hands you the answer in one click.
ProcessSpy is made by Robert (@rob3rth), who also builds Restretto (a REST client) and a couple of other focused Mac utilities. Worth a look if this one lands for you.
Crucial Track for June 23, 2026
"The Road Goes On Forever" by Robert Earl Keen
Describe the perfect song for a road trip and why it works. - The Road Goes on Forever by Robert Earl Keen
The song is basically Texas outlaw mythology compressed into four minutes. Sonny and Sherry are not heroes in any moral sense, but Keen writes them with enough speed, grit, and sympathy that I just lean into it. It is kin to “Pancho and Lefty,” “Me and Bobby McGee,” and old murder ballads, but with a roadhouse Texas frame and a sharper, bar-band chorus.

SmoothCSV: Finally, a CSV Editor That Doesn't Guess
If you've ever had to search for "how to make Excel quit removing leading zeroes," I have an app for you. SmoothCSV won't turn some random number into a date and then refuse to change it back. In fact, it won't format anything unless you expressly tell it to. It doesn't try to be a lightweight spreadsheet; it's a grid editor, first and foremost. It leaves your data as it is, with no helpful "guesses" at what you might be trying to do. That's the pitch, and it's enough to make this my CSV editor for most tasks.
Here to Stay
The first version of SmoothCSV shipped in 2011. The current v3 release came out last year; it's a complete rewrite built on Tauri, which is why it weighs in under 80 MB and opens a 100 MB file remarkably fast. The dev claims it's 12x faster than Excel. I can't verify that number, but I have some genuinely huge CSV files and it never blinked when I threw them at it. Cheers for speed, and for not being another Electron monstrosity.
The Features That Actually Matter
Most of the feature list is what you'd hope for and rarely get in one place:
- A real grid editor with row and column tools: insert, delete, move, hide, dedupe.
- Find and replace with regex support.
- Filtering through either a visual condition builder or SQL-style expressions.
- Multi-column sorting by text, number, date, or length.
- Multi-cell editing, the way multi-cursor works in a code editor.
- A command palette, so you can drive the whole app without hunting through menus.
For those who live in CSV files, it also has extras that make it more than a text editor with a few tricks:
SQL Console: Run SELECT queries directly against your CSV. If you've ever exported a table just to ask it one question, this collapses that round trip into the editor.
Customizable file formats: Control delimiter, quotes, encoding, and line endings per file, with rules you can save and apply automatically. This is the fix for the semicolon-delimited, Latin-1-encoded, Windows-line-ending file that some other tool flatly refused to open correctly.
Copy/Paste As: Copy a range as Markdown, HTML, JSON, SQL, or LaTeX. Handy for documentation or moving tabular data between formats.
Excel import/export, aggregation, transpose, auto-fill, and a CLI: These round out the functionality. The CLI lets you launch a file and jump straight to a specific row and column, and smoothcsv:// deep links let you wire it into larger workflows.
Licensing I Respect
You can download and use the fully featured version of SmoothCSV from the dev's website, for as long as you'd like, with no limits. The occasional nudge to buy a license is non-modal on purpose, so it doesn't interrupt your work. Like a few other stalwarts (Shottr and Immich come to mind), it's the kind of app you end up paying for because you're grateful and want to support the developer.
Who It's Not For
It's closed source, though that may change one day. If you're FOSS-only, this isn't for you. And if you're after spreadsheet functionality, look elsewhere: formulas across a living workbook, charts, pivot tables, collaborative editing. This is the wrong tool, and it isn't pretending otherwise.
See Also
A few other CSV editors worth a look if this one doesn't click:
Crucial Track for June 22, 2026
"Wonder Woman" by John Legend
What song would you use to describe your current relationship? - Wonder Woman by John Legend
As if there was another possibility, LOL.

SupaSidebar Boosts Privacy and Productivity
Most technically oriented people who value privacy do so because privacy is, and should be, a human right, not because they have something to hide.
Maintaining privacy in the current technical environment requires a real strategy and almost constant attention to an evolving landscape.
It is no longer enough to block trackers, ads, and cookies. Browser fingerprinting has become one of the primary privacy-violating mechanisms used by companies that want to identify, profile, and monetize you across the web.
One strategy many people use is spreading their work across multiple browsers. That has a second benefit: it lets you match the strengths of a particular browser to the task at hand.
Privacy and Productivity
The downside becomes obvious pretty quickly: you take a real productivity hit when your history, bookmarks, and open tabs are scattered across multiple places.
There are several tools that try to help with this. The one I like best is SupaSidebar, by developer Kshetez Vinayak. He stands out for being responsive, helpful, and clearly invested in fixing bugs and expanding the app’s usefulness. I bought SupaSidebar during the 2025 Black Friday sale and have been using it ever since.
SupaSidebar operates at the OS level. It is not a browser extension. It is built for exactly this use case: people who use multiple browsers and need a way to consolidate browser context without paying a constant productivity tax every time they switch.
Arc was a favorite of many Mac power users, and for good reason. Although it is still maintained for security, active feature development effectively stopped in early 2025. Arc introduced a genuinely useful way to manage browsing around spaces, context, and workflows. SupaSidebar recreates much of that experience, but does it across multiple browsers instead of inside just one.
The power of SupaSidebar becomes obvious when you take the time to create spaces that match how you actually work. You might have a space for research, one for personal browsing, one for work, and separate spaces for projects that need to stay isolated.
Within a space, SupaSidebar aggregates tabs and bookmarks from every supported browser you have open. It pulls in Safari, Chrome, Firefox, Arc, and others. You get a vertical, organized, searchable interface showing your open tabs across browsers.
If your browser use is simple, the free version may be enough. It supports three spaces. Paid users get unlimited spaces.
SupaSidebar also has a command panel with fuzzy search across tabs, bookmarks, history, folders, and spaces. It works like a specialized version of Spotlight for your internet life.
Features
Some of the most useful features include:
- Recents tab: shows recently visited tabs across browsers, which is useful for recovering something without keeping every tab open and burning RAM
- Multiple ways to save links: right-click, drag-and-drop, command panel, auto-routing rules, and more
- Notes for saved links: add context to a link without leaving the app
- Browser profile linking: connect a space to a specific browser profile so links open in the right place automatically
- Auto-routing rules: send links to specific spaces or browser profiles based on conditions
- AI chat mode: integrates with OpenAI, Anthropic, and Gemini directly in the panel, with Markdown rendering and slash commands
Yes, But...
SupaSidebar is still, at its core, a beta app. But it has a clear purpose, it is actively developed, and it solves a real problem that many multi-browser power users have simply learned to tolerate.
The spaces model gives it more depth than simple tab aggregation. The pricing is also reasonable, and the free tier is actually useful.
Free: 0-3 spaces
Pro: $13.99/year with unlimited spaces, early access, and priority support
Lifetime: $34.99 one-time purchase, 5 devices, lifetime updates
Use BETA30 as a discount code for 30% off both paid options.
There are bugs and rough edges. I have seen tab synchronization inconsistencies, occasional lag when opening folders, and occasional page reloads when clicking tabs. The command panel also has some edge-case quirks around keyboard navigation.
But even with those issues, SupaSidebar is one of the more useful workflow apps I have added to my Mac setup recently.
If you stick with one browser for everything, you probably will not get much out of it. But if you live across Safari, Firefox, Chrome, Arc, and browser profiles, SupaSidebar fills a gap that Apple, Google, and Mozilla have not bothered to solve.
Crucial Track for June 16, 2026
"Little Boxes" by Malvina Reynolds
What song makes you think of your childhood home?-Little Boxes by Malvina Reynolds
Once again, I owe my Mom a debt of gratitude for being the most influential person in my musical life. It's not just the artists she introduced to me, buy the values they represent. I don't remember not knowing this song. Mt brother and sister and I sang it on many car trips.

Crucial Track for June 14, 2026
"Nation of Heat" by Joe Pug
What’s a hidden gem you wish more people knew about? - Nation of Heat by Joe Pug
Have you heard this song? Give it a listen. Great songwriting - both the lyrics and the melody. Great performance too.

Crucial Track for June 13, 2026
"Eye in the Sky" by The Alan Parsons Project
What song reminds you of your first heartbreak? - Eye in the Sky by the Alan Parsons Project
My high-school girlfriend, first wife, mother of my children loved this album. It came out the year we started dating (1982) and I think of her whenever I hear it.

Crucial Track for June 12, 2026
"That's the Way (I Like It) [Single Version]" by KC and the Sunshine Band
Describe your favorite summer as a kid using a single song. - That's the Way I like It by KC and the Sunshine Band
I was 12 years old in 1977, living in New Bern, North Carolina, spending days beside the pool at our apartment complex, Friday night at the skating rink. I delivered newspapers, so I had some extra money for comic books and baseball cards. Life was good.

Crucial Track for June 10, 2026
"Forever Young" by Bob Dylan
What song best captures your current phase of life? - Forever Young by Bob Dylan
I am still enthusiastic, still curious. I still don't like following rules or being told to be quiet. Maybe I've learned a few life lessons, maybe.

Crucial Track for June 7, 2026
"In My Hour of Darkness" by Gram Parsons
A song from your most listened to artist of the last 20 years. - In My Hour of Darkness by Gram Parsons
I was just a kid when Gram Parsons died, but I feel like I grew up with him. Unlike most of my life's soundtrack, I discovered him on my own, not from my Mom's records. I'm so glad he recorded with Emmylou Harris because she feels like the cool aunt who has always been around. Their voices together...sublime.

Crucial Track for June 6, 2026
"It's the End of the World As We Know It (And I Feel Fine)" by R.E.M.
A song from college or early adulthood. - It's the End of the World As We Know It by R.E.M.
The main reason R.E.M. was so insanely popular can be attributed to the fact that they were really, really good - the song writing, the performance - everything.
