Sign up

Scripting News Valid

Bluesky is actually pretty close to being on the web. The biggest missing piece is inbound RSS. They already support outbound, it could use a review and tuneup, but that half is mostly there.

Scripting News Valid

Why doesn't Substack have inbound RSS? Every time I look at their home page I think what a freaking waste. They are the web's printer. But you have to use their editor.

Alan Jacobs Supports Webmention Valid

Service pnp ppmsca 28600 28614v.

Science versus Superstition

Daring Fireball Valid
John Gruber

Jason Snell Is on Jeopardy Next Week

sixcolors.com/post/2026/03/ill-take-beach-reading-for-1000-ken/

Jason Snell:

So here we are: Six Colors now has three Jeopardy! players as contributors.

Come on, Moltz, get your shit together.

 ★ 

Daring Fireball Valid
John Gruber

Another One From the Archive: ‘Web Kit’ vs. ‘WebKit’

daringfireball.net/2006/05/web_kit_vs_webkit

When I re-read my 2006 piece “And Oranges” today before linking to it, I paused when I read this:

And while it is easy to find ways to complain that Apple is not open enough — under-documented and undocumented security updates and system revisions, under-documented and undocumented file formats — it would be hard to argue with the premise that Apple today is more open than it has ever been before. (Exhibit A: the Web Kit project.)

It’s not often I get to fix 20-year-old typos, and to my 2026 self, “Web Kit” looks like an obvious typo. But after a moment, I remembered: in 2006, that wasn’t a typo.

 ★ 

Daring Fireball Valid
John Gruber

★ Modifier Key Order for Keyboard Shortcuts

The correct order is Fn, Control, Option, Shift, Command — regardless if you’re using the words or the glyphs.

Daring Fireball Valid
John Gruber

Apple Has Changed Several Key Cap Labels From Words to Glyphs on Its Latest U.S. MacBook Keyboards

x.com/ClassicII_MrMac/status/2028869838870069447

“Mr. Macintosh”, on Twitter/X last week: Small change: Looks like Apple updated the keyboard on the new M5 16‑inch MacBook Pro. The Backspace, Return, Shift, and Tab labels are gone, replaced with symbols instead. All the new MacBook keyboards sport this same change, ...

Daring Fireball Valid
John Gruber

Halide Cofounder Sebastiaan de With Joined Apple’s Design Team in January

9to5mac.com/2026/01/28/halide-cofounder-sebastiaan-de-with-joins-apples-design-team/

Chance Miller, reporting for 9to5Mac back on January 28: Halide and Lux co-founder and designer Sebastiaan de With announced today that he is joining Apple’s human interface design team. This marks a return to Apple for de With, who previously worked as a freelancer for ...

Scripting News Valid

Trump’s naive attacks or threats against Iran, Venezuela, Canada, Greenland, Cuba and lack of support for Ukraine guarantee that every country that doesn’t have nukes is going to be working overtime to get them. Assuming they don’t already have the equiv of the Strait of Hormuz. Assuming the world survives Trump do you really think they’re going to let the US have as much power as it has up until Trump? They and we have to limit the power of all countries big and small. Trump is the warning that you can’t assume things will always be as they always have been.

Scripting News Valid

Claude Code notes

Yesterday, I put another couple of hours in my from-scratch right-sized Claude project. I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, ...

Daring Fireball Valid
John Gruber

From the DF Archive: ‘And Oranges’

daringfireball.net/2006/06/and_oranges

Mark Pilgrim’s reappearance on Daring Fireball this week prompted me to revisit this essay I wrote 20 years ago. Holds up pretty well, I think.

This bit, in particular, seems particular apt w/r/t Tahoe:

I’m deeply suspicious of Mac users who claim to be perfectly happy with Mac OS X. Real Mac users, to me, are people with much higher standards, impossibly high standards, and who use Macs not because they’re great, but because they suck less than everything else.

 ★ 

blog - aows Valid
• Adrian Vila

Elk Arch

Afton, Wyoming, February 2026.

Scripting News Valid

It is incredibly stubborn at insisting on giving you orders or deciding for itself what it will do. According to these AI's the human will isn't important, I couldn't possibly have arrived in the chat with a goal. I am blown away by what I can do, but I absolutely hate how these bots try to dominate, always, and never remembers. There should be a macro for: "I will tell you what to do."

Alan Jacobs Supports Webmention Valid

Paul Kingsnorth: The thing is, once you begin to examine those delusions, you see that one of the most pernicious is the construction of a self-identity. This is necessary to survive in the world, probably, but soon enough it becomes a yoke around the neck. This constructio...

Alan Jacobs Supports Webmention Valid

Romare Bearden, The Visitation (1941) 

Scripting News Valid

I put another couple of hours in my from-scratch right-sized Claude project. I decided we should switch from a browser-based app with no server component to a Node.js app with a browser-based UI. I felt it would be substantially easier to develop as a server app, and would more easily be enhanced with a SQL database running behind it. So I learned how to do that with Claude Code. had to slap its wrist when it tried, twice, to look at and change code outside of the freaking sandbox. I was promised it never would do that. I have the server running in PagePark, which has a built-in Heroku-like system I wrote a few years ago so I could manage all my apps from a CLI app, on Unix at Digital Ocean. Then we created a nice UI running in the browser. Two hours. And how did it make me feel? Mind bomb!

Scripting News Valid

An important best practice is to always start fresh threads by asking the old thread to prepare a handoff.md file that I can give to the next one, so we don't have to always start over. It takes some getting used to because coding doesn't work that way. Everything about your app is in three classes, CSS, JavaScript and HTML. There's also package.json for server apps. And I always have a worknotes.md file for every project. And that's it, the runtime isn't like Claude or ChatGPT. You have to get practiced at starting fresh threads because there's only so much data the app can store for your project. Somehow having the handoff.md doc it effectively does garbage collection? And there are limits to what the "make me a handoff" can do for you, it does forget things between threads. I don't understand how people with large projects don't go completely crazy.

Interdependent Thoughts Updates instantly via WebSub Valid
• Ton Zijlstra

Deep Linking Anton

An odd Wikipedia reference led me to the source of my name as well as mid 16th century ancestry. Last week I wrote about the search where my first name Anton came from, beyond being named after my maternal grandfather Anton Arnold Bast (1903-1969). I concluded it came from my grandfather’s great uncle, Anton Link […]

On my Om Valid
• Om Malik

Life Has a Hex Code

We fountain pen people are weird. Every month, around the start of the month, we do a version of the same thing: we make lists. What inks to put in what pens. Rotation schemes, seasonal palettes, elaborate spreadsheets that make a lighthearted hobby look like the desk of an air traffic controller. Not that I …

Daring Fireball Valid
John Gruber

★ The MacBook Neo

May the MacBook Neo live so long that its name becomes inapt.