Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

John Siracusa

@siracusa.social
18.8K followers 98 following 500 posts

Programmer, tech writer, and co-host of Accidental Tech Podcast, Reconcilable Differences, and Robot or Not. hypercritical.co

PostsRepliesMedia
John Siracusa @siracusa.social · 07/10/2026
That blue Houghton Mifflin copy is my favorite.
0101 10
John Siracusa @siracusa.social · 08/09/2026
I like the opposite: a higher mouse with sides I can easily grip. Here’s my mouse shape:
010 1
John Siracusa @siracusa.social · 26/07/2026
Peak Clooney was here, I think.
2160 16
John Siracusa @siracusa.social · 08/06/2026
macOS 26 Tahoe lies on a hospital bed as Avery Brooks asks… “Has anything you’ve done made your OS better?” (Welcome, macOS 27. Seriously.)
Ed Norton in American History X (1998)
3370 37
John Siracusa @siracusa.social · 01/06/2026
Update! Look what just appeared in a VIP rank-up package!
A VIP rank-up package from MIDA containing…a Biolens Seed!
240 4
John Siracusa @siracusa.social · 01/06/2026
💅
My final “golden” loadout in Marathon season 1. Highlights include a gold M1T and Bret, a gold backpack, and full gold cores. Only a purple shield, though. Shame.
160 6
John Siracusa @siracusa.social · 16/05/2026
Now, after 4 years at WPI, Alex has a BS in Computer Science and a Masters in Data Science, graduating with a perfect 4.0 GPA. (Yes, he received the maximum possible grade in every undergraduate and graduate class he took in all 4 years!) We are immensely proud of him! Way to go, Alex!
Alexander Siracusa, graduate.
82060 206
John Siracusa @siracusa.social · 30/04/2026
180 8
John Siracusa @siracusa.social · 15/04/2026
110 1
John Siracusa @siracusa.social · 10/04/2026
We’ve brought back an old favorite: our decidedly non-Retina “ATP Pixels” shirt. atp.fm/store
The Accidental Tech Podcast logo rendered as individual pixels separated by a tiny bit of space, with a slightly dimmer pixel drop-shadow.A zoomed-in version of the logo showing the individual pixels at a larger size.The ATP Pixels logo on a black t-shirt.
170 7
John Siracusa @siracusa.social · 10/04/2026
We’re still waiting for the M5 Ultra, but in the meantime, we have M5 Pro and M5 Max shirts. atp.fm/store
A black t-shirt with an M5 Pro logo: Apple-six-colors slanted stripes leaning against chunky “M5” letters with a blue “Pro” badge below it.A black t-shirt with an M5 Max logo: Apple-six-colors slanted stripes leaning against chunky “M5” letters with a purple “Max” badge below it.
150 5
John Siracusa @siracusa.social · 10/04/2026
For the networking nerds, we have two new shirts that are a twist on our earlier T568A/B shirts—literally. Introducing the T568A and T568B Crossover shirts (gigabit). atp.fm/store
A black t-shirt with an ///ATP logo with the stripes replaced with the wire colors for each of the two ends of a T568A gigabit crossover cable: pins 1-8 for one end on the top, and the other end on the bottom.A black t-shirt with an ///ATP logo with the stripes replaced with the wire colors for each of the two ends of a T568B gigabit crossover cable: pins 1-8 for one end on the top, and the other end on the bottom.A diagram from the URL below showing the wiring for a “fully crossed” gigabit Ethernet crossover cable.

