Jon Sagara
jonsagara.com
Jon Sagara
@jonsagara.com
Professional nerd (C#/F#). Swift newb. Pretend woodworker.

You may remember me from such Internet sensations as @us-parks.parksalerts.com and @us-monuments.parksalerts.com
It's a rare unicorn day 😱
November 29, 2025 at 5:58 PM
Adding a pipeline-like operator using C# 14 🤔 www.youtube.com/watch?v=R38E...
I Added an Insane New Feature in C#
YouTube video by Nick Chapsas
www.youtube.com
November 29, 2025 at 4:05 AM
My car charger can boil water really fast www.youtube.com/watch?v=INZy...
My car charger can boil water really fast
YouTube video by Technology Connections
www.youtube.com
November 29, 2025 at 3:23 AM
Reposted by Jon Sagara
New blog post - Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions www.hanselman.com/blog/automat...
Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions
Mac Tahoe (in Beta as of the time of this writing) has this new feature called ...
www.hanselman.com
November 28, 2025 at 11:33 PM
Fifteen Years xkcd.com/3172/
Fifteen Years
xkcd.com
November 28, 2025 at 4:34 AM
Me watching the first quarter of this Kings game
a bald man wearing glasses is sitting on a couch .
ALT: a bald man wearing glasses is sitting on a couch .
media.tenor.com
November 27, 2025 at 3:24 AM
With a fresh install of VS2026, installing the Bundler & Minifier 2022+ extension can corrupt the installation. However, repairing with Visual Studio Installer and then installing the extension again works. The extension now works properly. 🤷🏻‍♂️ github.com/failwyn/Bund...
Installing the extension in a fresh installation of VS2026 corrupts the installation, and VS2026 no longer functions. Repairing and then installing B&M 2022+ again works. · Issue #45 · failwyn/Bundler...
Hi, Love the extension and have been using it for years, so thank you for all of your hard work. 👍🏻 In my Windows 11 VM where I already had VS2022 installed with Bundler & Minifier 2022+, after ins...
github.com
November 25, 2025 at 6:18 PM
Reposted by Jon Sagara
You can rent a hotel room that looks like Goodnight Moon

If you were one of the millions of children who grew up reading Goodnight Moon before bed, chances are its iconic green bedroom is permanently seared into your memory. Now, for the next four months, you have the opportunity to sleep in the…
You can rent a hotel room that looks like Goodnight Moon
If you were one of the millions of children who grew up reading Goodnight Moon before bed, chances are its iconic green bedroom is permanently seared into your memory. Now, for the next four months, you have the opportunity to sleep in the Goodnight Moon room IRL. The Goodnight Moon room has been faithfully re-created—down to the red balloon, bowl of mush, and cow jumping over the moon—for a new immersive suite at the Sheraton Boston Hotel.
mathewingram.com
November 25, 2025 at 2:44 PM
Jeebus, don’t buy CR2032 batteries at Home Depot. They’re currently charging $15 for a pack of four. You can get them much cheaper elsewhere
November 25, 2025 at 3:51 AM
Reposted by Jon Sagara
Become ungovernable

#BecomeUngovernable
November 23, 2025 at 5:15 PM
Reposted by Jon Sagara
Boston's Mayor Wu playing with Yo-Yo Ma at Symphony Hall
November 23, 2025 at 5:11 AM
Reposted by Jon Sagara
Did you ever want to develop a game with #GodotEngine 1.0?

Its binaries were lost to time, but earlier this year I fixed compilation with modern toolchains, so I could rebuild it for desktop platforms.

That's now merged: github.com/godotengine/...

Downloads: github.com/godotengine/...
[1.0] Build fixes for modern toolchains + new official `1.0-stable` binaries by akien-mga · Pull Request #101105 · godotengine/godot
After #101040, I had to give a go at making a new set of official builds for 1.0-stable, which is the only release we don't have builds for yet. So here we go, a set of fixes that make it possi...
github.com
November 21, 2025 at 9:50 PM
The new soccer complex is so impressive 😎
November 22, 2025 at 3:22 AM
Reposted by Jon Sagara
Someone took those JavaScript skills to good use:

jmail.world
Jmail, logged in as [email protected]
You are logged into [email protected], Jeffrey Epstein's email. Sourced from the November 2025 House Oversight Committee data release.
jmail.world
November 21, 2025 at 1:17 AM
Reposted by Jon Sagara
texting my mom about this
November 20, 2025 at 5:02 PM
Reposted by Jon Sagara
Nano Banana Pro, released this morning, is clearly the best image generation model. Superb instruction following, plus it can generate full infographics (with correct spelling and properly rendered text!) from a short prompt based on running extra searches simonwillison.net/2025/Nov/20/...
Nano Banana Pro aka gemini-3-pro-image-preview is the best available image generation model
Hot on the heels of Tuesday’s Gemini 3 Pro release, today it’s Nano Banana Pro, also known as Gemini 3 Pro Image. I’ve had a few days of preview access …
simonwillison.net
November 20, 2025 at 4:34 PM
Service Outage xkcd.com/3170/
Service Outage
xkcd.com
November 20, 2025 at 4:15 PM
LINQPad 9 is now RTM www.linqpad.net/LINQPad9.aspx
www.linqpad.net
November 20, 2025 at 4:10 PM
PSA: If you use Humanizer in your #fsharp project and call the ToQuantity(int) method, do NOT upgrade to 3.0.1. They removed that overload, instead relying on ToQuantity(long), and the F# compiler is NOT happy about that.

github.com/Humanizr/Hum...
Restore ToQuantity(int, string) overloads · Issue #1652 · Humanizr/Humanizer
Hi, I just updated to Humanizer 3.0.1 in my mixed C#/F# solution, and I got all kinds of build errors around ToQuantity where I pass in an Int32 as the count. Example F#: let warningText = "warning...
github.com
November 20, 2025 at 4:03 PM
Reposted by Jon Sagara
The Sacramento Kings may not be good, but they're doing whatever this is
November 20, 2025 at 2:04 AM
Reposted by Jon Sagara
The loss of an elimination status means that measles will once again be considered endemic to the US, an embarrassing public health backslide for a vaccine-preventable disease.
CDC data confirms US is 2 months away from losing measles elimination status
Elimination status is lost if the virus spreads continuously for 12 months.
arstechnica.com
November 19, 2025 at 6:14 PM
Reposted by Jon Sagara
Remember when the Internet could go for weeks or even months without a major outage? That was cool.

It's almost like we've unlearned how to do this right. In the past couple weeks: AWS, Azure, Cloudflare… git at GitHub is currently down.
November 18, 2025 at 8:58 PM
Reposted by Jon Sagara
claude is still the only bearable model family out there. codex & gemini just play deaf and continue doing whatever they please. meanwhile, claude listens when you yell at it.
November 18, 2025 at 8:58 PM