Jon Parise
banner
jparise.bsky.social
Jon Parise
@jparise.bsky.social
Engineering at Airbnb. Instapaper contributor.

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

Scientia Potentia Est
And also support for `type` as a soft keyword, when it's used to declare a type alias: github.com/vim/vim/pull...
runtime(python): support 'type's soft keyword form by jparise · Pull Request #18090 · vim/vim
type became a soft keyword in Python 3.12. In that form, it is a statement that declares a type alias: # type_stmt ::= 'type' identifier [type_params] "=" expression type Point = ...
github.com
August 24, 2025 at 2:39 PM
@sindresorhus.com's Menu Bar Spacing app can do this with the help of some Shortcuts automation, but I'd prefer something built in to the OS.

sindresorhus.com/menu-bar-spa...
Menu Bar Spacing
Customize the gap between menu bar items
sindresorhus.com
April 28, 2025 at 2:54 PM
The extension is still maintained and will continue to work on browsers that support Manifest V2. There are also alternative solutions to removing tracking tokens.
March 8, 2025 at 6:58 PM
I maintain one impacted browser extension, and I've decided that the work required to migrate the code to Manifest V3 isn't worth it, especially when the result won't work any "better" than the current version.

github.com/jparise/chro...
GitHub - jparise/chrome-utm-stripper: Browser extension that strips Google Analytics (UTM) parameters, and various other click tracking tokens, from URL query strings
Browser extension that strips Google Analytics (UTM) parameters, and various other click tracking tokens, from URL query strings - jparise/chrome-utm-stripper
github.com
March 8, 2025 at 6:58 PM