Gracie knows how to sit on stairs. š¤£
Gracie knows how to sit on stairs. š¤£
I don’t know what we’re going to do. If we were better situated, I suppose we’d buy a “second home” in a safer state. Someplace to land if this place gets wiped out. But we’re not so well situated that we can afford a second home. And moving after we’ve spent so much time and money making this place the way we want it is almost impossible to contemplate. And we’re not getting any younger, either.
Dave is one of my Floridian friends I worry about. Heās opposed to everything DeSantis is doing to the state and he feels somewhat trapped. I hate this!
Ms. Gracie visited the vet for the first time today. She was 45 pounds when we got her, now sheās 61.
Hereās a picture of Gracie and Kolby on the deck. Sheās only six months old, heās six years old. š
More flower pictures from the garden and an appearance from Ms. Gracie.l





Weāre working on a rename of Ms. Cocoa to Ms. Gracie. It feels like a more fitting name for her.
Look! Itās Momma or Daddy toad! š„³


Our old California stomping grounds are gonna be fun leading up to and over the 4th.
This is not uncommon for the San Joaquin Valley of California.
Good morning from Charlottesville, Virginia! āļø
Itās been an interesting week, itās just felt off for some reason. I think part of it is having our new pup ā Cocoa ā in the house and part of it is work.
Ever since our layoff things havenāt felt the same, because frankly, theyāre not. Our company structure has changed and weāre still adapting and moving thing around. It feels way more corporate than ever but I suppose that happens when you get beyond a couple hundred people. Weāre near one thousand, even after the layoff.
After the project Iām working on comes to a close at the end of July Iām hoping to get a little bench time to work on my SwiftUI (worst technology name ever) skills and shake the cobwebs out of the old programmer brain. š§
Weāre giving ourselves the weekend to rest, then Phase 2 kicks off Monday when we start working on paperwork and logistics to pack a few bags, our pup, and try our luck at spending the next few years abroad. (More on this later in the summer āŗļø)
Ashur is a friend, all around great fella, and very talented web developer. Heās even contributed his amazing web talent to Stream and Iām forever grateful for it.
Anywho, Iām so excited for him and this new adventure. Doing it while youāre young is the right call. Do it while your body can take it. Get out, explore!
I still hope to convince Kim we need to go all in on the RV lifestyle. Still not there yet. Maybe someday.
Enjoy this new adventure Ashur! š§³
Joel Clay ⢠blog.meldstudio.co
It is also what backs a number of the Swift concurrency primitives ā with a cross platform, open source implementation of CoreFoundation released as the backing implementation. That source code is invaluable in gaining a better understanding of how CFRunLoop works. At just under 5k lines of quite readable C code, one could grok it at a high level in a few hours.
If you know me you know I love browsing C and C++ code. The thing I find extremely interesting about this code is how many OSāes it is targeted to run on; macOS, Windows, and Linux.
Makes me wonder whoās writing code against those platforms and how the new all Swift based frameworks work on those platforms.
This article takes a deep dive into CFRunLoop and itās a good read if youāre into C code. š
The Supreme Court issued a divided ruling on a pair of challenges to affirmative action policies at Harvard and the University of North Carolina, with potential implications across higher education and beyond.
The Republican built court is doing its job dismantling years and years of progress. Theyāve already set Womenās rights, LGBTQ+ rights, and now affirmative action back. Whatās next?
Hereās hoping most institutions of higher education donāt change their policies. Just leave that to the rich white racist institutions that take in dumbass rich white kids whose parents buy their way in.
Speaking of dumbass rich white kidsā¦
My book exposed a grubby secret of American higher education: that the rich buy their under-achieving childrenās way into elite universities with massive, tax-deductible donations.
Screw Harvard and the entire Ivy League. As a nation we need to get our belief that going to one of those schools magically makes you smarter or better than everyone else. They cater to the rich and powerful who can afford to buy their way in, like Jared Kishnerās dad did for him. Itās all about keeping the rich and powerful in power.
Sure, turn away the dark skinned people with great grades and SAT scores and let the idiots in.
Iām sure there are many other schools doing the same thing and they should all be shamed.
The question is how to stop it?
For almost the whole time I wrote at the old blog, the URL doc.searls.com took you there as a redirect. Now that URL goes here, directly. Put another way, this was a Harvard blog until yesterday (and again, everything until that day remains so: thatās its legacy). From now on, itās mine alone. It has crossed from one state to another. Iām not sure yet how it will change, if at all. But I feel energized about what new things I might do with it.
Speaking of Harvard, it sounds like theyāve shut down and archived a bunch of blogs and their associated blogging tools. Iād venture to guess the tools they were using were long in the tooth, not well maintained, and a security risk, but I could be completely wrong about that! š
Itās nice to see Doc in his new home. I just need to remember to subscribe to the new site.
Instead, I think itās safe to say itās largely Appleās fault. Or, maybe āfaultā is the wrong word. Weāve moved on from the era of beautiful Mac software to the era of web-based apps, for better and for worse. Thereās no one simple reason for this evolution, but itās interesting to think through some of the factors.
This piece goes to all kinds of interesting places. I think the bottom line is Apple is running Microsoftās playbook from the late 90ās when the web was taking off and they were desperately trying to keep folks tied into their OS and tools.
Eventually Microsoft got their act together and found their way into web technologies. Heck, they even went as far as scrapping their own home built browser for Chromium, but thatās another story Iām very opinionated about.
This is very sad. HRD Coffee Shop (521A Third Street), which has seen two generations of owners in SoMa/South Beach and became so well known for its fusion-style burritos and Mongolian beef cheesesteak a decade ago that they were paid a visit by Guy Fieri’s Diners, Drive-Ins & Dives in 2010, closed for good on Friday, June 23. The restaurant had just celebrated its 70th birthday this year.
This was one of the places on my āneed to eat there somedayā list and itās a real shame to see it close down. I really wanted to try their spicy pork and kimchi burrito. Guess that aināt gonna happen now. š
It’s one of my interview questions: “what is Good Code?” Surprisingly, almost no-one gets it right. It’s not about speed, elegance, language, or style. Good Code is code that solves real problems for real people, in an effective way. Let me list the top 10 rules for writing good code.
I enjoy reading how others approach coding. Iām constantly hearing the term ābest practicesā and makes me cringe a little.
I donāt agree with Pieterās number zero rule: Use Git and Github. I know git is super popular and I use it and GitHub every day, but itās not the only version control system on the planet and there are others that work just fine. The advice Iāve always given folks is pick a version control system and use it.
GitHub is, of course, a very good choice. š
[David Pierce ⢠The Verge](<https://www.theverge.com/23778253/google-reader-death-2013-rss-social)
To executives, Google Reader may have seemed like a humble feed aggregator built on boring technology. But for users, it was a way of organizing the internet, for making sense of the web, for collecting all the things you care about no matter its location or type, and helping you make the most of it.
I remember how down my brother was when Google shut down Reader. He had a really nice workflow and could navigate Reader with his keyboard. It also had some very unique to Reader features he made good use of. I donāt remember what they were but I should ask him. If theyāre unique perhaps Stream could benefit from implementing some? š¤
When you write some code and put it on a spacecraft headed into the far reaches of space, you need to it work, no matter what. Mistakes can mean loss of mission or even loss of life. In 2006, Gerard Holzmann of the NASA/JPL Laboratory for Reliable Software wrote a paper called The Power of 10: Rules for Developing Safety-Critical Code. The rules focus on testability, readability, and predictability:
Iāve heard about these rules before and theyāre no bad at all, especially for smaller, self contained programs. Anything mission critical should be extra safe in its implementation.
Remember when the Mars Lander crashed because the teams used different measurement systems? It only cost $125 million to build. Good times. š„
Jack Gutzler ⢠beyondtheflag.com
As NASCAR descends upon the streets of Chicago for the inaugural race at the new Chicago Street Course, a new chapter in the sportās 75-year history will be written.
Since getting into NASCAR Iāve had this one marked on my calendar and wish I couldāve attended it. Iāve never been to Chicago or a NASCAR race, why not get a twofer?
Iāll be watching it from the safety of my own living room this time around. šļø
Meta adopting ActivityPub has the potential to fast-forward the progress of the social web by years. Ever since I grew disillusioned with Twitter a decade ago and started pushing for indie microblogs, then writing a book about social networks and founding Micro.blog, I could only dream of a moment where a massive tech company embraced such a fundamental open API.
Iāve been trying to keep my nose out of the discussions around this on Mastodon. Opinions vary, of course, and some folks are very angry about the whole thing. It mostly boils down to folks in marginalized and discriminated against groups who made their homes on Mastodon being afraid. They donāt want to have to deal with the hate that will come along with an extremely popular, large, instance. I canāt say that I blame them.
Iām hopeful this will all work out and wonāt divide the community.šļø

Just found this little feller in our yard. Hoppy little booger. Took a while to catch āem.
RIP ApollošŖ¦š
Kimās gardenias are starting to pop open and they smell amazing. I donāt remember them smelling this sweet.
The next set of daylillies have come in and theyāre amazing. Theyāre so beautiful and itās nice to see them even if itās only for a day or so.


Last year after the first flower burst open a deer came by and wiped out everything else. š¤£
This year weāve hit three without a deer incident. The thunderstorms are probably helping.
Having a beer with my girls.
Good morning from Charlottesville, Virginia! āļø
Weāve been home for a week now and itās been really nice to sleep in our own bed!
Now, if we could get Cocoa to sleep past 5:30AM Iād be thrilled. š
I hope you have a nice cup of coffee or tea ready and I hope you enjoy the links.
Wagner chief Yevgeny Prigozhin has refused to surrender, and called Vladimir Putin “deeply mistaken” following the Russian president’s address describing his actions as betrayal.
I heard about this as I was crawling in bed. I hope the Wagner Group is able to destabilize Putin and end the war in Ukraine.
Probably too much to hope for. š
I wanted to address Reddit’s continued, provably false statements, as well as answer some questions from the community, and also just say thanks.
I love this openness from Christian Selig. If folks donāt know, Christian tapes his conversations with Reddit folks. Itās been very interesting to read bit the transcript heās shared. Itās clear they have lied.
I just wish Christian had posted this all to a weblog so it would have a more permanent home. Who knows whatās going to happen with his subreddit.
After a bruising week of protests and locked-down forums, things started to get back to normal Tuesday on Reddit, as ā oh wait, whatās this?
Subreddit moderators are doing all they can to screw things up on Reddit. I applaud their effort.
If you want to watch pop culture eat itself, go see The Flash, a movie that starts out as a sprightly superhero adventure, then dissolves into a self-referential requiem for the DC Universe.
Iām torn about seeing this movie given all the hubbub surrounding Ezra Miller but I really want to see Michael Keatons older Batman!
These days, distributed version control systems like Git have “won the war” of version control. One of the arguments I used to hear when DVCSs were gaining traction was around how easy it is to branch and merge with a VCS like Git. However, I’m a big fan of Trunk-Based Development (TBD), and I want to tell you why.
Iād imagine most folks I work with today have no clue how we used to work. I didnāt use git for version control full time until around 2014 Iād imagine? I found it terribly frustrating to work with at first but know Iām fine with it.
Anywho, up until 2014 Iād worked with so many different version control systems. Iād imagine I worked with CVS the longest and we had one main branch ā trunk ā and everyone committed directly to it. Yes, breaking the build was definitely frowned upon so you had to be very careful about your commits!
When North Carolina Gov. Patrick McCrory signed House Bill 2 into law, I wonder if he was thinking long-range about what the result might be. I canāt see him and his staff wondering out loud if their thick-skulled, cracker logic might result in Bruce Springsteen not only canceling his upcoming show in Greensboro, depriving the state of revenue and its residents of a Springsteen concert, but inspiring Mr. Boss to issue a press release that more people have read than will ever peruse House Bill 2.
Henry Rollins seems to be a really great dude. Part punk, part philosopher, always interesting to listen to or read.
Seven years after the Brexit referendum, the proportion of Britons who want to rejoin the EU has climbed to its highest levels since 2016, according to a new survey.
I mean, duh! The British version of MAGA didnāt work out so well. Itās been terrible for so many. I hope they rejoin the EU.
The NASCAR Next Gen Garage 56 Chevrolet Camaro ZL1 was a hit from day one in Le Mans, among fans, media and even other competitors. And it was fast on track, consistently putting down lap times that bettered cars in the GT class. The car ran near the top of the GT field for more than 20 hours until a drive line issue sidelined the team for more than an hour. Overall, the car was running at the finish, completed 285 laps on the 8.4-mile circuit and finished 39th in the 62-car field.
This car is an absolute beast and looked out of place at Le Mans. It would also look out of place on a NASCAR track. It is a beautiful car with some really excellent engineering. Oh, yeah, and it is super fast! Good old American V8 horsepower under the hood.
I kind of wish Iād been more of a car guy when I was younger. My Dad certainly is and has built some beautiful cars in his time. His ā37 Chevy Coup Street Rod is stunning and he used to drag race a 454 powered ā51 Anglia.
I had the opportunity to learn a lot but didnāt. If I could do it today Iād love to be a mechanic or engineer for a NASCAR, IndyCar, or F1 team. Iād love to specialize in engines. I do find them fascinating and would love to rebuild one again. I rebuilt a Chevy small block in High School my senior year. Yeah, I took auto shop because I wanted to do something āeasy.ā š
After 21 years, Cadillac Racing marked our return to the iconic 24 Hours of Le Mans on June 10ā11 with our highest finish ever in front of a record audience of 325,000 spectators. Our No. 2 V-Series.R led laps for the first time in Cadillac history and finished on the podium in 3rd, with the No. 3 just behind in 4th, and the No. 311 fighting back for 10th in class.
Thereās an article on Jalopnik that includes a video of one of these cars doing a bump start and it sounds mean. It instantly made me think of the Batmobile for some reason.
Now, letās get more American manufacturers back in NASCAR. Cadillac would be a super interesting entry! I think Dodge is an obvious entry for NASCAR Cup, Xfinity, and Truck series given their history of legendary cars like the Challenger and their RAM trucks.
Cadillac would be super cool to see in NASCAR Cup racing but it may be too lowbrow for them? š¤£
Renting an RV and embarking on a road trip across America can seem like more of a fantasy trip than a real thing you actually do. But you can truly make it a reality. And if you do, it can turn into a thrilling and liberating experience that will leave you with unforgettable memories. Hereās why you should take the plunge.
This is something I dream about all the time but I canāt quite get Kim convinced we need to sell everything and go all in on the RV lifestyle.
As a compromise weād like to acquire a smaller RV and do some two week to one month excursions to see if we like it. It would also be great for week long camping trips with the entire family.
Maybe someday itāll be a reality? š¤š¼
When former NBC Universal executive Linda Yaccarino was named Twitter’s next CEO last month, advertisers breathed a sigh of relief.
I donāt expect Ms. Yaccarino to last very long at Twitter. I think my original quesstimate was six months but I could see it lasting as long as a year.
Musk is too much of a control freak. The kind of boss Iād hate working for.
The best piece of advice I ever got from my VP of Engineering and CTO at Pelco was āYou have to convince people your vision is the right way to go so they follow. You wonāt get their best work if youāre a tyrant.ā It was something like that. Basically be a leader, not a bully.
This blog post is meant to be read in order. Later answers are shorter because they rely on the information presented in the earlier answers.
This is a really nice piece if youāre following along with the TFG Top Secret documents prosecution. Dude is such a knucklehead and honestly believes he has magical powers to declassify things with his mind. Dumbass.
The engineers reminded him of their commutes. The working parents reminded him of school pickup times. Mr. Medina replied with arguments he has delineated so often that they have come to feel like personal mantras: Being near each other makes the work better. Mr. Medina approached three years of mushy remote-plus-office work as an experiment. His takeaway was that ideas bubble up more organically in the clamor of the office.
I believe with all my heart CEOās like this are real control freaks and must have the adoration of their people surrounding them at all times. I can have these ah-ha moments, Slack someone, and fire up a zoom call to have the same conversations. Itās just not face to face in a building I have to commute to.
If our company demanded everyone come to the office, of course Iād comply, but I really donāt believe itās necessary.
Just my horrible opinion.
A federal court heard both sides during a trial where trans youth, their parents, and their doctors challenged a law banning gender affirming care in Arkansas. The court found that the law violated the right to due process and to equal treatment under the constitution, and ordered the law struck down because Arkansas failed to demonstrate a compelling state interest justifying the unequal treatment.
We really need the courts to continue overturning these idiotic and dangerous laws.
You cannot force people to be someone they are not and denying them healthcare because theyāre different than you is barbaric.
Apparently Metaās Project 92 is going to federate with a limited set of Mastodon instances, pay them, and allow them to display Meta ads in exchange for a cut.
Embrace and extend. Amirite?
Letās see how this plays out.

Most of the Fahrni clan.
Myrtle Beach, South Carolina.
A shot from Ripleyās Aquarium in Myrtle Beach, South Carolina.
Me, Kim, and Addi! šļø
Iām not really into trucker hats but I really love this one. Itās from the 15 year celebration swag with Agrian team got while I was there. I love the colors ā gray and black ā and the logo is really sweet.
All those sweat rings give it that lived in look.
The food will be simple but itās the view weāre here for. That and the walk on the beach afterward.


Good morning from Myrtle Beach, South Carolina! āļø
Kim and I rented a place for a week to share with our kids, grandkids, and our dogs! We arrived around 7PM Friday evening, got setup, had some pizza, and pretty much passed out.
We havenāt had time to do any real recon of the are but I did manage to find a decent pizza joint and a Food Lion so we could pick up odds and ends to stock the fridge for the week.
From Friday to Tuesday itās all about our kids and grandkids. Tuesday forward itāll just be Kim and I and our oldest grandchild until next Saturday.
I was hoping to get some extra bunk time but that aināt gonna happen with a puppy who thinks 5:30AM is play time. š¤£
Weāre going to have a great time at the beach and whatever else we can drum up.
Enjoy the links.
But even just a small taste of VisionOS made me feel confident that it is going to be the next major platform for Apple and Apple developers, alongside MacOS and iOS/iPadOS.
I wasnāt too excited about any new AR/VR headset Apple was set to release, then I saw it in the keynote.
At first I was disappointed because they were showing someone in an office using it to replace their monitor(s) and thatās kind of boring.
The we see someone celebrating a childās birthday wearing the headset. Really? What a complete douchebag. No, seriously, thatās a really bad move.
But, when I saw them demonstrate watching movies with it, I was excited! That is what Iād use it for!
Am I spending $3,500 anytime soon on one? Hell no! Itās still to early for me, especially at that price. Itās hard to justify it.
Donald Trump himself broke the news this evening that heās been indictedāmaking him the first former president to ever be charged with a federal crime.
King ding dong himself is finally being indicted for his retention of government documents. Itās not about him accidentally having a few mixed in with his other papers, itās about boxes of them, not returning them on request, and lying that he did return them.
The right like to say āWhat about Biden and Pence?ā Indeed, what about them. They self reported having documents and turned them over right away.
TFG is a real garbage human wrapped in a suit. My hope is, at a minimum, heās banned from running for any federal office ever again.
Easy question ā hard answer, how to I convert a hex string to hex byte string in C?
Go along for the ride. I havenāt taken the time to think through how to solve this and I only have nits to pick with Colinās solution.
Richmondās post-graduation mass shooting reflects Americaās gun violence epidemic
This is so sickening. The shooting is absolutely horrific but to do it at a graduation? Itās heartbreaking how callous our nation has become.š
This document is the reference guide describing how to mix Swift and C++
Since this was done as an official way to use C++ from Swift there was all kinds of thought out into safety. Thatās fine, but if you have a great hunk of C++ that has been thoroughly tested and you feel good about it you probably donāt need the training wheels provided by this support.
Just wrap your C++ in a thin layer of Objective-C++ and call it from your Swift code without penalty. š¤·š»āāļø
Goodbye, CNN’s Chris Licht. But what’s the lesson?
I know he screwed the pooch with that TFG interview thing but man, that was pretty quick.
The number of 2019 Mac Pros sold cannot be huge, but the new oneās numbers are going to be even smaller. As a Mac Pro fan that worries me. Yes, there are users who are reliant on PCI solutions and Iām sure those folks will upgrade to this new machine at some point.
Who is this computer for? Thatās the question on most folks minds. When I heard it wasnāt nearly as expandable as the 2019 version it made me wonder why they bothered? Beyond the awesome SOC it doesnāt have more to offer than its 2019 counterpart.
Then again, Iāve never been the target of this computer. Iām still using a 2019 MacBook Pro and Iām fine with it. Heck, I have a brand new M2 based MacBook Pro sitting in a box waiting for me to set it up. š¤£
But as Adams scanned the bustling crowd of King Penguins, elephant seals, and Antarctic fur seals, he spotted something bizarre in the distance.
Go check out the post. This bird is gorgeous and I want it.
Could The NASCAR Garage 56 Camaro Beat Every GTE Car At Le Mans?
Iād love to watch this all the way through but thatās not gonna happen. I hope NASCAR has partnered with someone to do a full documentary on it. The process from concept to reality to running the race. I hope it makes it the full 24 hours. That alone would be a huge victory.

Nah, sheās not cute. š„ŗ
Sacked out.
Weāre in Nashville, no not that one, the one in Illinois. Weāve picked up our new pup, Cocoa, and head back home tomorrow. Kolby is gonna hate us for a while but heās a sweet boy and will teach her the ropes. š¶š
Say hi Cocoa.
I put together some tips for folks at work back in early 2020 as COVID was starting to spread like wild fire here in the States.
–
I thought Iād throw some work from home tips in a doc. Iāve been working from home off and on for the past 20+ years, give or take.
Everyone has to find a rhythm that works for them. These are the things that work for me.
When I initially started working from home I would get up, get dressed, eat breakfast (not always), and drive my kids to school. When I got home I was at work. Iād walk into my office, close the door, and go to work. It may sound silly but I needed it to get me in the proper frame of mind. If it would help you, take a quick drive to emulate driving to work.
I plan on getting out a bit. Going to the store for the usual stuff; milk, coffee, etc. The daily necessities. Iāll batch them up but I need a bit of time away from the house to preserve my sanity.
My friends know how much I love contrails ā as in condensation trail.