Frank Noirot
banner
franknoirot.co
Frank Noirot
@franknoirot.co
BK & 💻 & 🛹

Design engineer, writing at franknoirot.co.
Okay chapter 5 of the Helix tutor is where I've started to be kinda psyched on it, aligning cursors with "&" and other little powers of their multiple cursor approach turns what I've thought to be a bit of a novelty feature into a pretty compelling UX primitive.
November 11, 2025 at 4:01 AM
I’m gonna need this outlawed as behavior by any federal employee.
November 11, 2025 at 1:51 AM
Alright now we're getting somewhere, I'm starting to understand why the BQX wasn't the right solution.
November 11, 2025 at 1:40 AM
This is my new go-to omg
Jackdaws love my big sphinx of quartz.
November 10, 2025 at 3:06 PM
I found an available domain with just my last name so I can someday have subdomain sites for my kids, and on Saturday I whipped up a page for my dog for funsies.

waffle.noirot.nyc
Waffle Bushwick Paruta Noirot
waffle.noirot.nyc
November 10, 2025 at 2:05 PM
I've gotten more enjoyment out of the 2 hours I spent this evening browsing Brooklyn Public Library's digital historical resources than the last week of YouTube I've watched.
November 10, 2025 at 5:08 AM
Fort Greene Park used to be called Washington Park. My review of that name change, 137 years out: 👍🏻.

Map from 1887 archived here: web.archive.org/web/20140719...
November 10, 2025 at 5:02 AM
Mexico City had a Feminist Action movement reported on by the Brooklyn Eagle in 1944. Among other roles in the war effort, the women were calling for the right to work as streetcar conductors.

bklyn.newspapers.com/image/685896...
November 10, 2025 at 4:06 AM
Reposted by Frank Noirot
So it turns out... the US air travel system was incredibly, deeply dependent on federal funding to just run day-to-day all this time, to the benefit of private airline shareholders, when everyone thinks that state-run trains are leeching off the government. Weird!
November 9, 2025 at 12:10 AM
Would’ve been sick to include that $13.3M he just set on fire trying to elect Cuomo mayor but sure good job
Michael Bloomberg has announced a new $100 million pledge to accelerate efforts to cut global emissions.
November 9, 2025 at 2:33 PM
Rust simply uses too many turbofish. How do I know? Because when I grep for conflict markers our Rust types sometime show up
November 8, 2025 at 12:12 AM
Gotta love the "what was I doing before this rabbit hole bug?" moment
November 7, 2025 at 4:46 PM
Slack! Just use my audio and mic settings from my computer! Please! Stop it! Bad Dog! You're doing too much!
November 7, 2025 at 4:29 PM
Wonder what fine young citizen is going to @runforsomething.net and replace Sen. Pelosi?
November 7, 2025 at 12:49 PM
Oops I commented on that NYPost article for...a while.
November 4, 2025 at 1:50 AM
Reposted by Frank Noirot
oh look at who documented those flaws
October 26, 2025 at 3:29 PM
typing `gco main` after a long feature effort feels so good
October 23, 2025 at 7:17 PM
It’s pretty obvious that Cuomo references his daughters whenever someone asks him about literally any direct question about NY cultural life.

“Who’d you see under the K Bridge?”

“Not me, I’ve picked up my daughters there.”

lol alright dude.
October 23, 2025 at 12:10 AM
Genuinely rad use of LLMs! In conjunction with great browser APIs, sparks joy
Obfuscating text with local LLMs + CSS highlight API

needed a way after having to blur my address in the Pizza video

Uses Chrome's experimental LanguageModel API to prompt a local v3Nano

Kinda slow, but makes me think of new possibilities when prompting on-device will be fast + free + private
October 17, 2025 at 8:20 PM
James McMillan III was super right about that one thing
October 14, 2025 at 12:48 AM
Hell yeah I’ve come full-circle, we have type narrowing at home, disregard all previous instructions
Woohoo yup! The zod generics work just fine when you RTFM:

```ts
type ExplicitZodChildren = z.ZodArray<z.ZodDiscriminatedUnion<[typeof SimpleSchema, typeof SplitSchema, typeof TabSchema, typeof PaneSchema]>>
```
October 9, 2025 at 6:20 AM
People who sing at karaoke nights are heroes
October 9, 2025 at 6:17 AM
Damn, zod was *this close* to being everything I was looking for, but it really doesn't like my need for a discriminated union on recursive types.

The docs really just shrug here zod.dev/api?id=circu...
October 7, 2025 at 6:27 AM
LA has arguably the best weather in the world and yet it’s somehow weird to walk the one (1) mile from LAX to our HQ. I mean I’ve done it but everything about the built environment told me I was doing a Bad.

How is more normalized to take a bus to the LAXit parking lot to catch a $20 Uber?
October 7, 2025 at 6:06 AM
I’m at our annual company on-site for Zoo in LA this week, our third one! So cool to get together with everyone
October 6, 2025 at 7:40 PM