Sandkorn - Comprehensive Information on Your Apps

Sandkorn Report

Sandkorn, from developer Peter Borgas, is a free app that provides you comprehensive information on the apps installed on a computer, particularly sandboxed apps and what those apps are entitled to access.

Every app you obtain from the Mac App Store today is sandboxed, isolated from other apps and information sources, however, the apps have certain entitlements to different resources on your computers, some of which, but not all, you can see in System Settings > Security and Privacy. On a Mac, what you see in your applications folder are actually bundles you can right-click on an app and select View Package Contents and see what is contained in the bundle. Some apps have plugins and XPC services bundled with them that have their own entitlements. BBedit has 18. Xcode has a whopping 90!

Entitlements are things like:

  • Calendar
  • Contacts
  • Location
  • Bluetooth
  • Camera
  • Microphone
  • Printing
  • Incoming Network Traffic
  • Outgoing Network Traffic
  • Folders in your home directory

Although I only have six apps showing in my Security and Privacy Settings that have permission to access my camera, there are 56 apps that are capable of using it. Theoretically, they should ask before I access a feature that requires its use, but I'm just a guy on my couch with a laptop. If you are analyzing software in a highly sensitive area, knowing these entitlements is vital information.

Aside from the information I have already described, Sandkorn is the best app I've found for generating lists based on certain criteria, like architecture. If you're one of the people that recoil in horror over the prospect of using Rosetta on your precious M-series Mac, Sandkorn can tell you if you have any Intel apps installed. It can generate lists of pure Apple Silicon and Universal apps. If you keep apps in a non-standard location, such as an external or secondary hard drive, you can have Sandkorn scan those locations too.

Get additional information on Sandkorn at the developer's website. Check out his other apps like Lingon X and Smultron while you're there.

You can download Sandkorn from the Mac App Store.

✉️ Reply by email

Grandfather Mountain

Just off the Blue Ridge Parkway near Grandfather Mountain

A person stands photographing on a large, flat rock overlooking rolling, forested hills under a cloudy sky.

Using Reddit the Right Way - a Lesson Learned

Reddit is Number 1

Since I got my first account for an online service, Prodigy, in December 1993, I've done my best to use the incredible amount of freely available information. I've used the Internet to strengthen my professional skill set, to increase get more from my hobbies, and to discover possible new interests to investigate. That's been a constant, except for the two years after I retired the first time. A combination of being physically ill coupled with a deep bout of depression left me uninterested in almost everything. I slept like it was my job, didn't keep up with the news of the tech world or the world at large. The only thing I did on the Internet was scroll on my phone at night while waiting for my wife to get sleepy and turn off the light.

I scrolled Reddit and not the good parts, usually. Reddit is full of niche communities, and I fell into some strange ones. Although I have never been a gig worker and the only food delivery app I use is for Dominoes Pizza, I became obsessed withe travails of Grubhub drivers. I became an expert on what sucked about their lives. I also read stories on "Am I The Asshole", which are convoluted, often obviously fake tales where people tell stories about their part in some drama, letting the Internet decide who was at fault. Spending time reading that kind of garbage did not spark joy. It did not teach me anything. It was just a weird stage I went through. I eventually came out of the depression, went back to work, got my mojo working and became the me that you know today. I left weird Reddit behind.

I still use Reddit frequently. If you go to the wrong communities, things can be a little toxic. So, don't do that. You can also find kind, knowledgeable people who will share expert level advice and information just because there is an audience for what they have to offer. An example of that is AskHistorians, a fantastic resource for anyone who enjoys the subject.

Rather than just suggest a bunch of individual communities, I made a few custom feeds which consolidate some of the best and most interesting places, along with a couple of feeds that are suited for nothing more than mindless scrolling when you need a break from the real world. Sometimes cat videos and the like are the best antidote to endless stories about the fascists taking over or long detailed articles on networking topologies if tech is your jam.

Custom Feeds by Amerpie on Reddit

You can add these to your Reddit sidebar as a custom feed or you can subscribe to individual communities

tech 36 Sub Reddits

This collection is heavily focused an Apple related software and devices. It contains posts on Mac and iOS apps and on different flavors of Mac computers, iPhones, iPads and watches. There are communities on a few productivity related Mac apps from independent developers. There is some tech humor and info for people who have worked in tech, but you don't need to CS degree o get value from this feed. Some of the communities in these collections are.

politics 28 Sub Reddits

