Rob Fahrni

Follow @fahrni on Micro.blog.

Saturday Morning Coffee

Good morning from Charlottesville, Virginia! ☕️

Spicy Mexican CoffeeI still get a bit lost in my new gig — at WillowTree — as a React Native/TypeScript dev. The syntax is making more sense and getting easier to follow, but, I do have a difficult time understanding the errors produced by yarn ts:check. It’s the same each time I learn a new language.

I’m also developing an interest in Rust. That’ll have to be a part time interest for a long time I suppose. I have more important business to attend to. 😃

Onward!

Filipe Espósito • 9to5Mac

Shareshot is an iOS app that transforms how you share iPhone and iPad screenshots

A friend of mine, Marc Palmer, is part of the duo who created Shareshot! It is, as always, absolutely beautiful, full featured, and stable.

If I’m not too lazy moving forward I should use it to make screenshots for Stream blog posts and the like.

Congratulations, Marc! 🥳

Andrew Carter • WillowTree Blog

Mobile app interactivity, multimodal voice technology, and AI are all converging with Apple Intelligence — Apple’s new artificial intelligence feature set announced at this year’s WWDC, coming soon with iOS 18 (maybe in October). And the secret sauce powering those awesome interactions is something called App Intents.

Andrew is pretty legendary in the halls of WillowTree. So damned smart and witty, and he plays a mean fiddle and banjo.

Anywho, go give his piece on App Intents a gander, you might learn a thing or two.

Kelly Crandall • Racer

Austin Dillon has been stripped of the NASCAR Cup Series playoff eligibility that came with his victory at Richmond Raceway.

Austin Dillion looked great all night. I don’t recall how many laps he lead but it was a lot. He was two laps short of victory when a late caution came out.

On the restart he was beat off the line by Joey Lagano and fell into second place.

I wanted to see Mr. Dillion win so badly. He hasn’t had a win in a couple years and Richard Childress Racing needed one but the way he did it was not great.

He kept the win but was stripped of his points and playoff berth. They should’ve disqualified him and given the win to Legano, if I’m being honest about my feelings.

Scharon Harding • Ars Technica

Sonos is laying off about 100 people, the company confirmed on Wednesday. The news comes as Sonos is expecting to spend $20 to $30 million in the short term to repair the damage from its poorly received app update.

It’s incredible how much an app redesign can make or break an application or company.

Another critically acclaimed podcasting app called Overcast was also redesigned and released recently. It too has had a very difficult time with its subscribers. Lots of one star reviews and hate.

Rewrites can kill companies. Don’t do it. Evolve your code over time. Think of it as a Ship of Theseus.

Tasha Robinson • Polygon

Ryan Reynolds had very specific tech (and humor) requirements for Wolverine’s corpse

I still haven’t see the new Deadpool but I really want to. Deadpool’s obsession with Wolverine is funny as heck and I’m here for it. Ryan Reynolds and Hugh Jackman are hysterical.

Juan José López Jaimez and Meador Inge • Google Bug Hunters

In a throwback to the past, this blog post takes us on a journey back to a time when eBPF was a focal point in the realm of kernel security research. In this update, we recount the discovery of CVE-2023-2163, a vulnerability within the eBPF verifier, what our root-cause analysis process looked like, and what we did to fix the issue.

Fresh off the heels of the Crowdstrike fiasco we get a story of how Google engineers found vulnerabilities in a Linux technology that allows for similar extensions to the OS. Similar in desired outcome, not in implementation.

Matthias Endler

Quite a few websites are unusable by now because they got “optimized for Chrome.” Microsoft Teams, for example, and the list is long. These websites fail for no good reason.

Chrome has definitely become the new Internet Explorer in a way. Devs have become lazy and don’t code for the open web, they’re coding against a specific browser. Not good. 🤦🏻‍♂️

Stan Alcorn • Rest of World

How Spotify started — and killed — Latin America’s podcast boom

What Spotify has done is not podcasting if it doesn’t allow any podcast player to subscribe to a feed. That’s part of what makes a podcast a podcast. What they’ve done is something that needs a new name.

Lately I’ve heard some podcasts announce ad free versions available on Apple Podcasts, which is also just as bad as Spotify’s locked up audio thing.

Please, don’t do this, keep your podcast a podcast and find a better way to create subscriptions. Others have done it. You can too.

Patreon

Apple is requiring that Patreon switch to their iOS in-app purchase system starting this November, or risk being removed from the App Store. Here’s what’s coming, and what you can do about it.

My opinion on this is simple.

If they really believe in creators Patreon should abandon their iOS App in favor of a really great mobile experience on their website.

Liam Proven • The Register

Before WordPerfect, the most popular work processor was WordStar. Now, the last ever DOS version has been bundled and set free by one of its biggest fans.

It’s not surprising how many fans of WordStar exist. Many of them are novelists and columnists. The best of the best writers in the world. Of course they’re most likely of a certain vintage, if you know what I mean? 😂

I started as a BASIC programmer and used WordStar as my editor until I discovered Brief. True story.

David Edwards • Raw Story

Judge Chutkan faces call to seize Trump’s passport after threat to flee to Venezuela

Can Judge Chutkan do the opposite and encourage Trump to move to Venezuela, now? That would solve a lot of problems with the upcoming election and help preserve democracy.

It would be a great service to the country. 🇺🇸

Rex Huppke • USA TODAY

Trump rambles, slurs his way through Elon Musk interview. It was an unmitigated disaster.

I listened to it for a few minutes and the Orange Man sounded like Sylvester the cat!

Sufferin’ Suckatash! 😋

Tiny Apple Core