Jon Parise

@jparise
179 Followers
194 Following
687 Posts

Engineering at Airbnb. Instapaper contributor. Ghostty maintainer.

Former engineering leader at Pinterest and game developer at Maxis / Electronic Arts.

Scientia Potentia Est

Webhttps://www.indelible.org
GitHubhttps://github.com/jparise

Two new tools on https://www.streamspigot.com/:
- Sky Feeder generates a feed of your Bluesky timeline
- Tweeter Feeder generates per-account feeds for that other site

Together with the existing Masto Feeder tool, this lets me follow everything in my feed reader, continuing to allow me pretend to live in 2011.

And there's a blog post with some behind-the-scenes details (spoiler: agents were involved) and some additional tips (finally found a use for the JSON Feed format): https://blog.persistent.info/2026/06/how-i-consume-bluesky-and-twitter-and.html

This is not the only call for open source SwiftUI I've seen so I'm not trying to pick on it.

But my understanding is that SwiftUI cannot become open source. It touches too many private APIs. Even on platforms like macOS it's no longer really a wrapper for AppKit, and it's reaching deeper and deeper into private frameworks.

There were similar calls to open source AppKit back in the day - and this was one of a few reasons that went nowhere.

https://macguru.dev/swiftui-should-become-open-source/

SwiftUI should become Open-Source

We have a running joke on the team. Whenever we’re fed up fighting a framework and can’t find workarounds, someone proposes sending one of us as an undercover intern to that framework’s team at Apple, to fix the bugs from within. Over the years this has targeted

Max Seelemann
I've been thinking about SwiftUI and the frustrations around it a lot lately. This is my hot take: https://macguru.dev/swiftui-should-become-open-source/
SwiftUI should become Open-Source

We have a running joke on the team. Whenever we’re fed up fighting a framework and can’t find workarounds, someone proposes sending one of us as an undercover intern to that framework’s team at Apple, to fix the bugs from within. Over the years this has targeted

Max Seelemann
if Swift is serious about helping people write better software, i think we should tailor how the standard library handles common anti-patterns

GitHub Actions security in Python packages - a written version of the talk I gave at @pycon last week.

https://nesbitt.io/2026/05/25/github-actions-security-in-python-packages.html

GitHub Actions security in Python packages

Thank you Dr. Zizmor

Andrew Nesbitt
How reliable is the US weather temperature forecast? Didn't know that about Florida.

Pushed a small update (version 1.2.0) to my Alfred Letterboxd Workflow. The network client should be even more resilient and just as quick as before.

https://alfred.app/workflows/jparise/letterboxd-search/

Letterboxd Search - Alfred Workflow

Search Letterboxd for films and people. By Jon Parise.

Alfred Gallery
The new JPEG XL image format support was activated today in Firefox Nightly
https://bugzilla.mozilla.org/2040074
2040074 - enable image.jxl.enabled pref on nightly channel only

RESOLVED (tnikkel) in Core - Graphics: ImageLib. Last updated 2026-05-22.

Happy 40th birthday, ZMODEM! On May 20, 1986 the ZMODEM protocol specification was posted on Usenet by Chuck Forsberg of Omen Technology.

https://www.tuhs.org/Usenet/comp.sources.unix/1986-May/004372.html

If you used a BBS before the Internet you might get nostalgic. Otherwise you probably have no idea what this is about (and that’s fine).

ZMODEM Protocol Description