Sign up

blog - aows Valid
• Adrian Vila

Cowboy's shadow

San Francisco, February 2026.

Michael Tsai
• Michael Tsai

Apple News Scam Ads

Kirk McElhearn (Bluesky, Hacker News): I use Apple News to keep up on topics that I don’t find in sources I pay for (The Guardian and The New York Times). But there’s no way I’m going to pay the exorbitant price Apple wants for Apple News+ – £13 – because, while you get more publications, […]

Michael Tsai
• Michael Tsai

LLMs and Software Development Roundup

Colin Cornaby (Mastodon): Certain tasks have worked well for me. These tasks tend to fit the LLM model well. […] It’s probably not surprising that there is a relationship between the sunk cost fallacy and gambling. Gamblers get a huge dopamine rush when they win. Sunk cost fallacy feeds that. No matter how much they’ve […]

Jonathan Hays Supports Webmention Valid

Day 37: 6.42 miles 🏃‍♂️💨 #eugenemarathon

Scripting News Valid

I've been watching Jake do the Headless Frontier work with two different AI bots -- ChatGPT and Claude.ai. And as he's doing that, I'm slogging away the same way I've always done it, working on the top level user interface of WordLand. I don't see a way around it, because I h...

Scripting News Valid

Another example of ChatGPT utility. Asked this question: "I have a function named viewFeedItem. Inside it has an icon that when you click it, it calls viewFeedItem to view the parent of the item. But I don't want it to call viewFeedItem directly because that leaves the previous instance of viewFeedItem around. In javascript what's the best way to defer the call to divFeedItem so that the two instances are unrelated, and the first instance goes away." I was pretty sure as I wrote this that setTimeout was the answer, but ChatGPT offered it as the first choice, and explained why it was the best. It's like having a code consulant, you're the surgeon and it's ready to help. And it really does help to know it parsed it the same way I did.

Scripting News Valid

Sports galore!

Good morning sports fans! Boy are we getting some fancy sports action. The Olympics have already started, with Milan as the host city. The opening ceremony is tonight. My longtime friend the brilliant and beautiful Anna Masera will be attending. I don't know if I can boast ...

On my Om Valid
• Om Malik

How AI Goes to Work

Sometimes it takes a single piece in a jigsaw puzzle for the whole picture to come into shape. And that happened earlier this weekend. I was able to crystallize a lot of what I have been thinking about technologies colloquially known as “Artificial Intelligence.” And it happened because of a 40-year-old piece of software that …

Michael Tsai
• Michael Tsai

AEQuery

Mark Alldritt (Mastodon): I’ve released a new command-line tool called AEQuery. It queries scriptable macOS applications using XPath-like expressions, translating them directly into Apple Events. The short version: you describe what you want using a slash-delimited path, and AEQuery resolves the SDEF terminology, constructs the Apple Events, and returns the results as JSON. […] The […]

Michael Tsai
• Michael Tsai

Time Machine in Tahoe

Howard Oakley: Time Machine had happily gone that long without backing up or warning me that it had no backup storage. […] I think this results from Time Machine’s set and forget trait, and its widespread use by laptop Macs that are often disconnected from their backup storage. […] If you do just set it […]

Michael Tsai
• Michael Tsai

Accessing the Unified System Log From a Standard User Account

Rich Trouton: Using the log command line tool doesn’t require root privileges or require admin authorization, but it needs to be run by a user with admin rights. […] What this does is create a sudo configuration which allows all members of the staff group on the Mac, which is a group that has all […]

Michael Tsai
• Michael Tsai

Tahoe SwiftUI Table Bugs

Todd Heberlein: The first bug report, FB21850924, covers a terrible memory leak in SwiftUI’s Table view, a feature our program uses a lot. […] Despite the rapid updates to the data, the sample program only keeps 1000 records in a deque, so the memory usage should bounded. Strangely, switching to another view triggers Swift to […]

Scripting News Valid

I still love my Keurig coffee maker. The coffee is delicious and hot and it's truly a technology marvel. So simple and easy to learn.

Jonathan Hays Supports Webmention Valid

Day 36: Hoops Day 🏀 #eugenemarathon

On my Om Valid
• Om Malik

OpenClaw is Hawt

I posted this on Twitter. An old fashioned scoop let. Peter Steinberger the creator of product formally known as Clawdbot is one hot commodity in Silly Over AI Valley. The word around Silicon Valley is that everyone from Meta to OpenAI to xAI wants a piece of OpenClaw and its creator. Zuck and Sam might …

Jonathan Hays Supports Webmention Valid

Day 35: Recovery day. 😴

#eugenemarathon

Scripting News Valid

News from the most-quoted blogs on Hacker News. Writeup is here.

Scripting News Valid

Here's a news page with stories from the most-quoted blogs on Hacker News. A brilliant idea. All I did was give each item a category, and shortened the URL. The brief writeup is here.

Scripting News Valid

I'm going to WordCamp Europe in June in Poland. Can't wait.

Scripting News Valid

No one else can see this message. You are the only real person. The rest of us are alien robots sent here to test you.