ICE is full of murdering thugs
Seeing this right after a friend died is a real gut punch. So many folks just don’t know they’re gone. š
Seeing this right after a friend died is a real gut punch. So many folks just don’t know they’re gone. š
Good morning from Charlottesville, Virginia! āļø
Well the day of sleet we got on Sunday really left us in a mess. We had somewhere between 8-10in of sleet on the ground, which turned into a crust of ice overnight. Temperatures have been frigid so that ice continues to thicken. Breaking it out is a pain so I hired someone with a skid steer and he did a great job clearing off our driveway. The gentleman who did the work is just a random dude helping out his neighbors. Absolutely worth the $50. Our youngest daughter is terrified Iām gonna drop dead while shoveling snow, like a man down the street did last week. š
Work is fine. Iām on the second week of a new project on a very focused, small, team. We are using LLMs to great effect. No, we are not vibe coding. Weāre all processional software developers who know how to build product. We all check our work and will instruct the LLM when it needs to be corrected. Itās working better than I expected and our code matches the work, in terms of style and architecture, as the work done previously. Itās also accelerated our delivery. š
Hope you enjoy the links.
Andrew Dalton and Jocelyn Noveck ⢠AP
Catherine OāHara, a gifted Canadian-born comic actor and āSCTVā alum who starred as Macaulay Culkinās harried mother in two āHome Aloneā movies and won an Emmy as the dramatically ditzy wealthy matriarch Moira Rose in āSchittās Creek,ā died Friday. She was 71.
This one hit me because Iāve always had a bit of a crush on her. Sheās so funny and seems to be a genuinely kind person. I also find her to be very beautiful.
The last thing I saw her in was The Last of Us in season two. It was a great role for her. A little different role but she was so perfect for it.
RIP. š
On todayās episode of Decoder, Iām talking about the bidding war over Warner Bros. Discovery, which is the biggest story in the entertainment industry right now, and for good reason. It has pretty much everything you could want in a buzzy Hollywood saga ā big names, big money, and big drama.
I really hope Netflix is able to win this battle because Paramount would be such a crummy deal for WB. Just look at how theyāve ruined CBS, once a trusted news source is now a running joke.
Can you imagine what theyād do to the likes of CNN and HBO? Theyād become dumpster fires, full of extreme right wing talking points and entertainment. No thanks.
Amazon is slashing about 16,000 corporate jobs in the second round of mass layoffs for the ecommerce company in three months.
The tech massacre continues. As an older gentleman Iāve mentioned how much this terrifies me. Not only does it terrify me, it terrifies young folks as well.
Iām very grateful for my gig.
Sebastian de With ⢠via Threads
Some big personal news: Iāve joined the Design Team at Apple.So excited to work with the very best team in the world on my favorite products. āļø
Iām more than a little surprised Sebastian returned to Apple. He cofounded Lux Optics with Benjamin Sandofsky and they managed to create a most beloved camera app named Halide.
My hope is the Apple Design Team reached out to Sebastian because of his piece describing what he hoped the new iOS 26 design would look like. The post predates WWDC 2025 when Apple announced the extremely controversial Liquid Glass and I think Sebastianās design is so much better than Liquid Glass.
If heās not there to work in his design to the various OSāes, then why hire him? š¤š¼
Power. Comfort. A seat at the table.Ā Or,Ā in this case, the crushing weight of a trillion-dollar valuation that demands constant appeasement. MG Siegler puts itĀ plainly:Ā Tim Cook,Ā Appleās CEO,Ā is captured. And so is the rest of the technology community. This is what happens when valuations trump values.
I would hate to be a CEO in the era of Marmalade Messiah. I donāt know Tim Cook, or any āimportantā people for that matter, but I had hoped he would push back against this horrible administration.
Heās taken a stand when it was easy but taking a stand when itās difficult is what leaders do.
If he didnāt feel he could uphold the standards expected of an Apple employee then he shouldāve retired. Heck, he should retire.
Maybe he believes in Trump and the horrible things theyāre doing? Itās hard to believe heās boot licking just to serve shareholders?
It makes me wish macOS and iOS werenāt Apple products.
In recent weeks, rumors have flown around the newsroom about the size of the cuts and when they would be implemented, but the conversation reached a fever pitch late last week, aided by unverified reports about section-wide eliminations. The Post has largely remained silent, leaving staff to read the tea leaves in conversations between individual editors and reporters: Some editors have quietly been suggesting to staff across various verticals, including sports, that it may not be a bad idea to begin looking for other jobs, Semafor has learned, and one Post source said editors would not answer questions about whether there would be a sports section after the cuts at all.
Hereās another boot licking oligarch ruining an American gem.
At one point I know Kara Swisher was interested in putting together a group to buy the Washington Post. What happened to that?
The Post needs an owner who can guide it through this dark time in American history and tell the difficult stories that need telling.
There are many interesting, useful, and fun C libraries in the software ecosystem. While one could go and rewrite these libraries in Swift, usually there is no need, because Swift provides direct interoperability with C. With a little setup, you can directly use existing C libraries from your Swift code.
I need to sit down and read and understand how this works but to be perfectly honest creating a tiny Objective-C class that calls the C code is super easy and the resulting code is easy to use from Swift.
Your mileage may vary. š

