I haven’t had a beer in quite a while. Flying Dog’s Double Dog really hits the spot. Big flavor.
Cheers! 🍻
I haven’t had a beer in quite a while. Flying Dog’s Double Dog really hits the spot. Big flavor.
Cheers! 🍻
I was able to work on Stream for Mac Friday and I finally fixed up some UI stuff I’ve been meaning to get to for a very long time.
I’d asked a friend from some honest to goodness, unvarnished, feedback and part of what he recommended, I took care of Friday.
When you Refresh your feeds either directly — Cmd+r or clicking the Refresh button or selecting File > Refresh — or indirectly at startup, there was no indication of what was happening. Now there is.
Up in the title where it says Stream I’ve added a subtitle that reads “Updating x/x” or “Importing x/x” depending on what action you’re taking.
Where x/x would be something like 10/100 if you have 100 items being refreshed or imported.
When importing OPML the UI is “kicked” every 10th feed so the UI refreshes its lists. My method of refreshing has always been very lazy and brute force. It’s something I intend to cleanup at some point, maybe not by the time it ships, but I really need to get this thing out the door.
Thanks for the feedback, Josh. It’s always appreciated.
Oh, one other thing I did was register default settings so the app behaves properly the first time you launch it.
By default the Blog List will be hidden and Read/Unread Dots will be displayed.
Once again, thank you, Josh. 🙏🏼
Here’s a screenshot of what the app looks like as of Friday afternoon. If you look closely at the titlebar you’ll see that it’s actively importing OPML.

