Linux Kernel Security Demystified
Almost all bugs can be a “security” issue.
As both a Linux user and a software developer, I’ve followed the Linux Kernel development process and talks over the years. Recently, Greg Kroah-Hartman gave a talk on security at Kernel Recipes 2023 which I think is worth checking out. Most of the information is not new to me, but their approach to handling “security” bugs is somewhat novel in the industry, and I would argue is a good model to consider using across the board.
Continue readingExperimenting with Immich
Something that’s been on my tech to-do list for a number of years is to set up a self-hosted photo/video storage solution for myself that utilizes my home server, and can be easily backed up to an external storage solution if/as needed. My plans have been for this to initially not be a replacement for something like iCloud Photos, but rather a complimentary solution, archiving photos in case something ever happens to my iCloud Photo library. This weekend, I took the first step in implementing such a solution.
Continue readingMercury Weather
There is something special about using an app that the developer has clearly put a lot of time and effort into, and it shows in the small details, the little finishing touches that make the app a delight to use.
A few weeks ago I ran across a post on Mastodon by the developers of Mercury Weather showing off screenshots of their upcoming (now available) macOS version. I liked what I saw, and went and downloaded the iOS app to play with.
Continue readingUse a Custom Domain Name
From a blog post by Manuel Moreale:
Please, for the love of all things web-related, if you decide to do anything online, get yourself a domain name. Don’t rely on the 3rd party domain provided by services like Blogger, Substack, Tumblr, whatever. Yes, it’s an extra cost but owning your URLs is important. If Substack dies tomorrow, all your fancy-cool-name.substack.com URLs are gone. And all the links scattered across the web that were pointing to them are now broken.
Continue reading
Asus ZenBook 14: One Year Later
A little over a year ago, I wrote a blog post on a new laptop I had recently acquired to use for embedded development. At the time I was preparing to travel for work, and wanted a machine that would be able to handle my normal workload, even if it was a bit slower than my desktop(s). I’ve used it on and off since then, and decided to write up a quick follow-up post to detail some of my thoughts.
Continue readingAn Update to My Reading List
This afternoon I updated the format of my reading list. For those who haven’t looked at it before, I’ve kept a public list of the books that I’ve completed reading since around 2016. Originally, I modeled it heavily on a similar concept from essayist Jamie Todd Rubin, and included notations for the format I the book was in (e-book, physical book, or audiobook), if it was a reread, and whether I recommended the book or not.
Continue readingBring Back Personal Blogging
From Monique Judge, writing for The Verge:
In the beginning, there were blogs, and they were the original social web. We built community. We found our people. We wrote personally. We wrote frequently. We self-policed, and we linked to each other so that newbies could discover new and good blogs.
The best blogs gave us a glimpse into the life of someone we “knew” online. Good storytelling, coupled with a lively discussion afterward, kept us coming back for more day after day.
Continue reading