Another cold morning. This is the lowest Iāve seen the temperature since we move to Virginia in 2019.
Earlier in the week we were expecting negative temperatures. This is a bit better.
Of course Gracie loves it outside and itās hard to get her back in the house. š„¶
President Biden, thank you for being the President America needs at this very dark time. šš¼



Iāll probably be sharing these over the next few days because itās cold. š„¶š¤£
This is pure murder. Zero doubt.
These “agents” need to be brought up on murder charges, especially the first one to fire. What a coward. They cannot be trusted to serve the public much less carry a firearm.
Shut this mess down. Disband ICE and put someone in charge of Border Patrol who will conduct themselves with honor and integrity.
These “agents” are going to start being killed if they keep murdering peaceful protesters trying to help their fellow citizens.
Our democracy is lost. How do we take it back?
War.
Good morning from Charlottesville, Virginia! āļø
šØ BREAKING NEWS: Itās Sunday šØ
We had our grandkids yesterday so it gets very busy in the Fahrni household. Thatās why Iām publishing this on Sunday.
I started a new project this week and canāt really say more than that. Itās another React Native project with a very short timeframe so itās time to knuckle down and go to work. š·āāļø
Weāre getting ready for a real cold spell leading into next week accompanied by possibly 18-24ā of snow. š„¶
Folks at work have labeled it snowmageddon. š
Some call it Southern Winter. š¤£
My biggest worry is loss of power. Itās not just snow. Weāre expected to get an ice storm as well. That leads to complete chaos. Hereās hoping the power stays on. šš¼
I hope you enjoy the links.
Iāll cover some specifics like which tools Iām using, but wonāt dive into implementation details or code snippets. Instead, my hope is that a high-level overview might plant a seed for someone else to try a new idea, or to finally fix that thing thatās been bugging them about their blog.
Ashur is someone I have a great deal of respect for and heās a talented person, especially when it comes to the web. He creates beautiful, creative, websites you canāt label as boring.
I really love it when folks share how they produce their weblogs. No two workflows and tooling are the same. Itās a wonderful thing. š§°
Working with JSON in Swift can feel like fighting gravity. Swift is modern, powerful, expressive, and has perhaps the best type system of any programming language. But when it comes to working with JSON, especially unstructured or semi-structured payloads, youāre left with tools that are either clumsy, slow, or both. It barely feels like Swift. I wanted something better. When I couldnāt find it, I built it myself.
Iāve never found the JSON support offered by Codable to be slow but there are definitely software developers with the low level talent and who are speed demons who wonāt put up with what they notice is slow.
This library might be for you. š¦āš„
We were given this vast, holy realm of self-discovery and joy and philosophy and community; a thousand thousand acres of digital landscape, on which to grow our forests and grasslands of imagination, plant our gardens of learning, explore the caves of our making. We were given the chance to know anything about anything, to be our own Prometheus, to make wishes and to grant them.
But thatās not what we use the Internet for anymore. These days, instead of using it to make ourselves, most of us are using it to waste ourselves: weāre doom-scrolling brain-rot on the attention-farm, weāre getting slop from the feed.
More and more folks are discovering the power and freedom of the blog and RSS. Some of us never left but may have faltered a bit during the very dominant Twitter years. Iām guilty of that but I love my blog now more than ever. ā¤ļø
I’m pretty sure I’m going to lose most of my 11 readers if I start writing about Nazis and fascists exclusively, but there’s only so many places I can direct this rage and incomprehension at the absence of rage all around me.
Write about the state of America and our failed democracy all you want, Dave. Iām still reading and agree with you more than ever. Iāve always loved your voice and how you share it through your writing. ā¤ļø
C doesnāt have an official documentation channel, nor does it have syntax or standard library constructs that encourage one particular way of doing things. from this, thereās a bunch of inconsistencies in how people do things, andāespecially in the early days of the language and standard libraryāthe landscape and general practice is quite error prone.
Itās true. C is for folks who want to do it all. At least that was mostly my experience as I learned C and later C++. Platform vendors supplied us with frameworks and SDKs that gave us the building blocks we needed to do our jobs. No package managers.
The medal and the diploma are the physical symbols confirming that an individual or organisation has been awarded the Nobel Peace Prize. The prize itself ā the honour and recognition ā remains inseparably linked to the person or organisation designated as the laureate by the Norwegian Nobel Committee.
Yeah, what more can we say? Marmalade Messiah is a sociopathic narcissist. Itās all about him but heās fake as hell and a hollow shell of a man.
Not to mention bully, rapist, pedophile, failed businessman, convicted felon, and now party to murder in Minnesota.
Just a garbage human whoād already be dead or in prison if he hadnāt been born with a silver spoon in his lying mouth. š¤¬