I’d really like to create a web service that implements Micropub as a front end to many different blogging systems.
With that you could connect it to your WordPress, Micro.blog, Tumblr, or your favorite blogging platform with an API and use a single front end client or web site to publish to it.
Yes, it would require writing multiple different connectors to those other systems and require overcoming technical limitations of some of them, but overall, it could be something pretty special.
Another thing I’ve considered is supporting a subset of the WordPress REST API in a similar manner. It would be the central point for publishing to many different backends.
Mainly what I want from an API is authentication, create, update and delete of posts. Categories would be on my list as well, oh, and you’d write is pure Markdown as the format.
That’s the 30,000 foot view and I’m certain there would be lots and lots of details to work through but it could be amazing!
I know. So random. It’s the kind of stuff I think about while mowing the lawn.
Can you use ActivityPub to build a blogging system backend like I’m describing?
Good morning from Charlottesville, Virginia! ☕️
I had the first two days of the week off and didn’t realize until we got back from our camping trip that we had Friday off for Juneteenth, so I had a two day work week mainly filled with getting caught up. Also, I desperately need a vacation to recover from my vacation. As recorded here we spent June 1st through 7th with our grandkids at Myrtle Beach, South Carolina, camping at the State Beach. It is a lot of fun to hang out with them and see the ocean but it’s also exhausting. 🤣
We’re all happy to be home. Getting a proper shower and getting to sleep in my own bed was amazing. I’m still tired. 😃
I was able to spend some time on Stream yesterday and sorted out some UI stuff that was bugging me and sorely missing. When the app opens and refreshes feeds or the user presses Cmd+R or presses the Refresh button it now displays a progress indicator. The same method is used for importing OPML files. I hope it looks and feels OK to folks? I still need to post my Work Note.
Thirty years ago this month, three friends working at a small multimedia company in Greensboro, NC, decided to post a few fun sets of Mac desktop icons on an AOL webpage. Little did we know what we were getting ourselves into back then, but here we are, incredibly, thirty years later.
I’m so happy for my friends at The Iconfactory. Ged and the gang are such amazing people, designers, and developers.
For a little while now I’ve gotten the feeling they’re struggling a bit, which is unfathomable to me. They’re so good at what they do! Their design work, iOS, and Mac app development are world class, who wouldn’t want Craig Hockenberry or Sean Heber on their team, not to mention Ged Maheux and Anthony Piraino’s design and illustration mastery and that’s not every employee at the company. I’m sure the other folks involved are just as incredible.
I’m surprised they haven’t been acquihired. Seriously great people and a great, small, company.
Apple or another BigCo should buy them for lots of money, they’ve earned a big pay day with everything they’ve done for the Apple Community. Yes, I’m a fanboi. ❤️
My hope for retirement was to get a lot of work done on NetNewsWire.
A year ago it was in sore need of modernization, tech debt pay-off, and bug fixes. People were asking for features, but the foundation needed a ton of work before I could get on to adding new rooms.
Brent has been working very dilligentally on NetNewsWire and the list of changes he outlines shows in the product. An alltime great application from a Mac Development hero.
Thanks for everything you’ve done over the years, Brent. It’s nice to see you’re keeping busy and staying out of trouble. 😃
I’ve been updating the Pagecord home page today with a new headline, refreshed hero text, and a new section called The Pagecord Principles.
The idea is to encapsulate why Pagecord exists and what it stands for. I’m hoping this resonates with bloggers visiting for the first time, encouraging them to sign up to Pagecord rather than (or as well as) one of the many, many alternatives.
I’ve been following Pagecord’s progress for a little while now and just started following Olly on Mastodon and subscribed to his blog.
Pagecord is a very simplified blogging platform, as they should be. The 800lb. gorilla in the space — WordPress — has grown into a full featured Enterprise CMS capable of running the worlds largest web sites and your tiny blog, but something like Pagecord is a great choice instead of using WordPress for your personal blog because it’s tiny, has a great UI and editor, and comes at a really great price of only $39/year!
I signed up to support their efforts and I’m thinking about moving my Hayseed Blog over to Pagecord.
Thanks for the great software, Olly!
Robert B Shpiner • The Guardian
I’m a critical care doctor. I’ve never seen the US harm its children this deliberately
Ah, yes, the incompetence of Robert F. Kennedy, Jr. continues to destroy our country’s health and human services infrastructure and put us at great risk.
I don’t know if it was the brain worms or something else that twisted this mans brain but he doesn’t belong in a leadership position in our country.
I hope beyond hope we have future elections and can get competent people back in office to start turning the mess our country is in around. 🤞🏼
Apple this week confirmed that Notion is migrating its user interface to SwiftUI, citing the app’s desire for greater performance and UI consistency than its existing web-based stack can deliver.
This is both interesting and welcome. It’s also going to be very expensive but it’s nice to see such a highly regarded company and software move toward a native solution when so many are moving to Electron and React Native to deliver their products across platforms.
That brings up some questions: Is the Mac their primary desktop platform? Do they have a big Windows user base? Will the core Swift code be shared between Mac and Windows or will they be using shared C, C++, or Rust as the core? Are they using an LLM to do the initial port to Swift and SwiftUI using their TypeScript/JavaScript code as a map?
I’ll be watching their progress. This kind of stuff really interests me.
If treated as a country, data centers could rank sixth globally for electricity consumption by 2030. They would also require an amount of water equivalent to the annual needs of 1.3 billion people.
Data centers are going to be a huge controversy for years to come. I wish I had the intelligence to help solve these problems because I really have no clue how we fix this. Someone has to have the knowledge to do it? Right? 😳
A “full-feature-parity version of Notepad” has been written in x86 assembly and it weighs in at just 2,749 bytes. Windows legend Dave W. Plummer is (inevitably) the coder behind this efficiency tour de force, and he’s made RetroPad available (code and exe) on his GitHub under the Apache 2.0 license.
Ahhh, old greybeards know what they’re doing when it comes to understanding how the machine really works. At a time when we see developers moving higher and higher up the stack to solutions that abstract away so much of the computer it’s nice to see someone get down in the muck and mire of the chip and build something.
As a Swift developer I’m ready to see Swift as a language slow its pace of new feature adoption. I’d like to see it stable for a long time. It’s been a very useful language since the start but it’s become such a dumping ground over the last few years I can’t keep up with it. I’d imagine that’s just a me problem, but it’s still something I’d like to see.
Mr. Plummer was able to take something that’s been stable for 30+ years and build a highly useful, fast, small app with “old” tooling. I’m looking forward to his video on the matter and I hope he dives into his entire working environment as well as code details.
Forever the optimist, I think that the next several years will be an era in which opinionated, competent developers are able to run circles around projects that are overly-invested in AI. Dip into AI, maybe even let it be your first mate, but never let it be the captain.
I’ve always liked Daniel Jalkut. I’ve never had the honor of meeting the man personally but I listened to him and Manton Reece on CoreInt for years (long live CoreInt!) He is a true punkass and optimist and seems like a genuinely kind and thoughtful person. He’s also a hell of a software engineer, especially when it comes to debugging Mac software.
Hey, fellas, if either of you happens to read this, please, do an episode of CoreInt so we can get caught up! 🙏🏼
Dear Apple: please move on from your focus on ‘style’ and return to substance. Your operating systems are verging on unusable and totally ignore the accessibility needs of millions.
Also: please ensure your new CEO doesn’t publicly reward a fascist dictator with gaudy awards.
I think Mr. MacPsych should be pretty happy with this years WWDC. It really sounds like they’ve worked on hardening the operating system and shoring up Apple Intelligence instead of adding a bunch of new features to the OS’es. That’s great news for users and developers alike!
As for the CEO and his kissing the ass of a fascist dictator. That job seems like it’ll become the job of the Chairman of the Board instead of the CEO’s job moving forward. Yes, still Tim Cook doing the ass kissing, but I hope it frees up incoming CEO John Ternus to get Apple back to what it does best; amazing hardware and software that delights.
A software update to some Amazon delivery vehicles is automatically turning off the air conditioning after a few seconds if the driver is not in their seat, according to multiple Amazon delivery drivers who are complaining about the update online.
Talk about not taking your target audiences day-to-day use of something into account! Amazon workers are notoriously overworked and monitored for efficiency. It’s a bit extreme and this unfortunate bug certainly doesn’t help driver morale.
Elon Musk’s SpaceX IPO will probably make him the richest person to ever walk the planet. And while his mountain of horrible personal conduct could fill multiple books, one fact in particular stands out: A year ago, Musk’s actions directly led to the deaths of hundreds of thousands of people. He did it knowingly. And, worse — gleefully.
I’ll keep saying it: Space Karen is a horrible human being and deserves a trip to Mars, him personally, alone. 🤬
Why care about every frame? It builds trust. Users can’t see the code, so UI is the only way for them to judge the quality of the app. If UI looks good, that means developers had time to polish it, which means that they probably spent a comparable amount of time to iron out the code. It’s a heuristic, but a reasonable one.
Polishing code is fun, especially when, as the developer, you see a performance or stability improvement. When you’re able to polish up the UI of your application and someone notices it, it’s an even bigger joy than noticing the internal improvements you’ve made, unless, of course, someone using your app notices performance or stability improvements. 😄
Ah, heck, polishing is rewarding no matter what type you’re able to do but polishing the UI is no doubt the most visible type.
The US government, citing national security authorities, has issued an export control directive to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether inside or outside the United States, including foreign national Anthropic employees. The net effect of this order is that we must abruptly disable Fable 5 and Mythos 5 for all our customers to ensure compliance. Access to all other Anthropic models will not be affected.
I’ve been thinking about LLMs a lot lately. Mostly about where they belong in society. The more I watch this race to deliver AGI the more I’m starting to believe this technology shouldn’t be used to make a small group of people billionaires or trillionaries. I think the original goal of Open AI was right. It should be open to everyone. For the good of mankind.
Yep, I said it, “for the good of mankind.” Loaded words, I know, but I don’t know how else to say it. All of these AI researchers and developers should work for universities who are government funded all working to deliver their unified work for all to use. It should be socially responsible software with strict regulation behind it. Do no harm.
LLMs should be a social benefit for all Americans. Run by its own agency within the United States Government in partnership with the best universities. Pay the researchers and developers well and give them the best tools and working conditions necessary to advance LLMs while making sure we don’t drive humanity to extinction.
Social issues related to LLMs also need dealing with. If humans are going to be put out of good paying jobs we, as a society, need to make sure people can survive without jobs. Of course folks will scream socialism! If LLMs put us out of work eventually how do we survive if not by a basic income provided by our government? Yes, it’s something I’m curious about. Something we may need in the future — hell, something we need now?
Anyway, that’s a deep discussion for someone like me with a shallow mind. I’d love to hear how folks would solve problems like this.
Guillermo del Toro’s wild, cinematic imagination has led to him being attached to many unrealized projects over the years. It’s a miracle on par with creating life that he finally got to make his dream “Frankenstein” movie. Of all the Del Toro projects that never happened, though — aside from maybe his canceled H.P. Lovecraft adaptation – the one unfulfilled del Toro movie that’s left the biggest hole in fans' hearts is “Hellboy III.”
I love the Guillermo del Toro Hellboy movies and I wish Ron Perlman had a chance to make that final installment but I guess it’s not to be. 😔
Today, the UK government announced plans to ban social media for under-16s. Prime Minister Keir Starmer said the restrictions are needed to protect children’s wellbeing and mental health. Slightly to my own surprise, I think they are right.
I love that we have free speech in America (well, the kind we had before Marmalade Messiah took office.) Yes, I’m well aware that free speech, part of our First Amendment rights, only apply to the suppression of speech by the Government. Which is where this stuff gets sticky, and yes, I know it’s the UK government in this case. 😁
Anywho, since BigCo’s won’t govern their own platforms to protect children someone has to. We have enough studies now to know it’s not good for kids mental health and definitely doesn’t help them learn. So, I guess, it’s time for governments to step in and propose regulations to stop social networks from harming children. Now, how do we do that without compromising privacy? There’s the rub.
Fox has announced that it’s acquiring Roku outright, in a deal that values the streaming company at $22 billion.
Roku is built into our TCL TVs. We use them and the only issue I have with them is not really knowing what they’re collecting from us. 🤔 You can bet Fox is going to collect every little tidbit they can and more.
I’m hoping I can convince my wife it’s time to upgrade to Apple TV and disconnect the TCL from the network. 😁 It’s a longshot, but I’m gonna try. Wish me luck! ☘️
But credit where credit is due. The upcoming version 27 of Safari is looking very good.
That’s not because it’s at the cutting edge of the latest web standards. Quite the opposite. Most of the changes listed for this release are bug fixes. That’s what I want to acknowledge and applaud.
It seems the hardening that’s happening with all Apple 27 OS’es also applies to apps. I use Safari everyday as my main daily driver — I’ve also been using Orion — and every little fix they make to Safari is perfectly fine with me. Do I want them to support all web standards? Yes, I do, but I also want them to continue to make a solid, easy to use, and privacy preserving browser.
Yes, I want it all! 😆
Chris Koseluk • Hollywood Reporter
Gene Shalit, the fun-loving film critic on the Today show known for his oversized mustache, out-of-control mop of black hair and lively use of puns in his movie reviews, died Friday. He was 100.
Godspeed Mr. Shalit. I always loved watching your reviews delivered with a big smile and gigantor mustache. RIP. 🪦