https://www.elliottelectric.com/StaticPages/ElectricalReferences/DataComm/cat3-cat5e-cat6-cat7-cat8-ethernet-cable-guide.aspx#t568a-fully-crossed-4-pair-crossover-cable-wiring
170 7
John Siracusa @siracusa.social · 10/04/2026
We also have a shirt marking the ignominious end of a once-great Mac. atp.fm/store
Line art showing the top front of a Mac Pro case. Beneath it is the text: 2019–2026.
1110 11
John Siracusa @siracusa.social · 10/04/2026
Our @atp.fm WWDC 2026 sale includes shirts that attempt to match the colors of the MacBook Neo, right down to the subtly tinted logo that’s meant to match the keyboard colors. (Yes, the Silver is clearly too dark. We were limited by available shirt colors, but we did our best.) atp.fm/store
Four t-shirts in colors that match the MacBook Neo: Indigo, Blush, Citrus, and Silver. Each shirt has a monochrome ///ATP logo on it, in a color tinted to match the shirt. A MacBook Neo of the matching color appears in the lower left corner of each shirt for comparison.
4321 32
John Siracusa @siracusa.social · 20/03/2026
This episode also includes my theory about the black “speaker” modules in the MacBook Neo (starts at 41:55). overcast.fm/+BQnv4MC0jU/... You can see the images I’m referencing in the iFixIt teardown video at 00:27 and at 05:57 www.youtube.com/watch?v=PbPC... www.youtube.com/watch?v=PbPC...
The engine bay of an F80 BMW M3 (I think).
1140 14
John Siracusa @siracusa.social · 06/03/2026
I meant this:
120 2
John Siracusa @siracusa.social · 04/02/2026
Here's the new build phase, for reference.
set -e
SOURCE_CAR="${PROJECT_DIR}/SwitchGlass/BuildResources/Assets.car"
DEST_RESOURCES="${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
if [ -f "$SOURCE_CAR" ]; then
  /bin/cp -f "$SOURCE_CAR" "${DEST_RESOURCES}/Assets.car"
fi
/usr/libexec/PlistBuddy -c "Delete :CFBundleIconFile" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}" >/dev/null 2>&1 || true
/bin/rm -f "${DEST_RESOURCES}/AppIcon.icns"
010 1
John Siracusa @siracusa.social · 04/02/2026
I pushed Claude to find a solution. It made a heroic effort, trying many different approaches. But in the end, it did not find a solution.
I've exhausted the standard approaches. The CAR file format is proprietary (BOMStore-based) and there's no public API or tool to selectively remove Icon Image renditions while keeping IconGroup/Icon|mageStack entries.

Summary of Findings

The problem is that actool always generates Icon Image fallbacks when compiling a . icon file, regardless of:

* --minimum-deployment-target value
* --standalone-icon-behavior setting
* --enable-icon-stack-fallback-generation=disabled flag

And macOS 15 prefers these Icon Images from Assets.car over CFBundleIconFile, even when both are present.
290 9
John Siracusa @siracusa.social · 04/02/2026
I gave the coding agent in Xcode 26.3 a shot at the only problem I care about in Xcode right now. I got a predictable but unfortunate result. FB19437407
According to Apple's documentation, there is no built-in way to use both your custom Icon Composer (icon) file for macOS 26 Tahoe AND your custom legacy icon (ApplconGood.icns) for macOS 15 and earlier.

The documentation explicitly states:

"If you add an Icon Composer file to your Xcode project, it replaces any existing icon asset catalog that you previously used to represent your app icon. Xcode automatically generates a similar-looking version of the Liquid Glass icon for previous releases. If you want your existing icon to appear in previous releases, continue to use asset catalogs to represent your app icon."

Your Options