ā ļø Before reading any further Iām posting links from writers I really respect who have chosen to use a service that supports and publishes Nazi content. I wonāt mention the name here but if youāve followed me on this blog or on Mastodon youāve heard me mention it.
Iāve encouraged both of them to leave and find better places to write but Iām a nobody so my begging goes unanswered (by unanswered they donāt interact with their audience much.)
Iāve made a rule not to link to these writers and others as long as theyāre using this despicable service but with the murder of Alex Pretti I felt it necessary to ignore my own rule for the moment.
It has been clear for a long time, to anyone willing to see, that the people running the federal government ā Trump, Miller, Noem, Bovino and more ā are monsters.
Heās coming after all of us who oppose his tyranny and brutality. All of us who defy his dictatorship. All of us who challenge his out-of-control, murderous goons.
Murder. Alex Pretti was murdered in cold blood for what? Filming ICE agents and trying to pick a woman up off the ground.
The man was shot 10 times. If thatās not an intentional act meant to kill him, I donāt know what is.
Our democracy is collapsing. When future generations of Americans and other countrymen write about the Second American Civil War they will name Minneapolis the event that catalyzed Americans to act. To use violence against violence.
Donald J. Trump, you are a thug, racist, pedophile, and rapist. You can now add murderer to that list.
Itās a dark time in the world and to have a once great nation fall this quickly is gut wrenching.
Itās pretty darned cold this morning and the wind definitely doesnāt help.
12F with a feels like of 4F and you can feel every bit of it. š„¶
Coffee with Bug.
Hey baby itās cold outside!
Weāre getting ready for snowmageddon here in Charlottesville, or what folks in Toronto call Tuesday. š„¶
Bills over Broncos
Bears over Rams
Seahawks over 49āers
Texans over Patriots
I really question my Bears pick. My brain says Rams win but my heart is with the Bears.
The Bills and Texans look so good I had to pick them. Just had to.
New England does look really good as well!
I do wonder if the Seahawks having an extra week off helped or hurt them in the long run?
The NFC West has put three teams in the final four that remain. All of them look really good.
Good morning from Charlottesville, Virginia! āļø
Last week was my final week on a two plus year project to integrate React Native into native iOS and Android code bases and ultimately migrate to a 100% React Native application. That goal was accomplished at the end of 2025, now we hand it over to our client so they can develop everything in pure React Native. It was a very enjoyable ride but our involvement with the project is scaled way back now. Some folks are still working on it but most of us will be moving on. To what? I have no idea at the moment. Weāll see!
Enjoy the links!
James Hibberd ⢠The Hollywood Reporter
Martin wanted to build an empire ā and did. Yet āproductiveā is the last word any Thrones fan would use to describe him. The authorās worry that he wouldnāt be able to finish Winter has borne out to a staggering degree. His tortured inability to āfinish the book, George!ā ā as online hordes regularly chide ā is almost as impressive, in its way, as his success at doing everything else.
Itās hard to believe heās still working on the final book. Iām not a big follower of Mr. Martin but heās obviously a prolific writer, just a bit slow, thatās all.
I hope heās able to complete his book and feel really great about it.
Jack McKessy and Michael Middlehurst-Schwartz ⢠USA Today
The New York Giants have offered Harbaugh a five-year deal to become their next head coach, NFL Media’s Ian Rapoport reported Thursday morning. Harbaugh has already accepted the offer, which will make him one of the NFL’s highest-paid coaches, Rapoport reports.
Iām really happy for John Harbaugh. I think everyone knew heād have his choice of teams given how consistent his teams have been over the years.
I hope heās able to develop Jaxson Dart into an A-tier quarterback.
Stevie Bonifield ⢠The Verge
One year on Linux, two distros, a few tears, four desktop environments, and zero regrets about leaving Windows.
Iāve seen more people moving to Linux than ever before. Microsoft seems to be doing its best to make Windows an Enterprise only operating system. Itās really very sad.
I started my Windows development journey with Windows 2.1 and it really took off with Windows 3.0.
I worked at Microsoft on Windows for Workgroups version 3.11 in the International Group as a Test Engineer.
I left there for Visio and was a Tester for Visio 1.0.
I owe a lot to Windows professionally. Microsoft always had a great developer story with great SDK support. Now itās a pretty strange company that doesnāt have a unified developer story and doesnāt even use its own tools for development of its own products. š
I think I can get the core bits of Stream ported to Linux, then Iād need to build a UI. š¤£
I’ve been watching Jake Savin for the last couple of months using Claude.ai and ChatGPT to create a headless version of Frontier that will run on Linux and current versions of MacOS.
This is extremely interesting. There are projects that come along once in a while that Iād like to contribute to, this is one, but I already have enough on my plate with Stream and [Secret Project].
Mike Tomlin was an unknown when the Pittsburgh Steelers plucked him from obscurity in 2007 and handed the young and charismatic Minnesota Vikings defensive coordinator one of the most stable jobs in sports.
Mike Tomlin has been such a constant at Pittsburgh itās hard to see him leave but Iām happy for him.
I hope he has an amazing retirement.
Pixelmator Pro is perhaps the biggest part of this announcement, as many have wondered what was in store for the graphics app after its parent companyās acquisition by Apple in late 2024. The Mac app comes to the iPad for the first time with Apple Pencil support, and thereās a new Warp tool across all versions.
This bundle seems a bit strange to me.š I can see having the high end creative tools in one bundle but the iWorks apps seem strange in the same group. They seem like should be two separate offerings to me.
Oh, itās also kind of strange theyāre keeping the old versions around and you can still do a one time purchase of them.
Nvidia CEO Jensen Huang, who has seen his net worth skyrocket by nearly $100 billion since the AI boom started a couple of years ago, would really appreciate it if you would stop talking about the potential harms of the technology thatās supercharged his fortune. Itās really harshing his vibe.
I figure heāll get over it somehow. š¤£
At the end of his gruelling, podium-less first season with Ferrari in 2025, Hamilton needed that break and reset more than ever. Because 2026 will be the year that defines the late stages of his storied career, and the unification between the most successful driver in F1 history and the sportās most successful, iconic team.
Mr. Hamilton is toward the end of his career. This may be the natural drop off in talent that comes with age.
I like F1 but I pay more attention to NASCAR and Iām witnessing that with Kyle Busch as well. The man is seven wins from 70 and Iād love to see him make it, but I feel like he wonāt, which is a real bummer.
Iād be really happy to see Lewis Hamilton win another championship and walk away on top. Of course these folks are the best in the world and canāt walk away. š
Arizona Gov. Katie Hobbs on Monday called for curtailing her stateās lucrative tax incentives for data centers and imposing new water use fees on the growing industry.
This is good. Water is a very precious resource and needs to be treated accordingly. In fact, water poor areas like California, Arizona, Nevada, etc shouldnāt have big AI data centers. Put them in Alaska or northern states that have cold winters. As if Iām some expert on cooling data centers. š¤£
Emphasizing that leaving X and Grok available in the App Store and Play Store is directly contradictory to Apple and Googleās stated reasons for maintaining control over software distribution is a good pressure point. Do they selectively enforce content moderation based on whims and/or shifting political winds, or rigorously enforce the plain language of their own content guidelines? Which is it? It canāt be both.
Apple and Google are disappointing their fans. I know Iām disappointed as are many geeky developer and pundit types.
Space Karen needs to be tarred and feathered and run out of town on a rail.
Johnathan M. Gitlin ⢠Ars Technica
The outcry from Bolt fans was loud and vociferous, and in July 2025 GM CEO Mary Barra announced that it would be coming back, with a new Ultium-based battery pack. But only in the Bolt EUV body styleāif you prefer the original hatchback, youāre out of luck.
I really like this little car and think itās absolutely perfect as a commuter car but itās waaaaay too expensive. How can Chevrolet bring the price down to under $20k for the base model?
That would be incredible. Cars are way too costly. Especially EVās. Iād imagine thatās part of the reason people still drive gas powered vehicles.
If I were making a Bluesky client, I would get together with the other independent developers who are creating those clients and agree on adding features that Bluesky itself doesnāt support and be compatible with each other.
I like the idea of this itās just too bad all of these platforms donāt have a way for third parties to add their own RSS elements. E.G. Dave has introduced a new RSS element named āsource:markdownā that is the same as ādescriptionā except itās formatted as Markdown. Pretty cool, aye?

