James Widman

@JamesWidman
220 Followers
215 Following
10.9K Posts

We could probably do better.

he/him or they/them

unfortunate that programmers use the word "run" (verb, noun) to refer to a particular execution of a program, when we could have used "perform/performance" (in the sense of particular performance of a stage play)
iOS 18 holdouts: 18.7.7 is out now for devices that were eligible for the 26 upgrade. You should upgrade immediately. The security updates are significant. https://www.macrumors.com/2026/04/01/apple-ios-18-darksword-security-update/
Apple Issues Rare iOS 18 Security Update to Protect Against DarkSword Exploit

Apple today released a new build of iOS 18.7.7 and iPadOS 18.7.7, presumably with a fix for the DarkSword exploit. Apple told Wired that it would...

MacRumors
make sure to abolish the senate, set age limits on every office, and make it korean-levels of easy to put the president in jail. statehood for dc and puerto rico, and revert wyoming to a territory.
trump rolling up to scotus like "don't forget i own you" and then scotus going "yessir" right after 8 million people marched lmao that would be amazing. anyways, someone's already drafting the constitution of the Second Republic right
my level of stress has crossed a threshold where i think it would be funny if trump attended the birthright citizenship oral argument and scotus incoherently ruled in his favor 6-3. cortisol levels so high that i can't stop lolling about all my family members in danger. wouldn't it be funny tho
And it looks like the penultimate plugin manager, lazy.nvim, may now be unmaintained. Some users expressed concern about the loss of lazy plugin loading under the new-and-hopefully-final regime, but it looks like that shouldn't be a real problem as long as plugin authors avoid unnecessary `require()` evaluations during startup:
https://github.com/neovim/neovim/issues/35562#issuecomment-3239702727
https://github.com/neovim/neovim/blob/410ba8374d6df17b46df9d5f475472e61a5570fe/runtime/doc/lua-plugin.txt#L152

Neovim 0.12 is out and it comes with a bulitin plugin manager:
https://echasnovski.com/blog/2026-03-13-a-guide-to-vim-pack.html

In the past couple decades it feels like i've probably migrated to a new plugin manager for vim/nvim about 5 or 6 times. Hopefully this cycle of plugin-manager regime change will now finally end.

A Guide to vim.pack (Neovim built-in plugin manager) – Evgeni Chasnovski

A somewhat concise yet comprehensive guide to vim.pack: how it works and how to use it

Evgeni Chasnovski
Giving University Exams in the Age of Chatbots

Giving University Exams in the Age of Chatbots par Ploum - Lionel Dricot.

feeling silly because it only just now occurred to me that telescope.nvim probably ships with a builtin source for listing keymaps. And of course it does:

:Telescope keymaps

and when you hit <enter> on an item in that list it also executes the bound action of the keymap.

I’m way past due coming up with a name for my game. This is a plea for help. Please send me your name ideas: smart ones, dumb ones, puns, anything. I will treasure them all.

It’s a tactics game about collaboration: the good, bad, and potential evils of it. You form RPG parties and take them on mildly roguelike adventures.

A bit of Hearthstone, a bit of Final Fantasy Tactics, and maybe a sliver of Breath of the Wild.

Some clips from across many years of meandering development: