Josh Horowitz
joshuahhh.com
Josh Horowitz
@joshuahhh.com
joshuahhh.com
t-shirt size: medium
I'm so barred I'm hollering "who cooks for you?" in verdant forests
November 3, 2025 at 8:41 PM
happy spooky season here is your pumpkin owl

(www.artic.edu/artworks/633...)
October 20, 2025 at 9:04 PM
I crudely aligned parcel map & Google satellite view:
October 17, 2025 at 5:40 PM
I don't yet have anything insightful to say about distorted tourist maps of cities but I'm very excited by them.
September 26, 2025 at 6:57 PM
rotate line of pixels 2° every frame

nearest-neighbor interpolation

(w/ @obtusatum.bsky.social)
August 17, 2025 at 8:16 AM
temporal median of dog
August 9, 2025 at 7:46 PM
temporal median of koi
August 9, 2025 at 7:28 PM
caught some bugs getting nasty on my flower (1/10x speed)
August 8, 2025 at 9:39 PM
IIUC, uv is a fast, sane replacement for the pip tooling, which is great!

if you want an analogous fast, sane replacement for the conda tooling (which includes a broader range of stuff beyond pure Python), you might consider pixi: prefix.dev.

looks like NumPy recommends exactly these two options!
August 7, 2025 at 7:05 PM
excerpt from my band-name list:
August 1, 2025 at 7:32 PM
I love them I love them I love them
April 3, 2025 at 10:28 PM
March 31, 2025 at 2:51 AM
maybe this calls for an OS-level "tray" you can drag things into and out of?

(this too has a real-world equivalent: note the cute "coffee cup shelf" next to the door of All City Coffee in this unattractive photo I found online.)
March 30, 2025 at 12:39 AM
Just learned tennis scoring; thanks @pte.bsky.social.

I thought the terminology was overcomplicated, until I saw that it turns an infinite state-space of scores into a finite one.

Q1. Is this bisimulation?
Q2. Generalize: Which winning-score sets A, B ⊆ ℕ² can be tracked with a finite # of states?
March 23, 2025 at 10:25 PM
just occurred to me that I hold mugs really weird
March 9, 2025 at 7:57 PM
is this a good score whats everyone else gettin
March 6, 2025 at 10:36 PM
million-$ idea: retro Winamp-style skins for these confounded LLMs
February 10, 2025 at 8:03 AM
Seems related in spirit to what @rreusser.bsky.social calls "Adaptive Contouring": observablehq.com/@rreusser/lo...
February 10, 2025 at 2:43 AM
The newly-formed Seattle chapter of Wanderers Union is hosting our inaugural event this coming Saturday, February 1st.

It's a 4Z – 4 urban zones (by foot and public transit) in 4 hours.

All are welcome. DM me for details!
January 27, 2025 at 12:45 AM
permutations of four elements, with some orders you can use to prove the Erdős–Szekeres theorem (en.wikipedia.org/wiki/Erd%C5%...)

h/t @nickeliferous.bsky.social for getting me into this stuff!
January 22, 2025 at 6:04 AM
is anyone else getting this ludicrous obtrusion every time you type anything in VS Code?
December 13, 2024 at 10:44 PM
Do you see how the arrows connecting labels to their referents have extra "switchbacks"? I like this a lot. Does anyone know what it's called or where it comes from?
November 19, 2024 at 7:30 PM
concrete example of my confusion:

I want to parse and then transform some markdown, and then save the AST.

seems like I need to do this in two separate "processors"? cuz there are methods to do 1/3 or 3/3 "phases" but not 2/3? what?

why are we not just calling functions here
November 13, 2024 at 9:06 AM
who is putting up flyers for Dynamicland in Silver Lake?
October 29, 2024 at 3:17 AM
Couldn't find a map to orient me around the basic topography of LA so I cooked this up & I like it. Plz lmk if you know something better or if I'm getting something wrong. 🙏
October 17, 2024 at 2:16 AM