My wife brought these home for me a couple weeks back. Boy oh boy are they dangerous! 𤣠Eating one leads to two leads to⦠You get the picture.
Buffalo over Jacksonville
San Francisco over Philadelphia
Los Angeles over New England
Pittsburgh over Houston
I typically pick the wrong team. These picks are picks from the heart, not the head. š
Alexander Willis ⢠Raw Story
āWould you have gone to watch the Olympics in Nazi Germany in 1936?ā asked Pekka Kallioniemi, a Finnish social media analyst with a focus on propaganda and disinformation, in a social media post on X Friday. āIf the answer is no, itās time to cancel your US World Cup tickets.ā
Itās a shame FIFA is a highly corrupt organization. I know these events take years and years to put together but if FIFA had good leadership theyād have pulled the World Cup from the States. Move it to Canada or Mexico, or both?
I love my country but Iām so embarrassed to be an American at the moment.
Elon Musk says that in a week, the new X algorithmāmeaning all the code that determines what you see in your X feedāwill be made open source.Ā
We all know this man is a liar, right? Heās almost as bad as Marmalade Messiah.
He said weād have self driving cars in three years. The problem is he said that in 2013. So if Iām capable of doing addition we shouldāve had self driving vehicles in 2016. Thatās 10 years ago.
The man may be smart but genius he is not. Heās a sociopathic narcissist and a bully.
Go to Mars and leave us alone.

