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
Reposted by Jon Parise
Style lessons from Robert Redford, one of the most stylish men in the last century. 🧵
September 16, 2025 at 6:51 PM
Reposted by Jon Parise
Today is the 30th anniversary of Hackers
September 15, 2025 at 11:56 PM
I recently contributed some improvements to vim's Python syntax: github.com/vim/vim/comm...

Classes now have their own distinct highlighting (they previously shared the same highlighting as functions) and the by-convention names `self` and `cls` will be highlighted as identifiers.

#vim #python
History for runtime/syntax/python.vim - vim/vim
The official Vim repository. Contribute to vim/vim development by creating an account on GitHub.
github.com
August 19, 2025 at 3:57 PM
Reposted by Jon Parise
A fact that barely feels real to even ME is "THE JETSONS" was only on TV originally for 6 months in 1962, a bomb that nobody watched 😳

The reruns became IMMORTAL in kid-cartoon "package deal" syndication with the other Hanna-Barberra titles (it was originally a prime-time show)...
1/2
May 30, 2025 at 3:26 AM
Version 1.6 of my GraphQL plugin for vim has been tagged.

This version adds support for recognizing GraphQL strings passed to well-known JavaScript functions as well as improved support for JavaScript tagged templates.

github.com/jparise/vim-...

#vim #graphql
GitHub - jparise/vim-graphql: A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation.
A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation. - jparise/vim-graphql
github.com
May 14, 2025 at 2:49 PM
Reposted by Jon Parise
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
May 13, 2025 at 5:00 PM
Reposted by Jon Parise
There was a rather charming trend in the 1910s to introduce the actor at the beginning of the film by showing them first in their street or evening clothes and then dissolving into the costume of their characters. Here we see recent stage import William S. Hart become a bandit in THE BARGAIN (1914).
May 3, 2025 at 10:47 PM
Reposted by Jon Parise
TIL: how to disable cron for GitHub forks

Quick update to this post: no need to hardcode the repo owner name, which makes it easier to maintain projects across organisations.

hugovk.dev/blog/2023/ti...

#GitHub #GitHubActions #cron #TIL
TIL: how to disable cron for GitHub forks · Hugo van Kemenade
hugovk.dev
April 28, 2025 at 8:39 AM
You can adjust the spacing between macOS menu bar status items by changing NSStatusItemSpacing, e.g.:

defaults -currentHost write -globalDomain NSStatusItemSpacing -int 8

I wish there was a way to set this value on a per-screen basis (laptop vs monitor).

#macos
April 28, 2025 at 2:54 PM
Spent a few hours today debugging a CI job for my vim-graphql project. Turns out using $VIM as a Makefile-level environment variable was a bad idea; $VIM is meaningful to vim itself and influences its runtime path.

#vim
April 28, 2025 at 12:42 AM
Reposted by Jon Parise
A letter written by a passenger on the Titanic days before the ship sank was sold on Saturday at an auction for $399,000. “It is a fine ship but I shall await my journey’s end before I pass judgment on her,” Col. Archibald Gracie, a high-profile survivor of the disaster, wrote in the letter.
Titanic Survivor’s Letter, Written Aboard the Ship, Sells for Nearly $400,000
Col. Archibald Gracie wrote the letter while traveling on the Titanic days before the ship sank and plunged him into the icy North Atlantic.
www.nytimes.com
April 27, 2025 at 10:10 PM
Very happy to get this release out! Rewriting the text-to-speech system was a fun project, and I'm glad it'll improve things for folks who enjoy listening to their saved articles in audio form.
Today, we’re launching a few updates to Instapaper:

* Public beta for PDFs.
* Text-to-speech fixes on iOS.
* Logged-in Sites on Android.

Full details on our blog: blog.instapaper.com/post/7815397...
April 22, 2025 at 4:14 PM
Reposted by Jon Parise
For about a year, I worked with a retired British academic named Alasdair Spark to solve a mystery: where did the original photo from the end of The Shining come from, and where/when was it captured?
Last week, we finally found the answer.
www.instagram.com/p/DID43LBNPD...
April 5, 2025 at 8:13 PM
Jasmin Paris is an amazing human. www.youtube.com/watch?v=PgTE...
The Finisher: Jasmin Paris and the Barkley Marathons (Full Documentary)
YouTube video by Singletrack
www.youtube.com
March 29, 2025 at 3:38 PM
Time for the annual patch release of the PHP package I've been maintaining for … 23 years.

github.com/pear/Log/rel...
Release 1.14.5 · pear/Log
Add nullable parameter annotations (#36) Remove executable bits from source files Exclude README.rst symlink from Composer archives
github.com
March 9, 2025 at 9:42 PM
The Chrome Web Store has started warning about Manifest V2-based extensions being “unsupported”.

mjtsai.com/blog/2025/03...
Michael Tsai - Blog - Chrome Warning About Manifest V2 Extensions
mjtsai.com
March 8, 2025 at 6:58 PM
The Sims is 25 year old!

I spent the majority of my game development career working on The Sims franchise. It was some of the most challenging and fun work I've ever done.

#thesims #gamedev

www.nytimes.com/2025/02/04/a...
25 Years of The Sims Turning Players Into Gods (Gift Article)
As the virtual dollhouse turns 25, the game designer Will Wright explains how The Sims was a sandbox for the American dream.
www.nytimes.com
February 5, 2025 at 6:02 PM
Remember when spreadsheets were for numbers and not just tables of text?
January 24, 2025 at 6:09 PM
Instapaper won its category!

It feels great to see my work recognized, and I’m so glad people have found it useful.
2024 Obsidian Gems of the Year results are in!

Explore the 33 winning projects across seven categories:

– Best new plugins
– Best new themes
– Best existing plugins
– Best tools
– Best content
– Best templates
– Best integrations

obsidian.md/blog/2024-go...
2024 Gems of the year winners
Today we’re thrilled to announce the winners of our fifth annual Gems of the Year awards! After our panel narrowed down the selection and the community voted on...
obsidian.md
January 22, 2025 at 2:48 AM
Reposted by Jon Parise
You’re still arguing about tabs vs. spaces? May I present…
December 25, 2024 at 6:37 PM
I contributed the core runtime files of my vim-graphql project to Vim itself: github.com/vim/vim/pull...

This will give all vim/neovim users built-in support for the GraphQL file type.

#vim #neovim #graphql
runtime(graphql): contribute vim-graphql core by jparise · Pull Request #16273 · vim/vim
Contribute the core of my vim-graphql project (ftplugin, indent, syntax) to the Vim project. This replaces the basic ftplugin support that was already in the runtime with a more complete set of fil...
github.com
December 23, 2024 at 2:34 PM
Reposted by Jon Parise
What happened to the world’s largest CRT? @shankmods.bsky.social went on a quest to find the last surviving Sony 43” tube TV, tracked down from one of only two known photos of the 440-pound behemoth.
What Happened to the World's Largest Tube TV?
YouTube video by Shank Mods
youtu.be
December 22, 2024 at 6:11 PM
Reposted by Jon Parise
❄️🦌 Enter a winter wonderland with Sierra On-Line's "A Computer Christmas" (1986). 🎄💾 This charming vintage software showcases early PC graphics & underscores the importance of preserving our digital history.

Enjoy the full classic. ➡️ archive.org/details/sier...

#preservation
December 22, 2024 at 9:50 PM