This weekend NASCAR is racing at Naval Base Coronado in San Diego on the Coronado Street Course. The track is 3.4 miles long and goes over various different track materials like concrete, old concrete, black top, and old black top not to mention lots and lots of bumps! It also includes a transition into a downhill just before a left turn. All that said just to say it’s kind of cool seeing these cars getting a little air when they hit that downhill transition. 😄 Should make for some very interesting racing. Based on the truck race yesterday I suspect there will be lots and lots of damaged and crashed race cars before the day is over.
Checks out

I’d really hoped I’d have shipped Stream for Mac by now. I’m just having so much trouble polishing off the final bits. It doesn’t feel quite right yet.
This is the point in Stream for iOS where I punted and made some views as Web Views just to get it out the door.
I need to finish off OPML Import and Export so they show a progress indicator and some bugs and I’m calling it good enough. I’ll ship it as version 1.7 along with an updated iOS version 1.7 and hope to keep them in sync from then on. All new UI features across Mac and iOS will be SwiftUI
moving forward.
I want to add syncing for the iOS and Mac versions but that will come after shipping the Mac version because I have to replace FMDB with CloudKit. Which will be a pain in the keister.
So many features to do; YouTube, Podcasts, Mastodon, Reddit, etc… a metric crap ton of work. 🤣
Doing yard work was not exactly how I wanted to spend my final day of vacation, but here we are, doing yard work.
I want to retire so bad. A week and a couple days off did nothing for my burnout except make me want more time off. 😃
I’m buying a Power Ball ticket next time I’m at the store. 🤣
Kim’s hydrangea is pretty happy.