By Glen Owen and Dan Hodges ⢠Daily Mail
Donald Trump has ordered his special forces commanders to draw up a plan for the invasion of Greenland - but is being resisted by senior military figures, The Mail on Sunday has learned
All you Republican lickspittle toadies need to grow a pair and push back against this. We cannot just start taking over countries. I donāt care what your justification is. This is as un-American as anything Iāve seen from any administration in my lifetime.
NATO needs to get involved now and American soldiers need to refuse to carry out these orders.
Good morning from Charlottesville, Virginia! āļø
This week has been a tough one. Our country is going right down the toilet with the current administration pulling the handle.
Theyāre just itching for a reason to declare marshal law and the events of this week with the murder of Renee Good by ICE officer Jonathan Ross puts us one step closer to one of us killing one of them.
At some point it has to stop or we will go down that road.
Curt Devine, Thomas Bordeaux, Allison Gordon, Kyung Lah ⢠CNN
As he approached Renee Goodās vehicle on a Minneapolis street on Wednesday, Immigration and Customs Enforcement agent Jonathan Ross held up his phone camera and recorded video.
Less than a minute later, he was still recording when he drew his weapon and fatally shot Good as she accelerated.
This whole situation is disgusting and vile. The ICEhole who killed Ms. Good should be prosecuted to the full extent possible. He committed murder in plain sight and we have him on video doing it.
I feel like if Iconfactory brought in that much or sold that many copies of any of our software in one year weād be throwing a freakinā party.
Sean is one of the amazing software developers behind beloved titles like Twitterrific and Tapestry. The Iconfactory is full of incredible folks; support staff, designers, and devs. At last count the company is six incredible people working their tails off to produce some of the best software on the Mac and iOS and theyāre always struggling to keep the doors open.
Yes, thatās how tough modern software development shops have it.
I wish I were a really rich man. Iād give them a bunch of money, just because.
If you have design or app development needs, please, visit my friends at The Iconfactory and hire them. You will not be disappointed.
Yes, I love this shop so much Iāve tried to get a job there a couple times. š Theyāve never had open positions and I donāt think I have the chops to match Craig Hockenberry and Sean Heber, but Iād sure love to work with them. ā¤ļø
I still think Apple should buy the company. Six amazing folks and an amazing catalog of apps in one nice little package. š
It is absolutely unconscionable that, as of this writing, X is not only still on the App Store but is ranked #1 in āNewsā1 and that Grok is the #3 free app. Moreover, there has beenāas far as I have seenāno public statement from Apple or Cook about this situation in the days, at least, over which it has unfolded. Probably because it is indefensible. Even, if at this point, they removed X/Grok from the storeāwhich, donāt get me wrong, they absolutely shouldāthe question would be āwhat took so longā?
I reported X for child porn at the App Store yesterday and you should too. Space Karen is a disgusting human being and everything he touches turns to amoral shit.
Toss their software out of the store until they fix it, Mr. Cook. Youāre one of the largest most profitable companies in the world. Get off the MAGA train. š¤¬
The number one question I get from my friends, acquaintances, and mentees in the technology industry these days is, by far, variations on the basic theme of, āwhat the hell are we supposed to do now?ā
Indeed. What are we supposed to do now? As of this writing Iām 58 years old with no hope of retirement and Iām in an industry going through a radical transformation because of LLMs. Theyāre damned useful today. What happens when/if they become useful enough Iām no longer needed?
As it stands that day hasnāt come. Humans still need to look over LLM work to make sure itās correct. Use for everyday things is not trustworthy because it still makes stuff up. But, for software development is pretty darned good.
Every day I expect to be laid off. No, thatās not an exaggeration. I think about it every darned day and I hate it.
I only hope I can find a job when that happens. Being older doesnāt help.
Thereās alway Starbucks. āļø
Before social media ate the internet, and before the internet ate everything else, and before everything else ate itself, blogs occupied a wonderful and formative niche in the information ecosystem. They were personal but public, permanent but updateable, long-form but informal. A blog post could be three paragraphs or thirty pages. It could be rigorously researched or entirely speculative. It could build an argument over weeks or months, with each post serving as a chapter in an ongoing intellectual project that readers could follow, critique, and respond to.
I love Joanās writing. Sheās so thoughtful and her writing is clear and often resonates with me. This piece is no exception. Itās excellent and you should read it. She has an RSS feed, as any great writer should have. Go subscribe now. šš¼
Jason Poitras ⢠IntelliCAD Technology Consortium
AutoLISPĀ® is often used to solve practical problems in CAD workflows, with small custom commands that save time and reduce repetitive work. What has traditionally been missing in IntelliCAD is a modern, developer-friendly way to write and debug those scripts. With IntelliCAD 14.0, the new VLISPcommand introduces a Visual LISPāstyle debugging workflow using Visual Studio Code, powered by the IntelliCAD LISP Debugger extension.
How cool is this? This is going to prove to be extremely useful for IntelliCAD LISP developers. Theyāre as close to a full IDE without writing an IDE as one could get and theyāre leveraging extremely popular open source tools like. VS Code.
Oh, and they have an existing, built in, IDE thatās one of the best ever built: Visual Basic for Applications, or VBA. Itās an add-on developers dream platform. š
Kauy Ostlien ⢠Daily Downforce
Brad Keselowski is set to miss the 2026 NASCAR Clash at Bowman Gray Stadium, following an injury suffered during the offseason, per a new report.
This is a bummer but I hope to see Mr. Keselowski healthy and ready to roll for Daytona.
I also like that they tapped Corey LaJoie to drive the 6 for The Clash at Bowman Gray.
If Mr. Keselowski isnāt ready for Daytona Iām curious to see how Mr. LaJoie fairs given the great equipment heāll have. Heās always wanted to race in better equipment. Now may be his chance! š
Nielsenās post on MacOS 26 Tahoeās tragic āicons for every menu itemā design edict was published a month ago, before Nikita Prokopovās post on the same subject yesterday. Both posts are crackerjack good, and complement each other. Nielsen makes the point that the Mac stood as a counter to platforms and systems that put icons next to every menu item. Of course Google Docs has icons next to every menu item. It sucks. Google sucks at UI design. We Mac users laugh at their crappy designs.
Tahoeās design continues to be dragged through the muck. I donāt blame all the longtime Mac experts for being pissed off. Some developers are ignoring the new guidance and I donāt blame them for doing it. When someone uses your software and finds it messy, even if itās the recommended way, they donāt see it as an Apple problem. They see it as the developers problem.
Leaks from Appleās supply chain have begun to strongly suggest the shape and size of the product weāll call, for lack of a better name, the iPhone Fold. And since itās likely going to be nine months before anyone holds one of these things in their hands, this seems like as good a time as any to consider the story Apple is likely to tell when itās selling this device.
Whoa! While I donāt consider myself the target user for this device, I really do not like this form factor. Itās way too wide for my taste. Itās definitely more iPad than iPhone in my view.
Of course that mockup may not be anywhere close to the real design. I, for one, hope it isnāt. š¤š¼
Happy New Year! Ready for a productive 2026? We have just the thing: weāre pleased to share that a major upgrade of OmniOutliner is ready for you today!
Omni Group is another premier Mac and iOS shop and itās really nice to see them release updates to their incredible software.
Congratulations! š„³
David Harbour explained how he and pretty much everyone else was caught off-guard by the popularity of season 1. “By the time we finished, we wrapped, I thought we wouldn’t get a second season,” he said. “We’d be the first Netflix show kind of ever to never get a second season. We thought no one would watch it, it was going to be a disaster.”
Wow. They thought it would be a flop and it becomes one of the most beloved shows Netflix has ever created, thanks, in part, to Mr. David Harbour.