My politics are decidedly left of center. I have a strong anti-MAGA attitude and I support communities under attack by the forces of darkness in Washington. This collection of Reddit communities about Resistance and Fighting back. It isn't focused on wonky white papers and middle of the road "let's just get along" niceties. Some of the communities in these collections are.

edification 56 Sub Reddits

When I want something on the more intellectual and stimulating side, this is the collection I browse. It's heavy on some of my favorite subjects: history, science, photography (just photos, not tech and gear) and a few feel good type communities. Some of the communities in these collections are.

Scrollfest 1 and Scrollfest 2 132 Sub Reddits

This is where I go when I don't really want to think too hard. Just let me look at some funny pictures and enjoy some Internet culture so I can keep up with what the kids are talking about. Some of the communities in these collections are.



[Enjoyed it? Please upvote 👇](#upvote-form)

Discombobulated

The fountain at the west end of Hay Street in downtown Fayetteville, NC

After working hard to create a cozy home office in which to begin my retired life, I've barely gotten to use it. The joys of homeownership provided me with an opportunity to practice patience and acceptance this week when my previously bulletproof natural gas furnace quit working on a 17-degree night. We weren't able to get an HVAC tech out to the house until late in the day when (of course) the parts stores were already closed. It didn't matter though because the parts we needed, $1500 worth, are only available through special order. To top it all off, a winter storm, rare in our region, rolled into town.

Our house is the classic two-story split-level. It's wide open and the only spaces with doors are bedrooms and bathrooms. The living and working areas are impossible to warm with just space heaters, no matter how good they are. After sitting around under blankets in a house with Interior temps hovering around 50 degrees, we opted to get a hotel room close to Wonder Woman's job — also my former employer.

She had a three-hour meeting this morning over Microsoft Teams. Everyone is working remotely because of the storm. Since we're in a hotel, I got to sit in on the meeting too, listening to my old co-workers discuss subjects I very much want to leave behind. I even had to jump in and provide tech support to my bride when her company owned laptop experienced power issues. I'm just trying to roll with the punches and accept the things I can't change. It does no good to get worked up about stuff out of my control. Fate isn't concerned about my carefully cultivated plans for the first week of retirement.

Tomorrow we are traveling out of town for the weekend getaway I requested for my birthday. Wonder Woman and my daughter both got me the tech stuff I wanted as gifts, namely extra RAM to give me new home lab plenty of oomph. I joke that I want my system to be so powerful that it makes all the lights in the neighborhood go dim when I reboot things. I even maxed out the Internet speed at our house, something I am sadly missing on crappy hotel Wi-Fi.

Our weekend plans are not that complicated. We are going to visit a couple of restaurants that even my international hometown doesn't feature, including my favorite Lebanese place. Wonder Woman will get to run in a park she hasn't visited since April when she did a 50-miler there. Her next big adventure is in South Carolina next month, a charity event where the participants are charged with running a 5K every hour for five hours. I'll be there crewing, of course, trying to keep her spirits up as the inevitable fatigue sets in. She's never run a race in this format, so it will be new for both of us.

I'll pick up my postponed activities next week. None of my plans and goals will suffer one bit because of the delay. Until then, I'm just rolling with the punches.

Enjoyed it? Please upvote 👇

Winter Dawn at Kure Beach

A winter dawn at Kure Beach Pier in North Carolina

A pier stretches into the sea at sunset, with waves gently washing onto the sandy shore. The sky transitions from deep blue to vibrant orange hues on the horizon.

Why is it always DNS?

DNS Shirt

Why is DNS, the translation service between numbers and dots and the words we label our websites with, always the problem. When all the lights are green and blinking appropriately, you know it's DNS. In the glory days of Mac OS X Server, you had to get DNS working before you could do anything else. It brought life to a standstill. These days when you're supporting end users and they can't get their BYOD laptop or phone to connect, you better believe that free VPN they got from FreeVPNdotcom has hosed their DNS settings beyond belief. It is always DNS.

Free Downloads from AppAddict

Automation Quote


I have a couple of downloads for you in this edition of AppAddict.

Automation

Although I am in no way a developer, I have created a couple of repositories on GitHub and placed some files there you may find useful. I am a big fan of Mac automation apps. There are plenty of tools that are inexpensive and relatively powerful for making the work you do easier and more streamlined. With the help of timed triggers, you can get your Mac to do things for you while you are asleep or away from the keyboard.

Take a minute to look over the tasks I accomplish with just three apps, and then head over to GitHub and download the configuration files for each of the apps. You can download the macros, rules, and triggers I have already written for these three powerhouse apps. Use them. Take them apart and examine them. Improve on them. It won't be hard! AppAddict Automation Settings

Keyboard Maestro
My Top 10 Keyboard Maestro Macros

Hazel
My Favorite Actions for Hazel, the Preeminent File Management Software for the Mac

Better Touch Tool
Better Touch Tool Favorites


Quotes

I have collected quotes for years. I am still nursing an iOS app that was deprecated nine years ago to manage the portable version of my quotes library. I also have over 500 quotes saved as Markdown notes on Obsidian. You can find various Mac and iOS apps to manage quotes that extra features like tagging, biographies of the authors and room for links to the source material. You can download my collection here

For your Mac, try this - Quotemarks - Quote Notebook

For iOS, this one is great - Thoughts - Inspiration Manager

✉️ Reply by email

Boone, NC

Such is winter in the Appalachian Mountains, Boone, NC

A large wooden waterwheel is covered in thick, cascading icicles, creating a striking winter scene. The structure is set in a garden with surrounding bushes, and the clear blue sky suggests a cold, sunny day. The frozen water adds texture and contrast to the wooden elements of the wheel.

Zilker Park, Austin, Texas

I love that Austin has this wild park (Zilker) right in the middle of the city. I’ve been going there with my grandchildren since they were small.

A rocky riverbank with several people scattered around, including a person standing with hands on hips on the left and a man and child walking toward the river on the right. Trees with bare branches line the river, and a cliff with a small house on top is in the background under a cloudy sky.

Backyard at Dawn

I set up my new home office, so this is the view I get at dawn while drinking my coffee.

A scenic view of a sunset through a dense forest. The sky is painted with hues of orange and pink, creating a vivid backdrop behind the silhouetted trees. The branches are bare, and some are covered with vines, adding to the intricate pattern against the colorful sky.

Did You Ever Get in Trouble for Reading?

Reading to my grandson Reading to my grandson

I can't claim to having been an early reader. I learned in school, not as some precocious toddler. My mother read to me all the time but rather than learning how to do it myself, I just memorized my favorite books. I didn't go to kindergarten because it wasn't mandatory when I was of age. I didn't get put into the smart kids reading group to start off with because I switched schools early into first grade. Once I got the fundamentals down, though, I wanted to read more than I wanted to eat. I was way into adulthood before I stopped carrying a book around with me everywhere.

I rushed through every assignment for years so that I could read whatever book I was interested in at the time. There are comments on my elementary school report cards about me neglecting other responsibilities to pursue what my teacher called "pleasure reading" an activity she complained that I put before everything else. My excessive reading bothered her so much that she would assign me dictionary pages to copy by hand just so she wouldn't have to look at me with my nose in a book. There were always books in our house. Both of my parents have been voracious readers my whole life. My siblings are also book people. So are my kids.

When I was growing up, my favorite of all the many towns we lived in was the one where we lived closest to the library. We spent so much time there and the staff got so fond of us that years after we moved, they called just to see how we were doing. We spent two summers in that little town and both years I won prizes for reading the most books for older elementary kids and my little sister won the prize for the younger grades. The money I made selling newspapers and recycling glass soda bottles went for books, including comic books. When we would make trips to the used books store in a larger town an hour away, I would agonize over which of my new books I would read first. I went to that same used book store for 40 years. My kids grew up going there and I even got a chance to take my grandchildren. It finally closed about five years ago, sadly.

I have pretty sizable bookshelves in my home. I've yet to read quite a few of the books I own, but that in no way will keep me from buying more. Amazon's recent decided to make it impossible for its customers to download the books they've bought after this month. I just had to go through the nearly 500 Kindle editions that Wonder Woman and I have accumulated since we started a joint account in 2012. We have about the same number of audiobooks, which totally count as reading in my estimation.

Since I can be a bit obsessive about things I like, I've read the complete works of several prolific authors, including Robert A Heinlein (32 books, 59 short stories) and Ed McBain (55 books in his 82nd Precinct series). The worst thing that ever happened to my reading habit was the Internet. It competes for my attention more than anything else ever has. It's just another form of reading, however. It's horrible for my attention span, but i resist the urge to go on frequent YouTube binges, preferring a steady mix of blogs, news and social media.

I carried books in my Army rucksack when I was in the service. I used to carry a book up in the guard tower of the prison I worked at when I was on third shift. When I hiked the Appalachian Trail, I gladly packed the extra weight of a Kindle Paperwhite and so did my wife. We agreed early in our marriage to never say anything to each other about buying books. That was a sacred promise and one we've kept. I believe that my love of reading and my constant desire to learn about all the many things that have interested me is what allowed me to be successful in life without a formal education. I could have made more dough with a degree of some sort, but not a lot more. Truth be told, a life reading whatever I wanted sounds more to my liking than having to read what some stuffy professor assigned me any way.

Enjoyed it? Please upvote 👇

The Southern Poverty Law Center, Needed Now More than Ever

Map of Active Hate Groups in the US in 2024

Since my political wakening in my 30s, I've done my best to financially support charities and organizations who I consider to be not just beneficial for society, but downright heroic. These include:

American Civil Liberties Union Brady United - Campaign Against Gun Violence Southern Poverty Law Center During the 1980s, my home state, North Carolina was plagued by white supremacist groups. The worst of these was led by a former Green Beret master sergeant named Frazer Glenn Miller. The White Patriot Party, Miller's organization was eventually sued out of existence by the Southern Poverty Law Center, led by Morris Dees, an attorney that Miller plotted to kill.

The SPLC, founded in 1971 in Alabama has successfully shut down numerous Klan and Nazi groups, winning large judgments against them in court and distributing 100% of the proceeds to the victims of racism and their survivors.

The SPLC also maintains Hatewatch which actively monitors the far right movement in the United States. President Trump pardoned two national leaders of active hate organizations, The Oath Keepers and The Proud Boys who had received long prison sentences for anti-government activities around the 2020 election. Monitoring these types of groups is vital in the current political climate.

You can also refer to the Extremists and Ideologies section of the SPLC website to track what hate groups are active your area.

Enjoyed it? Please upvote 👇

Battery Monitor: Health, Info

Battery Monitor

In the modern era, a time when most people us laptop computers as opposed to desktops, keeping up with your battery's remaining charge is something we've trained ourselves to do. There are apps that let you make extremely detailed plans to carefully manage how your battery charges. These apps provide a wealth of information about your battery's lifespan and electrical data. In normal operation, they keep your battery from charging past 80% to help prolong its lifespan. They will also run a calibration cycle to allow your battery to come close to fully discharging and the fully charging. These practices are reputed to be necessary to get the longest lifespan for your battery. The two most widely used apps for this type of management are: BatFi and Al Dente.

Not everyone believes these practices are needed or, indeed, are beneficial. They are satisfied with just monitoring their battery's health. A good free app for providing the information you need is Battery Monitor: Health, Info from Rocky Sand Studio, Ltd. It has a simple but useful feature set.

Features

  • Charge percent and time in menu bar
  • Detailed battery information
  • Configurable low and full battery alert
  • Configurable Themes

You can get Battery Health Monitor from the App Store.

✉️ Reply by email

At the Bookstore

Alone, together

Crane

Birding is its own reward.
A heron flies low over a calm lake, its wings outstretched and reflected on the water's surface, surrounded by trees along the distant shoreline.

Good People, It Seems

Michael Jordan

I am indifferent to celebrity culture most of the time. While I admire talented people who can act or sing or hit home ruins and free throws, I don't find anything particularly heroic about it. I am all for athletes and entertainers extracting as much wealth as they can from billionaire sports team owners and the stock holders of movie studios. I'm a little less enthusiastic about concert ticket prices, but then, the cost of music is pretty cheap otherwise. I don't think for a minute that most celebrities are just regular people, only richer. Living with constant adulation is bound to end up making you weird after a while. None of my minor brushes with celebrity have been terrible. As a kid, I watched a minor league baseball game with Bob Feller, a baseball Hall of Fame member who talked to me for the whole game. I walked by Will Smith and his son in San Francisco and was delighted to see them beat boxing to one another, just goofing off.

Basketball legend Michael Jordan opening new doctor’s office in North Carolina - Today, there was a news article about one of North Carolina's biggest celebrities, Michael Jordan, who jas a bit of a reputation for being prickly. He just funded a medical clinic here, the fourth one he's done that for. The clinic is in Wilmington, where he grew up in the same neighborhood where some of my grandkids live. They attend the same high school that he did. I think opening medical clinics that serve uninsured people qualifies you for good person status. Sure, MJ still has plenty of money, but he's doing more than many rich athletes do.

Other celebrities who seem to have a good heart:

Lebron james - I Promise School - Lebron James Family Foundation and Akron Public Schools

Dolly Parton - Dolly Parton's Imagination Library

Robin Williams - A Tribute to Robin Williams - St. Jude Children’s Research Hospital

Enjoyed it? Please upvote 👇

Triple Falls

Triple Falls in Dupont Forest in Western, NC.

A cascading waterfall flows through a forested area surrounded by lush trees.

Work Friends, Real Friends

P and j

We spend so much of our lives at our job, often more than we spend with our families. Somehow, it has become common in this country to place an impersonal distance between ourselves and the people we work with. Folks are quick to tell you that your co-workers are not your friends. I suppose the rationale for that is simple. People depend upon their jobs and can be expected to look out for themselves first and foremost in relation to employment. Although they may seem friendly and personable, given the chance to earn more money or to look good to management, coworkers can almost be expected to chuck you under a bus. Being loyal only to one's self seems to be expected. I think that's a horrible way to live, and I struggled with it all my working life.

In most jobs I had, I left the relationships behind when I moved on to the next opportunities. That is a good demonstration of the difference between friends and coworkers. Thankfully, there is an exception or two. On the job I held the longest (20 years), There are a couple of people I grew close to and with whom I stay in touch. I am about 15 years older than both of them. We hired them when they were pretty fresh out of school. I knew them before they were married, and I've watched them become fathers and move on in their careers.

Peyton came onboard as an intern, wearing a backwards baseball hat and his beloved Cheerios tee shirt. He had a degree in history from our state's flagship university in Chapel Hill, but his interest had turned to tech. He had a knack for figuring things out, and he was exceptionally polite. A very likable guy, it was easy to make him laugh, and I tried to do that at every opportunity. Coincidentally, he grew up living in the same house where I'd lived back in the 70s. He was relatively apolitical, and I harangued him for years with my left wing outlook on life, even taking him with me to organizing meetings out of town. When he and his first wife split up, and he was at a low point, I loaned him my spare bike and took him out riding. He fell in love with the sport and is still riding today. We even rode across the state together one year on a bike tour. He eventually moved on to other and better paying tech jobs, ending up working in higher ed. Now in his mid-40s, he recently became a father for the first time (to twins). He shares pictures of them with me and a few other folks constantly.

I'm friends with another former co-worker from that job because of his extreme open-mindedness. Jeremy grew up in the Pentecostal Holiness Church in a small town east of where I live. When I met him, he had very traditional conservative values. I more or less harassed him for years. Those were the days before I quit drinking and my personality, to put it mildly, was a bit abrasive. When I finally sobered up and started treating people more like I wanted to be treated, we became friends, talking at great length about religion and politics and actually listening to each other instead of trying to score points. He went through an examination of his faith that had little to do with me. He came out of it still a believer, but with a much less traditional outlook on life. Jeremy has a real knack for analyzing people, and I always respected the conclusions he came up with. He started his own business when he left our shared job, and it is still doing well. We strike up conversations at random times about random things. I have no doubt that we will never lose touch.

I hear many men say that as we get older, it becomes more difficult to make new friendships. That's true, I think. Holding on to the friends we do have should really be a high priority. I can think of few things more valuable.

Enjoyed it? Please upvote 👇

FlexiBackup Solves Real World Problems

FlexiBackup


I faced a concerning issue last year when it was time to replace my iPhone. For some reason, neither Apple nor I could solve. For over two years, my phone had failed to back up to iCloud. Over the 16 years I've been using Apple's flagship product, I've had to perform restores on multiple occasions. I'm not comfortable going without a backup of any technology device I rely on. The old school solution when iCloud doesn't work is to connect your phone to a Mac and back everything up to the computer's hard drive. The location where the backup is hard-coded, however. You don't get to choose a location for the save files. It's going on your hard drive whether you like it or not. My problem was that I only had a 256 GB hard drive and the backup from my phone consumed over 90 GB. After doing a lot of research and doing some hacking, a janked together a system using symbolic links to get the backup on to an external hard drive. It was a pain.

If I'd had FlexiBackup from indy developer, Kah Seng, things would have been much easier. Seng's new app takes care of setting an external drive as the repository for iOS and iPadOS backups when you do them locally. If you have multiple family members using the same small iCloud storage account, this is an ideal app to add to your Mac, as long as each person has physical access to a computer where it is installed. You can do a backup and a restore by connecting a device to your Mac, launching FlexiBackup and running the native Mac utility.

FlexiBackup requires macOS 14.6 or later and is compatible with all iPhones and iPads, regardless of the iOS version installed. The app is available for $5.99 on Gumroad. There is no free trial, but it comes with a 30-day money-back guarantee.

✉️ Reply by email

Busted

Wonder Woman - Busted. She ran a marathon the day before and was supposed to be out, going for an easy walk, but when I saw her, she was running.

A person stands smiling on a road wearing a blue shirt, black leggings, and gloves. Nearby is a stop sign and residential houses with trees in the background.