Saturday Morning Coffee
Good morning from Charlottesville, Virginia! ☕️
Pretty slow week at work but we had the grandkids for three days — they’re on spring break — so house was a mad house. 🤣 In all the best ways of course. 😃
[The Next Web] (https://thenextweb.com/news/oracle-layoffs-march-2026)
Oracle is cutting up to 30,000 employees to pay for AI data centres
And it started with a 6 AM email.
The slaughter continues and this is another one related to LLMs.
Oracle is taking on tons of debt to build out. Add that to his support of his kids fantasy of being a movie mogul and others have to foot the bill.
On March 31, 2026, two malicious versions of axios, the enormously popular JavaScript HTTP client with over 300 million weekly downloads, were briefly published to npm via a compromised maintainer account. The packages contained a hidden dependency that deployed a cross-platform remote access trojan (RAT) to any machine that ran npm install during a two-hour window.
Hackers gonna hack. I’ve mentioned this before but it seems to me like whoever runs npm as an organization needs to make it a bit more difficult to submit package updates for extremely popular packages. I know, I know, it goes totally against the spirt of open source and freedom but this poisoned package just caused how many millions of dollars in lost productivity.
Every time any of LinkedIn’s one billion users visits linkedin.com, hidden code searches their computer for installed software, collects the results, and transmits them to LinkedIn’s servers and to third-party companies including an American-Israeli cybersecurity firm.
Companies can be so scummy and I hate it. Look, I just want to use the site. If you need me to pay for it, fine, as for money so I don’t have to be harvested for data so you can sell it.
I had deleted my LinkedIn account after we moved to the east coast, then I discovered my company and folks in the east — in general — really use it, so I logged back in.
I’m dumb. 😁
Amanda Kondolojy • Pocket-lint
According to user iamonreddit, the most recent Netflix app update has made it slightly more difficult to use the fast-forward and rewind functions. Instead of clicking the back or forward button on the remote wheel to advance or return ten seconds, this button press now pauses the screen and brings up a frame selector. In order to actually go forward or go back, users then have to click the same button again. So essentially, what once required a single button press, now needs two.
User experience is a thing! If you screw up your design you’re gonna hear about it. Your customers will scream to the heavens and hit social media! 🤣
Matt “TK” Taylor & Matt Kane • Cloudflare
Our name for this new CMS is EmDash. We think of it as the spiritual successor to WordPress. It’s written entirely in TypeScript. It is serverless, but you can run it on your own hardware or any platform you choose. Plugins are securely sandboxed and can run in their own isolate, via Dynamic Workers, solving the fundamental security problem with the WordPress plugin architecture. And under the hood, EmDash is powered by Astro, the fastest web framework for content-driven websites.
EmDash looks very interesting. I don’t use WordPress for my main blog any longer because I wanted it published statically. I’m now at Micro.blog and I enjoy how scaled down the entire experience is. It’s built by a blogger for bloggers.
There’s nothing wrong with WordPress. I used it for well over ten years on my blog and it powers my Hayseed blog. It’s perfect for big organizations.
I don’t see it being replaced by EmDash but it’s neat to see another tool enter the market.
It really feels like we’re in a blogging renaissance and I love it!
In an industry full of sprawling multipronged tech empires, the basic antitrust argument against Apple is comparatively simple: it’s become the ultimate gatekeeper to billions of people’s primary computing hardware, and it keeps competitors locked out while levying a heavy toll on the developers it lets through.
This will go on for years and years. Who knows what it’ll lead to but I’m strapped in for the show. 🍿
I do hope it results in better options and support for developers large and small.
Nikita Mazurov • The Intercept
Another option is to leave devices that contain sensitive information at home and instead bring throwaway travel devices you’re willing to have searched or confiscated. This doesn’t need to be an expensive proposition. You can reformat and repurpose an old phone or tablet, or purchase refurbished older models that are comparatively cheap.
This is what I did when I went to No Kings in Washington D.C. back in October of last year.
I reset my old iPhone 11 and set it up with a brand new Apple ID and a new phone carrier. It has very little data on it. I also enabled an extra layer of security on it. I can’t remember what it’s called at the moment but you should also do that for your “burner.”
It’s my testing phone for Stream and is still a really great phone, if the battery were better it would be perfect. 😃
As artificial intelligence continues to leap from concept to reality in just about everything we do, an increasing number of Americans see more harm than good when it comes to AI’s impact on their daily lives and education and they are divided about its impact on health care. Trust in AI remains low.
There’s nothing wrong with a bit of skepticism. I was skeptical of an LLMs ability to help me in my everyday work.
But it turns out I was wrong. An LLM can be quite useful to a developer and once you dive a bit deeper you start to figure out how to tune the LLM to work like you’d prefer it to work and teach it to do many tasks at once.
Should you scrutinize the output? Yep. Because they can still make mistakes.
But, they can also be quite helpful.
I’m not going to debate the major, controversial App Store policy issues here, such as Apple’s cut of developer revenue: 15% for members of the Small Business Program like myself, 30% for other developers. My argument is that even at the reduced rate of 15%, developers are not receiving their money’s worth in services from Apple.
Jeff shares his ideas on how to improve the App Store Developer experience.
It’s nice to see a developer share their experience and their list of wants/needs.
Matt’s response was generous in places. He acknowledged the engineering quality and called the Skills implementation “brilliant.” But his architectural arguments were almost entirely defensive. He suggested EmDash should adopt Gutenberg. He framed EmDash’s sandboxed plugin model as impractical. He questioned Cloudflare’s business motives.
A nice piece from Joost. Worth your time. ⏰


Well, it’s definitely allergy season and mine are the worst they’ve ever been. This is the first time post nasal drip has caused such a sore throat that it’s super swollen. Which in turn causes my sleep apnea to be bad. As a result, I’m not sleeping all that well. 
Now, to be clear, I’d tried some combination of things prior to this attempt and they all failed. Why didn’t I do it this way to start with? Well, I’m dumb, and stubborn, and wanted it to work a certain way, so I kept trying to do it my way. Sure, I used Combine and @Publish and ObservableObject, and the other macro I’m forgetting at the moment, or some other combination of those.
Sorry for missing last week. We had our granddaughter over and I wasn’t able to get my writing completed before she woke up.
I typically collect the articles I like to during the week. I’ll go through the list, clip quotes, and add links. Then I come back up here and write an introduction.


Sitting at
Nothing much to say.
Nothing much to say this week! Hope you enjoy the links.
I hope you enjoy the links. 🙂