No Saturday Morning Coffee today. We’re still at the beach!
Here’s a picture of my Perfect Coffee.
Day four at the beach is in the books. The kids are tired, Kim and I are tired, everybody’s tired.
We’re having lunch at the trailer then I bet everyone takes a nap. 🤣
No beach tomorrow. Tomorrow we go inland a bit to a boardwalk of sorts and have a chill day. Some food, ice cream, whatever. Then we’ll pack up a bit and have a quiet evening.
Sunday we travel home. 🏡
Our grandson has started building his kingdom.
Love these kiddos and the ocean.
Kolby Jack
(Yes, that’s his name)
Good morning from Charlottesville, Virginia! ☕️
Welp, I’m on PTO! 🥳 The sad thing is I don’t feel like I’m on vacation, yet. Today I need to vacuum Kim’s car and my truck so they’re nice and clean because Monday morning we’re off to Myrtle Beach, South Carolina, for a week of camping at the beach with our daughter, grandkids, and the dogs. We enjoy it down there. The folks are nice, the campgrounds are well maintained, and the beach is, well… it’s the beach. Everything is better at the beach!⛱️
My only fear is Ms. Gracie will misbehave. She barks at everything and I’m afraid she’ll have a lot of trouble at night because campgrounds can be a little noisy at times.
I will, of course, need a vacation when we get back from our vacation, so I took Monday and Tuesday of the following week off to recover a bit before going back to work. 😁
CBS News has fired veteran “60 Minutes” correspondent Scott Pelley a day after he confronted the show’s new executive producer at a heated staff meeting.
Bravo Scott Pelley! Let ‘em have it! Watching CBS slide into fascism hasn’t been fun to watch but seeing someone on the inside push back, in such a public manner, has been refreshing.
Sure, CBS is now a fascist hellscape of a broadcast and news company but the fine news people they have don’t have to be a part of it.
The web is the place for great news to happen. I hope Mr. Pelley creates his own news blog — NOT ON SUBSTACK — and publishes his own brand of investigative reports.
Yesterday on Pivot Scott Galloway suggested Netflix should pick up the 60-minutes crew and let it operate on its own as “Hour News” or some such. I like the idea. 😃
Apple is expected to launch its first foldable iPhone later this year. Rumors suggest the “iPhone Ultra” will come in two color options, and a leaker shared an image today that allegedly shows one of them.
If the picture in that article is the new phone I can confidently say I don’t like the form factor. I haven’t held it in my hand of course but it looks huge.
Hopefully we’ll see this new phone in September or October of this year. Even though I doubt it’s something I’d like to use I will, of course, do what I can to support it in Stream. 😄
A digital detox was on my list to accomplish. I’ve read blog posts about this regarding deleting apps on your phone and deleting accounts from services. I reviewed how I was using my time through the day and reading rss feeds of blogs and tech articles. Many tech posts I didn’t even read past the headlines since I’m not interested any longer in tech. These were the first to go from my rss reader.
I have a feeling this happens more than we realize and I’d also imagine it’s accelerating with the advent of LLMs.
I know he’s abandoned RSS but I’d like to point out that part of why I made Stream was so I wouldn’t feel that need to be a completionists with my feeds. Of course I eventually caved and added read/unread markers on every feed item, it was heavily requested.
For the Mac version I’ve made displaying those read/unread dots optional, by request of course.
Sorry, I don’t know Jon’s last name or I’d have use it! 😂
I haven’t seen anything as stupid as the WeWork IPO document in a very long time — that is, until Elon Musk filed to take SpaceX public. WeWork was a joke. SpaceX is a threat. And if Musk and his bankers have their way, you are going to be their bagholder.
I’m not so sure Elon Musk is at all interested in saving humanity, as he was once fond of saying. He’s interested in power and stuffing his already fat pockets with even more money at the expense of everything and everyone around him.
SpaceX may be a good company, doing interesting things, but Musk is a real garbage human and he leaves a stench on whatever he touches, SpaceX included.
He’s bound and determined to destroy Tesla and his social media platform has become a right wing troll farm.
We can’t get a ultra wealth tax in place fast enough. Everything over 10-billion should be taxed somewhere between 80-100% with zero loopholes afforded for borrowing against it. These wealthy suckers use every trick in the book to get around paying taxes and even benefit on their taxes by taking out loans against their wealth. Yes, yet another way to absolutely screw the average and the poor.
Screw you, Space Karen.
Get on a rocket and get your ass to Mars already. 🚀
It’s time for me to learn what standard.site is and how it compares to the things I know and work with. This is the result of the conversation I had this morning with ChatGPT.
This is a neat summary comparing standard.site and RSS provided by ChatGPT. It’s definitely worth a read.
And, I still don’t understand AT Protocol. 😂
I’ve updated Micro.blog with initial support for Standard.site, a set of lexicons for long-form blogging on the atmosphere. I’m a little late to the party. Thanks to Leaflet, Pckt, and others for leading the way here.
I love how Manton keeps Micro.blog at the forefront of blogging and the social web. This site will benefit from his work adding standard.site support and I won’t have to lift a finger.
Thank you, Manton! ❤️
PHP is foundational to the modern web, and ensuring its security is essential for a significant portion of the web’s functionality and integrity.
I know a lot of language purists love to pick on PHP but to me it’s the C of the web. It’s been around for so long and is beloved by so many for it’s ease of use. Heck, until fairly recently you could write PHP code on your Mac without installing a single package. Just write some PHP and browse to it. Simple. We need more of that because modern software development is a mess of packages upon packages upon packages. Half the time you spend on your project is keeping packages and your fragile environment working. Unless you’re me, then you decide to use C++ to write a backend service so you can stay away from as much external stuff as possible. Don’t worry, I’m gonna let an LLM help me with it. 🤣
The anthology movie is a distinct art form, one whose strengths and drawbacks are well known and almost entirely foundational to the general understanding of how the genre works.
Creep Show and Trick-r-Treat are easily my favorite horror anthologies.
tl;dr AI took the last of the wind out of my Open Source sails. I wish you all the best!
I like the way Chad exited tech. He typed his reasons, on real paper, then hand edited mistakes and left notes in the margin with a pen.
Good luck, Chad! I hope you’re able to stay away from the draw of tech! 😄
Hackers say that they used Meta’s AI support chatbot to break into a host of high-profile Instagram profiles by asking the support bot to change the email address associated with the target account.
This is a heckuva thing. Please, for all that pure in this world, don’t connect these things to dangerous systems of any kind. Please, keep us fallable — thinking, empathetic — humans in charge of those. Pachinko machines have no place near dangerous systems.
In April, Apple rejected an update to my Mac dictation app, WhisperPad, under Guideline 2.4.5. Their position was that I was using the accessibility API in a way that wasn’t an accessibility use. The app exists because I have a hand injury. Apple had approved earlier versions doing the same thing. This time they did not.
This was really quite sad to read. Rene creates something to help with their pain issue and decides to share it with the world, because hey, someone else may need it, but Apple rejects it.
I’ve actually experienced something similar. In 2013-2014 my left hand pinky and ring finger became very painful when I’d type for too long. Turns out my ulnar nerve was pinched and required surgery to repair. This app would’ve been very handy at the time.
Winners and finalists in this category provide memorable, engaging, and satisfying experiences enhanced by Apple technologies.
WWDC 2026 is next week so I thought I’d share the finalists and give them a big “Congratulations!” on their nominations!
I see, yet again, Stream isn’t in the list. 🤣
Much like Google, Microsoft is launching its own version of OpenClaw. Microsoft Scout is an always-on assistant that integrates into Microsoft 365 apps like Outlook, OneDrive, and Microsoft Teams, allowing businesses to assign a virtual assistant to employees to help with organizing calendars, expense reporting, email drafts, and much more.
This app looks pretty nice to me. I haven’t seen it front and center but it looks pretty nice at first glance.
The first thing I thought was “Did they do this in Electron or React Native like they’ve been doing in other areas?”
It would be nice to discover it’s native C++ or C#, but I’m not holding my breath. For some reason they love writing stuff in TypeScript now.
As I’ve said before, the web is now the desktop. I can’t really wrap my brain around the attraction to React Native and TypeScript and I’ve been working with it for over a year now. It’s super popular with developers of all ages and, of course, I’m going with the flow, but I still prefer using the native tools, frameworks, and languages of the platform.
Maybe it’s just time for all platforms to give in and embrace TypeScript and React Native as their preferred platform. At least then they could create really great tooling around it. The arcane, backwards, tooling is part of what I really dislike about using TypeScript and React Native.
Enough complaining.🤣 The app looks pretty nice. I hope it’s extremely useful.
Andrew Cunningham ⦁ Ars Technica
On the hardware front, we didn’t get any updates for existing Surface devices (not counting yesterday’s Surface Laptop Ultra announcement), but we did get something new: the Surface RTX Spark Dev Box is “a compact developer PC” built around Nvidia’s new RTX Spark chip with up to 128GB of built-in memory.
The RTX Spark is getting a lot of ink these days and I’d love to see one in action. Makes me wonder if Apple has any of these running in a lab somewhere in Cupertino?
I’ll bet these things are going to be crazy expensive.🤑
Microsoft CEO says new AI data centers use as little water annually as a restaurant — closed-loop cooling system aims to slash consumption from millions of gallons as AI infrastructure faces mounting environmental scrutiny
I hope this is a real thing because it would certainly go a long way toward fixing one of the real problems created by Data Centers. Now, provide your own clean, silent running, power and you’ve really got something.
Regard for the natural world and the comfort of people around these places should be the highest priority of any Data Center build. All these folks see is money at any cost.
There won’t be money to make if we’re all dead.😵
This isn’t a Rust-is-faster story. It’s a story about how std::unordered_map, std::map, and std::list — the containers every C++ textbook teaches, the ones the committee has shipped since 1998 — are so catastrophically bad for modern hardware that a Rust beginner using default containers demolishes a C++ solution without trying. And how we proved it by systematically replacing each C++ container until parity was reached.
To me this is a Rust is faster than C++ story. This is shameful in my eyes as someone who has written a ton of C++ code. At the time I was writing C and C++ code it was as popular as JavaScript and TypeScript are today. It was ubiquitous. The compilers were top notch and constantly improving. Today we have so many great choices, like Rust and Swift. I’d love to see Swift in a head-to-head with Rust using these same tests.
If you want to use an alternative to the standard library (std::) checkout Google’s Abseil. It’s way faster and battle tested.💨
Under the terms of the deal, Google will pay SpaceX $920 million per month from October 2026 through June 2029 for access to “approximately 110,000 NVIDIA GPUs, CPUs, memory, and other related components.”
What’s the deal with these companies going to SpaceX — xAI really — to get compute? I guess all that money spent on getting data centers setup before the pushback was a good idea, but at huge cost to nature and people.
People see Musk as a genius. He’s not. He’s a sociopath who does whatever he wants. You can take that to the bank.
<img src=“https://cdn.uploads.micro.blog/5176/2026/cc538cc8f9.png” width=“600” height=“892” alt=“MAGA Cult”>