Liz Sawyer, Andy Mannix and Sarah Nelson The Minnesota Star Tribune
Star Tribune identifies ICE agent who fatally shot woman in Minneapolis
Jonathan Ross was dragged in a separate incident last year by a fleeing driver, according to court records.
Jonathan Ross, youāre a murderer.
But I want to add another note. The main footage here comes from bystander Caitlin Callenson. Hereās her full 4m:25s footage, uncensored, hostedāāāwith credit, and I hope, permissionāāāon the YouTube account of Minnesota Reformer. Be warned that it shows Good being shot to death (albeit sans gore), and contains many loud profanities. This is very good and clear footage. It is difficult viewing but you should watch it. Callenson was very close to Goodās vehicle. Iād say about 30 feet or so. You can see why she thought to start filming before the murderous agent drew his gun and fired.
Go watch that video. When the ICEholes get out of their vehicles you can hear Ms. Good tell them āgo around.ā One agent approaches aggressively and tries to open the door. The other one is saying something but itās hard to make out.
Then the asshole agent shoots her on the face. Once he does that he walks to the SUV, checks it out, turns around and walks away, ultimately LEAVING THE SCENE.
That man needs to get out of this kind of work if heās that afraid.
He also needs to be brought up on murder charges, which he wonāt, because the Trump administration is full of sissies who mustāve been bullied on their grade school playground so they hate everyone and have to carry a gun to feel safe.
In an email today from RetroSnap. (This site for this link may disappear soon.)
Alex here, founder at RetroSnap and the geekiest geek of retro gadgets. You may be receiving this message as part of a store-wide notification. If you have already received your order, please disregard this email.
Weāre writing to share an important update regarding our store.
Due to recent increases in international import tariffs and related cross-border compliance costs, weāve been forced to make the difficult decision to close our store and discontinue operations. These tariff changes are outside of our control and have made it impossible for us to continue operating sustainably. Please note that our business email will also be deactivated shortly.
So, I ordered one of these for Kim in early December, for Christmas. It still hasn’t arrived and I was really worried it wouldn’t get here, but I just checked and it’s due in Richmond, VA today. That’s a relief.
Also, thanks you damned Jackass in the White House whose last name rhymes with Dump. Those tariffs have been a real boon to the economy, right? š¤¬
Jackass.
Good morning from Charlottesville, Virginia! āļø
Sorry I missed last weekend. I had the flu and it really kicked my butt. When Kim got up on Saturday morning I went back to bed and slept until 4:30 that afternoon. I needed it. I was wiped out. Sunday was even worse. I felt completely disconnected from my body. Really fuzzy brained, fever, chills, achy, and a lovely cough. That lasted for most of the week. I started feeling more myself on Thursday. Of course Iām back to work on Monday. š Iām grateful I had the week to recover.
I hope you enjoy the links!
Carly Thomas and Abid Rahman ⢠The Hollywood Reporter
James Ransone, the versatile character actor best known for his roles in The Wire, Tangerine, Generation Kill, It: Chapter Two and The Black Phone, died on Dec. 19. He was 46.
This really bummed me out because I thought Mr. Ransone was an incredible actor. Itās not mentioned above but my favorite character of his was Deputy So and So in Sinister.
RIP Deputy So and So. šŖ¦
You should probably leave Substack. Here’s why and how.
Yes, you should 100% leave Substack. I can list so many amazing journalists whoāve created their presence on Substack. They donāt say theyāve created a blog, no, they say theyāve created a Substack which makes it even worse. Theyāre just blogs and, unfortunately, Substack created an environment attractive to writers because it has everything they need; a place to write, social features, and a way to make money doing it. All without lifting a finger to maintain servers or collect money from paid subscribers. It was smart of the founders, but it turns out the founders support some pretty disgusting people, like Nazis.š¤¬
Astronomers have made a truly mind-boggling discovery using the James Webb Space Telescope (JWST): a runaway black hole 10 million times larger than the sun, rocketing through space at a staggering 2.2 million miles per hour (1,000 kilometers per second).
Isnāt this incredible? Itās so difficult to wrap your brain around the idea that a black hole is traveling through space at that speed, creating a wake, and creating new stars as it goes. Just fascinating!š¤
While the JavaScript language didnāt ship publicly until that September and didnāt reach a 1.0 release until March 1996, the descendants of Eichās initial 10-day hack now run on approximately 98.9 percent of all websites with client-side code, making JavaScript the dominant programming language of the web.
Much to my chagrin JavaScript has become the de facto language of the web. At one time Iād hoped Common Language Infrastructure would become the way of the web, but it didnāt happen. Instead we got WebAssembly, which is fine, I just wish it had been CLI. It wouldāve been great to be able to write code in C# or F# or whatever language supported CLI. JavaScript couldāve been CLI compliant.
It is what it is and if you want to do web, you gotta do JavaScript. āļø
Jim Beam, which is one of the largest makers of American whiskey in the world, is planning to shut down production in Happy Hollow in Clermont Jan. 1 through 2026.
Yāall can thank President Orange for this. Canadians have decided they donāt need to purchase American made Bourbon any longer and itās hurting American Bourbon makers.
Thatās not political. Thatās just bad business.
With podcasting pivoting to video this year, the word used to describe an audio-only show is becoming meaningless.
Nope. Podcasting is still its own thing. Itās open, distributed via RSS, and all about audio. Now, perhaps Iām misguided with that third assertion? RSS is built to deliver any media type as an enclosure but itās mostly been used to deliver podcasts.
Besides, how many podcasters with video casts use anything other than YouTube for distribution? I think itās safe to say very few, if any.
Podcasting, like blogging before it, was created to be an open ecosystem. Sure, go ahead and monetize your podcast, but donāt lock it behind a special service that only supports a proprietary distribution mechanism. That is not podcasting, nor should it be used for the video version of it. Whatever thatās called. Calling it a Video Podcast may be the right thing to do, but being distributed via RSS is partly what would allow using the name Podcast for it.
Katherine Legge used the momentum from her run at the 2024 Indianapolis 500 with Dale Coyne Racing to expand her career into NASCAR in 2025, and with the support of her sponsors, the Briton is keen to make a return to the Speedway.
I like Katherine Legge. Sheās a very versatile driver whoās competed in the Indy 500 and NASCAR Cup Series races. I just wish she could find a full time NASCAR Cup ride. Last year she ran a few Cup races with backing from E.L.F. Cosmetics and Iād love to see them or another woman focused brand step up to give her the ability to run full time. She has what it takes, she just needs money, better equipment, and manufacturer support, like all other drivers. š
Maybe a new Dodge Cup team would be interested in having her full time. It would be really great to see! š¤š¼
Here are the main changes introduced in Lua 5.5. The reference manual lists the incompatibilities that had to be introduced.
Iāve always had a soft spot for Lua, donāt know why. I just like how compact it is and how easy it is to include as a scripting language in other codebases. One of our junior developers at Pelco developed a tool for that allowed a developer to build media pipelines, using our custom media pipeline framework, by writing Lua instead of C++. It was all hosted inside a custom Qt app. It was a great tool mostly because Lua was easier to write and definitely improved developer experimentation and testing velocity. Not to mention the usefulness to the test team. š§°
Christopher Goffard ⢠Los Angeles Times
Alex Baber, a 50-year-old West Virginia man who dropped out of high school and taught himself codebreaking, now says he has cracked the Zodiac killerās identity ā and in the process solved the Black Dahlia case as well.
This is absolutely fascinating but weāll never really know the truth of either case.
Perhaps Mr. Barber hit the nail on the head but it sure seems unlikely given the time theyāve gone unsolved and lack of a living suspect to verify it, assuming theyād confess.
Zac Bowden ⢠Windows Central
Too many bugs. Too many changes. Too little control. Windows 11’s reputation might be at its lowest it’s ever been as 2025 comes to a close.
This is a real shame. I cut my teeth as a software developer on Windows and the Windows API. I owe my career to some amazing Windows developer who took me under their wing and taught me how to use those APIs to great effect. After all these years as an iOS developer I still believe I know the Windows API better than I do Cocoa.
Iād really love to see Microsoft put together a small team dedicated to unifying the user interface design and usability of Windows. Eliminate some old cruft and make it rock solid. The underlying foundation is so good to build on.
Embracing C# or Rust to do more work would be nice but there is a ton of C code to maintain and enhance and they need to transition all of Windows to using WinUI 3.
Perhaps they could start by replacing the React Native Start Menu with a brand new Rust based version? That would make for a good start.

