Frank Noirot
@franknoirot.co
BK & 💻 & 🛹
Design engineer, writing at franknoirot.co.
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
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.
I’m gonna need this outlawed as behavior by any federal employee.
November 11, 2025 at 1:51 AM
I’m gonna need this outlawed as behavior by any federal employee.
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
Alright now we're getting somewhere, I'm starting to understand why the BQX wasn't the right solution.
This is my new go-to omg
Jackdaws love my big sphinx of quartz.
November 10, 2025 at 3:06 PM
This is my new go-to omg
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.noirot.nyc
Waffle Bushwick Paruta Noirot
waffle.noirot.nyc
November 10, 2025 at 2:05 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.noirot.nyc
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
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.
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...
Map from 1887 archived here: web.archive.org/web/20140719...
November 10, 2025 at 5:02 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...
Map from 1887 archived here: web.archive.org/web/20140719...
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...
bklyn.newspapers.com/image/685896...
November 10, 2025 at 4:06 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...
bklyn.newspapers.com/image/685896...
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
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!
Would’ve been sick to include that $13.3M he just set on fire trying to elect Cuomo mayor but sure good job
November 9, 2025 at 2:33 PM
Would’ve been sick to include that $13.3M he just set on fire trying to elect Cuomo mayor but sure good job
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
Rust simply uses too many turbofish. How do I know? Because when I grep for conflict markers our Rust types sometime show up
Gotta love the "what was I doing before this rabbit hole bug?" moment
November 7, 2025 at 4:46 PM
Gotta love the "what was I doing before this rabbit hole bug?" moment
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
Slack! Just use my audio and mic settings from my computer! Please! Stop it! Bad Dog! You're doing too much!
Wonder what fine young citizen is going to @runforsomething.net and replace Sen. Pelosi?
November 7, 2025 at 12:49 PM
Wonder what fine young citizen is going to @runforsomething.net and replace Sen. Pelosi?
Oops I commented on that NYPost article for...a while.
November 4, 2025 at 1:50 AM
Oops I commented on that NYPost article for...a while.
Reposted by Frank Noirot
oh look at who documented those flaws
October 26, 2025 at 3:29 PM
oh look at who documented those flaws
typing `gco main` after a long feature effort feels so good
October 23, 2025 at 7:17 PM
typing `gco main` after a long feature effort feels so good
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.
“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
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.
“Who’d you see under the K Bridge?”
“Not me, I’ve picked up my daughters there.”
lol alright dude.
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
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
Genuinely rad use of LLMs! In conjunction with great browser APIs, sparks joy
James McMillan III was super right about that one thing
October 14, 2025 at 12:48 AM
James McMillan III was super right about that one thing
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]>>
```
```ts
type ExplicitZodChildren = z.ZodArray<z.ZodDiscriminatedUnion<[typeof SimpleSchema, typeof SplitSchema, typeof TabSchema, typeof PaneSchema]>>
```
October 9, 2025 at 6:20 AM
Hell yeah I’ve come full-circle, we have type narrowing at home, disregard all previous instructions
People who sing at karaoke nights are heroes
October 9, 2025 at 6:17 AM
People who sing at karaoke nights are heroes
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...
The docs really just shrug here zod.dev/api?id=circu...
October 7, 2025 at 6:27 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...
The docs really just shrug here zod.dev/api?id=circu...
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?
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
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?
How is more normalized to take a bus to the LAXit parking lot to catch a $20 Uber?
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
I’m at our annual company on-site for Zoo in LA this week, our third one! So cool to get together with everyone