1. Use Icon Composer file only (Applcon.icon):
* macOS 26: Your custom Liquid Glass icon displays
* macOS 15 and earlier: Xcode auto-generates a "similar-looking" icon from your Liquid Glass design (but it won't be your custom ApplconGood.icns)

2. Use Asset Catalog only (Applcon.appiconset):
* macOS 26: The system applies automatic Liquid Glass effects to your existing icon
* macOS 15 and earlier: Your custom icon displays as-is

3. Remove the icon file from the project to use option 2, keeping your custom legacy icon on older systems while accepting the auto-generated Liquid Glass treatment on macOS 26.
6741 74
John Siracusa @siracusa.social · 29/12/2025
Sometimes the game just has it out for you…
4260 26
John Siracusa @siracusa.social · 28/12/2025
Found lurking on my YouTube home page /cc @cabel.panic.com
An auto-generated music mix that includes “Buggy Saints Row: The Musical”
181 8
John Siracusa @siracusa.social · 21/12/2025
Toyota GR GT
2110 11
John Siracusa @siracusa.social · 17/12/2025
Meanwhile…
My Warlock in Destiny 2, wearing some Mandalorian-inspired armor and carrying a purple lightsaber.
4110 11
John Siracusa @siracusa.social · 17/12/2025
Here’s my skill tree for season one. I was pretty happy with it.
My ARC Raiders skill tree. Survival: 38 (with Security Breach), Mobility: 41, Conditioning: 7
1110 11
John Siracusa @siracusa.social · 17/12/2025
🫡
My ARC Raiders departure screen showing my total assets (6.4 million credits), my future bonus skill points (5), and the time to departure (4 days, 18 hours).
0100 10
John Siracusa @siracusa.social · 06/12/2025
www.starwars.com/news/star-wa...
“You’re all clear, kid! Now let’s blow this thing and go home.”
5613 61
John Siracusa @siracusa.social · 21/11/2025
After the whole Shadowgate thing, I thought for sure this was…
The Fool’s Errand classic Mac game from 1987.
050 5
John Siracusa @siracusa.social · 27/10/2025
And, of course, we have our traditional @atp.fm logo shirts, in full color and monochrome. atp.fm/store#atp
A black t-shirt with the letters "ATP" in all-caps gray preceded by angled stripes in the six-color Apple logo colors.Six different colors of t-shirts with a white ATP logo on them: blue, red, gold, green, purple, and teal.
110 1
John Siracusa @siracusa.social · 27/10/2025
As long as the Mac Pro remains in limbo, we’ll still be offering the Mac Pro Believe shirt. Keep hope alive! atp.fm/store#mac-pr...
A stylized illustration of the front top of a modern Mac Pro with the word "BELIEVE" below it in all caps.
140 4
John Siracusa @siracusa.social · 27/10/2025
The M5 is here, and so is our M5 shirt. Celebrate one of the few bits of unambiguously good news in the Apple world! atp.fm/store#m5
A black t-shirt with an ATP-style rainbow M5 logo: the capital letters "M5" in gray preceded by angled stripes in the six-color Apple logo colors, in the style of the BMW "M" brand stripes.
110 1
John Siracusa @siracusa.social · 27/10/2025
And, of course, we also offer a T568B shirt to demonstrate the *other* One True Wiring Standard for Ethernet connectors. en.wikipedia.org/wiki/ANSI/TI... atp.fm/store#t568b
A black t-shirt with an ATP logo with the normal rainbow stripes replaced with the colors of the wires in an Ethernet cable according to the T568B spec: white/orange stripe, orange, white/green stripe, blue, white/blue stripe, green, white/brown stripe, brown.A close-up of the logo on the shirt: an ATP logo with the normal rainbow stripes replaced with the colors of the wires in an Ethernet cable according to the T568B spec: white/orange stripe, orange, white/green stripe, blue, white/blue stripe, green, white/brown stripe, brown.
241 4
John Siracusa @siracusa.social · 27/10/2025
Next up is one of our nerdiest products ever: the T568A shirt design transforms our logo to demonstrate the One True Wiring Standard for Ethernet connectors. en.wikipedia.org/wiki/ANSI/TI... atp.fm/store#t568a
A black t-shirt with an ATP logo with the normal rainbow stripes replaced with the colors of the wires in an Ethernet cable according to the T568A spec: white/green stripe, green, white/orange stripe, blue, white/blue stripe, orange, white/brown stripe, brown.A close-up of the logo on the shirt: an ATP logo with the normal rainbow stripes replaced with the colors of the wires in an Ethernet cable according to the T568A spec: white/green stripe, green, white/orange stripe, blue, white/blue stripe, orange, white/brown stripe, brown.
121 2
John Siracusa @siracusa.social · 27/10/2025
macOS 26 Tahoe is a thing that happened. Wear this shirt, inspired by Tahoe’s most awkward icons, as a warning for future generations. atp.fm/store#tahoe
A blue t-shirt with a macOS 26 Tahoe-style crescent-wrench icon. The wrench is holding a white hexagon with a gray ATP logo in it.A close-up of the t-shirt image: a macOS 26 Tahoe-style crescent-wrench icon. The wrench is holding a white hexagon with a gray ATP logo in it.Six different colors of this t-shirt: blue, red, pink, black, orange, and purple. (More colors are available.)
120 2
John Siracusa @siracusa.social · 27/10/2025
We’ve also got a cozy new quarter-zip with an embroidered ATP logo that’s great for the crisp fall weather. atp.fm/store#quarte...
A black, long-sleeve top with a small collar and a zipper that does down a few inches from the neck. A small embroidered rainbow ATP logo appear on the left side of the chest.ATP quarter-zip tops in four colors: black, off-white, navy, and pine green.
110 1
John Siracusa @siracusa.social · 27/10/2025
First up, we have a new version of the Chicken Hat that’s slightly bigger than the original Chicken Hat (about 1/2 inch larger in circumference), and it now has the ATP logo on the front. atp.fm/store#chicke...
A side view of a black hat shaped like a rectangle joined to a triangle, with the tip of the triangle cut off. It looks kind of like the comb on a rooster’s head.A close-up of the rainbow-colored ATP logo patch on the front of the hat.
140 4
John Siracusa @siracusa.social · 26/09/2025
See how bad it looks in the app where I read your post? This is what I’m talking about.
250 5
John Siracusa @siracusa.social · 11/08/2025
My injury has been tracking yours. We are bruise twins.
A hairy leg with a healing bruise that appears as a purple outline shaped sort of like a bean or maybe upside-down Australia.
110 1
John Siracusa @siracusa.social · 25/07/2025
Check out the iOS Gmail app’s suggested reply to an email complaining about Liquid Glass.
A screenshot of the Apple Mail app in iOS 26 showing some illegible controls. A suggested reply button on the bottom of the screen reads, “Offer to file radar”
3331 33
John Siracusa @siracusa.social · 22/07/2025
“Verify information” indeed, Apple…
A dialog in Tahoe beta 4 that asks which notifications should be summarized. The News notification option contains red text that says “Summarization may change the meaning of the original headlines. Verify information.”

The bottom of the dialog also has this text: “This is a beta feature. Summaries may contain errors.”
11644 64
John Siracusa @siracusa.social · 22/07/2025
Is there some kind of contest within Apple to see how little contrast can be used while still *technically* indicating a selection? One of these disks is selected, believe it or not!
The startup disk selection screen in macOS 26 Tahoe beta 4. One disk is selected and one is not, but it's REALLY hard to tell which is which at a glance.
1621214 212
John Siracusa @siracusa.social · 16/07/2025
Looks like my mom has started listening to the latest @atp.fm member special. atp.fm/atp-tier-lis...
A Messages bubble from my mom that reads, “Your high rating of pineapple on pizza has dad considering taking you out of the will.”
102413 241
John Siracusa @siracusa.social · 23/06/2025
0130 13
John Siracusa @siracusa.social · 30/05/2025
A satirical take on the infamous June 1997 cover of Wired magazine. It shows an iPhone surrounded by rings of thorns. Below it is the word “Pay.”
010 1
John Siracusa @siracusa.social · 30/05/2025
110 1
John Siracusa @siracusa.social · 24/05/2025
220 2
John Siracusa @siracusa.social · 19/05/2025
@flophousepodcast.com @dankmccoy.bsky.social I know I'm way behind, but in the Spice World Q&A when someone asked about game show hosts in movies, this is what I thought of immediately. "Who loves you, and who do you love!?"
Richard Dawson in The Running Man.
2130 13
John Siracusa @siracusa.social · 12/05/2025
I went in the other direction. The only reason I even know that name is because people told me I looked like him when I was a baby.
A chunky baby that definitely looks a little bit like Buddy Hackett.
3140 14
John Siracusa @siracusa.social · 21/04/2025
020 2
John Siracusa @siracusa.social · 19/04/2025
Next up:
170 7
John Siracusa @siracusa.social · 11/04/2025
The embroidered zip hoodie we’ve sold for years has been discontinued by the manufacturer, but we’ve replaced it with a newer model from the same company. The main differences: cylindrical drawstrings (instead of flat laces) and no more rayon in the fabric mix. atp.fm/store
A black zip-up hoodie with an embroidered rainbow-striped ///ATP logo on the left chest area.
151 5