It would appear that Donald J. Trump is a closeted gay man? Not that there’s anything wrong with being gay but this dude should just come out and admit he’s gay, or bi, or whatever.
Don’t hide it Donnie Boy. There are definitely gay men who’d love to have you, I think? 🤔
Just look at those, clearly, gay cheerleaders in the picture.
Oh a whim I applied for an iOS dev job with Starbucks. I’ve always liked the app because it’s super easy to use and gives me exactly what I want from an app: a way to order and a way to pay. Simple. To the point. It could be a much smaller app, but it’s one of a group of useful ordering apps I call Marketing Apps.
Anywho, I did not expect to get a call and I didn’t. Just a nice rejection email, which I was grateful for because it’s nice to have your rejection acknowledge.
Neha Dwivedi • Daily Downforce
Corey Heim will join Denny Hamlin and Michael Jordan-owned 23XI Racing team as a full-time NASCAR Cup Series driver beginning in the 2027 season. While the development marks the fulfillment of a big opportunity for Heim, it also signals the end of Riley Herbst’s tenure in the seat, with Heim ready to replace him when the transition happens.
It’s about damned time! Corey Heim is an amazing talent but he didn’t have a big name sponsor like Riley Herbst does. NASCAR is a really weird sport and they’re not great to drivers. Heim was screwed at one point because he couldn’t bring money to the seat, but Herbst has Monster Energy behind him and is a good driver in his own right. Now Herbst gets the short end of the stick.
Riley Herbst is a fine NASCAR driver and I hope he finds an open seat. With the death of Kyle Bush there is a seat open at Richard Childress Racing. It would be cool if RCR could negotiate with 23XI to pick up Herbst for the remainder of the season and see how he does in the 33. That would at least give him an option moving forward. If they could do that the seat opens for Heim right away so he can get started now.
Food for thought.
Good morning from Charlottesville, Virginia! ☕️
It’s been a pretty quite week. Work is moving along fine and we’re getting ready for our camping trip to the beach with the grandkids, our youngest daughter, and our dogs. Today I need to remove the wheels from the trailer and get new tires. I’ve never had to do that and I hope it goes smoothly. I’ll have to remove two at a time, run them down for new tires, put them back on the trailer and repeat the process for the remaining two. It’ll make for a bit of busy work and alone time driving to Charlottesville and back, which I really enjoy.
My brain is already in vacation mode so I’ll have to push myself to remain focused on work the coming week. Then I get a week off to enjoy time with my family. ❤️
The actor you see in the commercial is Patrick Renna, and his face looks so familiar because in our collective memory, he will forever be tied to an absolute cult character: Hamilton “Ham” Porter, the talkative, charismatic, and loyal kid from The Sandlot, the 1993 cinematic masterpiece that redefined the spirit of childhood and 90s summers.
How can you not love Ham Porter? He’s the portly, quick witted, catcher from The Sandlot. I love that movie! Have since the first time I saw it. While he’s just one of many great characters in the movie he definitely stands out. Seeing him explain how to make a s’more to his kid is heartwarming. ❤️
During one amazing period in August, Pyromania was selling 100,000 copies a day in the US. The album climbed to No.2 on the Billboard chart – second only to Thriller. “We actually outsold Thriller for one week,” Elliott says, “but that just happened to be the week that the Flashdance soundtrack went to No.1, with us at two and Jacko at three.”
Back in High School Pyromania was a huge hit. It’s one of the albums I purchased as soon as I could, hey, it helped me fulfill my obligation to my Columbia House subscription and is one of my favorite albums from that era.
At that time MTV was also huge and I feel like they helped each other reach great success. I can’t tell you how many hours I spent in front of the TV watching MTV over the summer. It was a lot. MTV was to my generation what TikTok is to today’s generation. At least it was for me.
If I wasn’t playing baseball, D&D, or going to a movie, I was watching MTV and Def Leppard was all over it.
If you know anyone at Silver Lake, Quinn Emanuel, or WP Engine in that order, please beg, plead with them to stop the violence. End this internecine warfare that is threatening to destroy one of the last stalwarts of the Open Web.
WordPress is part of the fabric of the web at this point in time. The little CMS that could, and did, take over so many websites that needed to be organized and scaled for millions and millions of hits per month, so it’s troubling to see the man who created it begging for help. It seems the legal battle with WP Engine has taken its toll on WordPress and Matt. That’s a crying shame and I wish WP Engine would back off the lawsuits and dive head first into making WordPress even better.
WordPress isn’t a tiny company any longer but they don’t bring the power and money a company backed by private equity firm [Silver Lake](https://en.wikipedia.org/wiki/SilverLake(investment_firm).
I want to see WordPress survive and thrive. Long live the open web.
Microsoft is telling employees that the decision is about converging on Copilot CLI as its main agentic command line interface tool across Experiences + Devices, but sources tell me the decision is also a financial one. The June 30th cutoff is the last day of Microsoft’s current financial year, and canceling Claude Code licenses is an easy way to cut some operating expenses for when the new financial year starts in July.
Microsoft isn’t the only company asking developers to use other tools or cut back their use of AI. There are reports that Amazon and Uber are also cutting back. These tools are extremely powerful and really helpful to software developers but are also very expensive to use all the time.
Like everything else the LLM companies will figure out how to make things faster and cheaper. My biggest hope it they figure out how to LLMs work without turning the planet into a wasteland.
At the end of last year, three excellent AT Protocol-based publishing apps—Leaflet, pckt.blog, and Offprint—got together and decided to collaborate on creating their own Lexicon for publishing longer records like blog posts, articles, and newsletters on the protocol. They called it Standard.site and it has since emerged as one of the most successful community generated Lexicons on the Atmosphere.
I admit I still don’t understand AT Protocol. There, I said it. I think I’d need to fully dive into it for a while to really grok it.
When reading this piece I was left saying to myself “How is this so much different than an RSS feed?” If you know, please reach out and tell me how it’s different or why it’s better. I believe someone could do the same UI work based on an RSS feed for a blog? Am I wrong? Let me know.
Before Frontier could become useful, it had to be buildable on modern operating systems, readable, writable, browsable… survivable. This is where the rubber hit the road.
I am very interested in Jake’s Frontier adventure and I love the idea of a headless Frontier. Being able to put other faces on the object database and scripting language sound like a really great idea to me. I’ve never been into using an outline as an editor and having the ability to bring my own IDE to the party sounds amazing.
If you’re not familiar with Frontier it’s a scripting language with a built in object database that is very powerful. The way Jake is rebuilding it I think it could make for a great embedded language for applications. Think the old VBA — still the best scripting environment ever made — in Microsoft Office apps.
The 2026 Razrs don’t change much in the design department versus last year’s versions, but that’s fine. They still look great. There are wood panels, soft touch plastics, vegan leather, and synthetic fabrics—all things you won’t find on the latest devices from Samsung, Google, or Apple. These are, hands down, the prettiest phones you can buy right now.
These phones are pretty darned stunning. I’m not the target audience for them, to be honest I don’t know who is, but I really like them. I hope Apple’s new entrant looks as nice as these Razrs do.
Many workers are experiencing “AI brain fry,” or mental fatigue from using and overseeing AI tools. And it’s no wonder why: Organizational change can take a toll on workers, and right now, there’s no greater organizational change than that caused by AI.
As a longtime developer the thought of an LLM replacing me scared the crap out of me. I’ve been doing this work for 30+ years and it’s all I know. However, once I dipped my toe into the LLM waters I realized it was just another tool. Someone needs to be around to define what needs doing and be there to review the outputs because it can, at least today, get things wrong or maybe you need to make an additional change you missed along the way.
An observation I’m sure many others have made. Since LLMs were trained on the worlds collective data their “reasoning” comes across very human like. The LLM studies code, formulates an understanding, and comes up with a plan to make changes. Then sets about making those changes. It just does it way faster than I can.
Another observation. At the beginning of the project I’m on now my team was given an area of the app to work on and we were running as fast as possible to deliver features. LLMs were definitely a productivity booster. Now, however, we’re dealing with typical end of project stuff. We have dependencies on parters and other teams and LLMs can’t take care of those for us, which is 100% fine. Now we’re down to the end of the project and a lot of cooperation between various teams is where we spend most of our time.
Bottom line: we still need humans to do this work.
Starting today Google AI Studio can build entire Android apps for you in minutes from just a prompt. You don’t need to install any software or configure any libraries, which significantly lowers the barrier to development. Whether you’re a seasoned developer looking to prototype at lightning speed or a creator building your first-ever mobile experience, you can now go from a single prompt to a high-quality, Kotlin-based Android app in AI Studio.
This is kind of cool and makes me wonder if Apple would ever offer a service like this. Not that I’d be the target audience but having something that could create an entire application for you, get it setup on the App Store, and publish it without the need for Xcode would be something to behold.
Having the ability to download the project a build it locally and maintain that connectivity to all the project stuff around it would be nice to have, if Apple ever does something like this.
Ever since I added substackcdn.com to my blocklist, I have learned how many bloggers have solved their “substack nazi” problem by just hiding it behind their own domain. Spoiler: it’s a lot.
I cringe ever time I hear or read “Go to my Substack” because they’re just blogs. Blogs hosted on a platform you have zero control over and I really hate that. Especially since people don’t seem to care they support some of the worst people ever to live on the planet. So many great writes out there I refuse to support or read because of the white supremacists and Nazis.
I know I can’t make a difference or convince folks to leave the platform but I’m going to keep trying. Before one of their co-founders went on Decoder with Nilay Patel and refused to say Substack would kick racists off the platform I’ve had zero respect for the company.
Today’s “new media” doesn’t seem to care they’re supporting horrible people. They’re lazy and only care about the money. Money they could have more of if they’d switch platforms. They’d also stop giving their hard earned cash to horrible people.
Until someone finds a way to make an open version of Substack that resonates with people stand alone blogs will probably be less attractive than Substack because folks like the social nature of it.
We could absolutely have the same experience as Substack with open source solutions but someone would have to build all that infrastructure and pay for it somehow.
A lot of the parts are there: HTTPS, RSS, ActivityPub, Micropub. Look at Micro.blog as an example of bringing some of those technologies together to make a social blogging experience. It publishes RSS, publishes to many different social networks, and gives you complete access to all of your data.
The boss of Standard Chartered has apologised after describing employees whose jobs are vulnerable to being replaced by Artificial Intelligence (AI) as “lower value human capital”.
Nice work, dude. This will be used in all kinds of think pieces and business schools as how not to motivate your employees.
Yeah, we all know we’re worthless cogs in the capitalist machine, but you don’t have to point it out. 🤬
Our consciousness, our experience of being, is shaped by things beyond our control. It is that experience of being that shapes our desires, and that is imposed or imprinted on us in our growing-up years.
Dave is going deep in this post and it rings true.
I’ve always loved Dave’s writing and I’ve followed him for at least 20 years, back to when he was writing Groundhog Day. He’s a good man and philosopher, I bet he’d disagree with me on that last point, but he’s a great writer and deep thinker none-the-less and worth a follow.
The software industry as we know it is dying and CEOs realized it months ago.
As long as I’ve been in this industry LLMs are the biggest shift I’ve ever seen. The web was seismic. At some point I knew I’d have to become a web developer if I wanted to continue to do computering stuff. Mobile came along and prolonged that shift for me. But, LLMs are a whole different thin for the world of software development. Sure, we still need the human element to tie it all together but you need good people skills and vision to make what we did by hand before. The coding practice is forever changed. We’re using LLMs to code in TypeScript, building React Native apps, but we could just as easily do everything in C, C++, Rust or native to platform languages like Swift and Kotlin. It doesn’t matter to the LLM, just to the client.
I have a web service in mind and I think I’ll do a CGI based thing using C++ because I’m comfortable with it and can edit everything by hand when I want. My idea is to generate the shell of it then do all the other work by hand using my own framework of C++ I’ve built over the years. It may never happen because I have to finish Stream for Mac and get Thunder Chicken rolling. Sorry for the tangent. My brain often does that. As the commercial says “The mind is a terrible thing.” 🤣
To help the industry get back on the right track, I’ve created a checklist for car designers. Make sure your new car—EV or otherwise—checks all these boxes to avoid making the same stupid mistakes that have plagued modern cars for years.
I think John Siracusa is a software engineering/tech nerd national treasure. His hypercritical nature and observations lead to great product and, let’s face it, extremely entertaining. John has a great way of expressing himself. He’s always funny and I absolutely love hearing one of his mini-rants on ATP.
It’s nice to see him write once in a while and I love seeing his work pop up in Stream on that rare occasion.
One of these days I’d love to shake his hand and thank him for all the years of joy and knowledge he’s brought to my life.
As an aside, ATP is an example of a small podcast done right. They have their own custom built subscription system and don’t rely on Apple or another big entity to make money. They’re not locked in. I’m an ATP subscriber and there are other podcasts I might’ve subscribed to but they’re dependent on Apple Podcasts to pay for those subscriptions. I don’t use Apple Podcasts. That is yet another proprietary lock-in I don’t want to depend on. Yes, Apple does many wonderful things for podcasts and I’m thankful for that, but their subscription model is not something I can appreciate. I get it, they’re a business, just as ATP is a business, but ATP has a very open model, no lock-in. Bring your favorite podcast player to the party and it works with ATP as is.
Republican lawmakers want a $250 bill featuring President Trump for the nation’s 250th anniversary celebration, but the proposal faces legal and legislative hurdles.
Why would anyone want a giant orange asshole on our money.
Doesn’t he realize his mug and all his gaudy gold shit is going to be ripped off of everything once he’s gone?
Biology will ultimately take care of him. I just hope he hasn’t well and truly fucked the country up beyond repair.
This morning I ran across the image above and I think it’s the MacOS Platinum design? I like it. I really, really like it. Since macOS 26 saw the light of day and folks have been bagging on Liquid Glass I’ve been looking at older Mac UIs for something pleasing to my eye. Not that I hate Liquid Glass, I don’t. It’s fine.
When I see screenshots of Platinum I keep thinking “I wish Apple would take Platinum as a starting point and re-imagine it for today.”
Then I ran across this screenshot from MacOS X Lion. It kind of looks like Platinum re-imagined. 😳
Maybe you knuckleheads shouldn’t have started a war with them? 🤬
The stupidity of this administration is shocking.
Today is one of those days. I don’t feel like writing code today, but I’m at the coffee shop, head in hands, trying to motivate myself.
I will work on Stream for Mac today because there’s so much to do. Maybe I’ll tackle OPML and Refresh updating in the UI? I’ve had some really great feedback from the few Beta Testers I have. I appreciate each and every one of you. Thank you for helping me make this app presentable. ❤️
Good morning from Charlottesville, Virginia! ☕️
I'm moving really fast this morning to get this "out the door" because I have to go pickup our trailer this morning. We bought a larger one, but it needed a bit of work and a good once over. The work is done, time to get ready for our maiden voyage in June.
I’ve only had one cup of coffee so I decided to play the Doom Soundtrack to increase my typing speed 1000%. 🤣
I hope you enjoy the links and the bad opinions. ❤️
Kyle Busch, a two-time NASCAR Cup Series champion, has died at the age of 41, just hours after his family said he was suffering from a severe illness.
Kim sent me a text Thursday night that simply read “Kyle Busch died.” When I read it, it didn’t quite register at first. My first thought was “Can’t be that Kyle Busch?” I was so wrong.
Kyle Busch was one of my favorite NASCAR drivers. He was brash but had mellowed over the years and I liked his competitive nature. Even though he’s struggled to record a win over the last three seasons he is, as Denny Hamlin says, on the Mount Rushmore of NASCAR.
I especially feel for his family. I can’t imagine the pain. ❤️
Godspeed, Mr. Busch.
I think maybe it’s time to consider a reboot of WordPress. I can’t seem to seed them with any ideas about building on it from the point of view of the web. It’s a product unto itself, it has plugins, but I’m not a plug-in sort of guy. I write operating systems. That’s what drives me. I see a great place to put an OS with WordPress as the storage and publishing component, and everything else grows up around it.
I’ve been watching Dave create his WordLand project on top of WordPress for a while now and it got me thinking about using WordPress as the backend for a new project. I don’t think it needs a reboot, just some different ways to use it. Dave’s own work shows that would work.
My idea is to build out a Micropub implementation that uses WordPress as its backend. That would allow for anyone to hook up their Micropub enabled client app or website to the backend.
The other part of my idea was to hook into the publishing flow to output static HTML pages since it’s what I prefer for my blog.
All the parts are there. They just need connecting. I’m sure it won’t be without its challenges but I bet an LLM like Claude could help pull it all together. I’m thinking of doing it in C++ because it’s something I know and is highly portable. Swift would also be a decent choice since it’s also very portable.
Who am I kidding. It needs to run on Linux. 😄
Virginia might be for lovers, but more recently, it’s for data centers. The state has more data centers than anywhere in the world, and companies are pushing to build more of them, including around some of the most hallowed ground in the country: the Manassas National Battlefield Park.
We’re definitely data center heavy here in Virginia and folks all over the state don’t want them in their area. Who can blame them given stories out of states like Texas and Tennessee where data center operators are polluting the air and water and making residents sick. Noise and light pollution are real things.
I mentioned it last weekend. If data center operators want to build they need to bring two things with them; power and an alternative to water for cooling. Oh, and they need to be HIGHLY regulated. I mean regulated like nuclear power plants. Green energy and restrictive noise pollution standards. Water is a big one. We need it to survive and many of these places are polluting water and putting it right back in the ground.
They’ve become a nuisance to communities. Who’d want them in their neck of the woods? I sure don’t.
The Nice Guys bombed at the box office in 2016, grossing an estimated $62 million at the end of its theatrical run with a $50 million budget. This commercial turnout is largely credited to releasing the same weekend as the Angry Birds movie, and in the 10 years since critics and fans alike have bemoaned the loss of potential sequels this action-comedy could have spawned had it received more spotlight. To this day, cast and crew still get asked about the possibility of it in interviews.
I think I saw The Nice Guys on Netflix a few years back, it could’ve been another streaming service, but I think it was Netflix. Anywho, it’s a good film and I’d recomment putting it on your “to see” list.
I’m referring, of course, to the daily miracle that is coffee. Our grandparents were told to cut back on this dirty-tasting beverage but today, it has become one of the most studied and virtuous and quietly luxurious parts of the human diet. All in all, coffee — yes, coffee — is one of the best reasons to be alive in the year 2026.
I mean, duh! Coffee is life blood! If you’re reading this now you understand I drink a decent amount of coffee throughout the day. Three cups in the morning — occasionally adding a medium mocha on top of that — and a hot cup or maybe a large cold brew in the afternoon.
LONG LIVE COFFEE! ☕️
Microsoft first teased its movable taskbar in March as part of efforts to rebuild trust among users. You can adjust the alignment of the icons inside the taskbar, as well as open the Start menu drawer from wherever you placed it. Windows 11 Insiders can access a shorter taskbar, too, which could come in handy for devices with smaller displays. There’s also an option to choose from a “Small” or “Large” Start menu.
It’s really nice to see Microsoft take a step back and work on fixing up the Windows UI. One thing I wish they’d do is make the UI consistent and get all to look and behave the same. Their settings app used to be tiny and clear of clutter. Now it’s a real mess.
Separating WinUI 3 from the operating system is a plus and a minus. It’s a plus because they support older releases. It’s a minus because the Windows team hasn’t fully integrated that new look into the OS. By fully integrating I mean anything built with the “old” Windows API — on top of the USER component. Why hasn’t Microsoft updated USER to draw using WinUI 3? If they were able to do that all applications using the old User functions for window and dialog management should adopt the new UI without change, or very little change. I think KERNEL and GDI could stay the same, maybe? Of the two GDI is definitely a candidate for updating so they could hide new graphics technology under it.
When Microsoft was developing NT they did an amazing job maintaining backward compatibility that allowed 16-bit Windows apps to easily move to their new 32-bit operating system. Did we have to make changes? Yes, we did, but they were really minor.
I’d imagine it’s not important to the big picture. Folks don’t really build new native Windows apps any longer. Most stuff is built to run in the browser. 😔
I have all kinds of bad ideas around marrying the old and the new to allow existing applications to get the benefit of the new without a total rewrite. Microsoft is usually pretty good at backward compatibility. In the case of WinUI 3 they opted to leave USER behind, to bit rot. Which is kind of sad to me.
As soon as people found a Bun branch mentioning an experiment to use an LLM to port the existing Zig code to Rust, they went mad.
This experiment is fascinating! From what I’ve read they have a direct port that works and passes existing unit tests. That’s wild and kind of exciting.
Using an LLM to create a blueprint of an existing piece of code and rewriting it a memory safe language is not such a bad idea. Sure, it’s going to take human intervention. Developers will need to review the code and understand it. Testers will need to understand how to test it and build tooling for it. But as LLMs improve it seems like this could be a really good way to rewrite a huge project bit by bit and get a safer version of it.
It’s not a perfect idea but seeing experiments like this is both terrifying and encouraging.
I’m going to keep an eye on this and see where it goes.
Hokum recently hit theaters, and it’s already outperforming box office expectations. If this Kubrick-referencing haunted hotel flick starring Adam Scott was your introduction to director Damian McCarthy, do yourself a favor and go watch his previous film, Oddity.
Kim discovered Oddity not long after it released and being a horror fan we watched it. It’s quite good.
Highly recommended if you’re a fan of the genre. 🍿
The metal-inspired soundtrack for 1993 shoot-’em-up Doom entered the Library Of Congress’ National Recording Registry last week, joining music by the likes of Metallica, Beyoncé, the Beatles and Bob Dylan. In 2024, Hammer interviewed designer John Romero, Bury Tomorrow bassist Davyd Winter-Bates and Periphery guitarist Misha Mansoor to find out how the game was created – and why it made such a lasting impact on heavy music.
The soundtrack will shred your brain, jack you up, and build tension. I just want to bang my head and jump. It’s perfect for the pace of the game.
I’ve wanted try to modernize Frontier for at least ten years. I had a long-tail of things I’d wanted to do inside UserLand before leaving for Microsoft, and since the Frontier kernel was open source it was always possible — at least in theory. But I never had the right combination of available time and C-coding chops, and I lacked familiarity with the deeper parts of the C-based Frontier/UserTalk runtime for it to be a realistic thing to attempt.
I’ve looked at the original Frontier code many times since it was released to the public. It does seem like a daunting task to refresh it for modern OS’es but in the end it could make for a relly nice scripting language on Linux. No, seriously! It had a large following at one time and was used by UserLand to create Manilla and Radio. Both very good blogging platforms when blogging was young.
As someone who loves building APIs and SDKs for developers I’d like to see the UI and main Frontier engine separated so it could be embedded inside other applications. Maybe the UI could be there? 🤔 Microsoft’s VBA was a full IDE you could embed in your applications. Seeing something like that for Mac, Linux, and Windows would be incredible.
Jake, can you make that happen? 😄 Have you considered using a modern, memory safe, language and doing a straight across port? Not optimized, not really taking advantage of the language, just a line for line port from C to say Rust or Swift? Then you could slowly do any language optimaization or take better advantage of what the language has to offer after getting that initial port complete.
Food for thought. 🍕

What did I get done today? 🤔
I did a bunch of little things to make the app have fewer rough edges.
I tried to fix an issue that causes the preview text in the feed item list to sometimes display only a single line but the text view is three lines high. Weird, I know. Sometimes it will display a single line but the text could be three lines high. I know this has something to do with cell recycling. I tried some recommended things to get the cells to resize their Text but no luck yet. I’ll get there.
Another thing I need to do to fix this is decode any HTML included in the feed and strip everything at the top that’s not a paragraph marker. What happens now is you won’t get any preview text because the top bit is an image or other HTML I’m not accounting for.
I didn’t get around to fixing OPML Import so it displays some sort of progress indicator while it’s working. I’m thinking about displaying a simple spinner with text to the right that reads something like “Importing: [blog name goes here]” in the toolbar. I think I’ll hide the refresh button and the Stream title text and replace it with the spinner and import text. That sounds good in my brain at the moment. 🧠


No, you orange asshole, you are not entitled to it.
Twenty-Second Amendment
No person shall be elected to the office of the President more than twice, and no person who has held the office of President, or acted as President, for more than two years of a term to which some other person was elected President shall be elected to the office of the President more than once. But this Article shall not apply to any person holding the office of President when this Article was proposed by the Congress, and shall not prevent any person who may be holding the office of President, or acting as President, during the term within which this Article becomes operative from holding the office of President or acting as President during the remainder of such term.
Nothing in the 22nd Amendment says you can be President for more than two terms.
NOTHING.
Even if you try some sneaky ass trick like being Vice President or Speaker of the House, that still doesn’t entitle you to another term. It’s fixed, at two. You’re done at the end of your current term. In 2028 we will have a new President, not you, or there will be a real mess for you to deal with.