I’m mostly well now. I still have a cough that’s working hard to get those last remnants of irritation out of my lungs but I’m mostly whole. š¤§
I made it to the coffee shop this morning because I really need to work on Stream. It’s been three or four weeks since I’ve been able to work on it and I miss it.
I have lots of thoughts swirling around in my pea brain this morning. Mostly around a strong desire to retire. Retire from working for someone else, not retire from working. At this time of the year I always think about what it would be like to work on my own stuff full time. Stream and top secret project would get so much attention. I looked at top secret project last week for a moment and realized it’s been over a year since I touched the code. That didn’t seem possible but the dates don’t lie. My brain though it had been a few months, not over a year. It was a shock to the system. I’m not gonna be here forever and someday I may not want to write code any longer. Who knows? I certainly don’t. The way I feel about things now I can see writing code until I drop dead behind my keyboard. Someone finding me face down, my computer in some weird state from my face unintentionally issuing a command. š
Of course, as it stands today, I still need a job and I’m very happy to have one.
Oh, sorry for missing Saturday Morning Coffee yesterday. My body needed the sleep. I managed to sleep until 4:30PM and still sleep last night. I’m still tired this morning. This darned bug took it out of me.
That kind of bullshit is why Iām starting this Substack. To call this moment what it is, to track the erosion of democratic guardrails in real time, and to build a community of people who are sick to death of Trump and ready to fight back. - George Conway
I didnāt link to his piece because he posted on, of all places, Substack.
Thatās the last place anyone should post if theyāre all about democracy because Substack has a history of supporting Nazis. Yes, Nazis.
George, if youāre serious about democracy you should probably find a better place to write because what I see is a pure money play, not a man trying to save democracy.