garrison
garrison.corporate.fm
garrison
@garrison.corporate.fm
this approach worked fine (shrug)

some day we will solve the mystery
January 17, 2026 at 12:29 AM
like I guess I can just add a "current" field on each alternate and toggle them but I can't find any field like that on React's fibers...
January 16, 2026 at 9:22 PM
how tf does React know which fiber is current when you call setState?
January 16, 2026 at 9:21 PM
I am so good at writing bad CSS parsers you have no idea
January 16, 2026 at 6:52 PM
I appreciate the care Ghostty put into their "respectful" update dialog. That's what I want from software in general.

mitchellh wrote an article about it but ironically it's mostly about vibecoding

mitchellh.com/writing/non-...
Vibing a Non-Trivial Ghostty Feature
mitchellh.com
January 15, 2026 at 7:26 PM
the benefit of JSX is exactly the same; the element calls *are* still just functions. It's a purely aesthetic choice imo, neither is right/wrong, but I do like JSX

I'm just glad I have something beam-adjacent to point to that doesn't use templates, which are the true evil :)
January 15, 2026 at 12:03 AM
why oh why do JS template literals not strip indentation?

Is Elixir the only language in the universe that does this correctly? Even Python somehow managed to screw it up
January 14, 2026 at 11:08 PM
maybe not a good q for that but have you given any thought to something like JSX in Gleam or are you happy with the html.div-type syntax?

I really want something like JSX in Elixir, though it's possible I'm the only one lol
January 14, 2026 at 10:36 PM
Do any of the 5 followers I've somehow managed to farm in the past day have any tips for writing parsers in Elixir? Esp performance

I've yet to come across any resource on the topic other than reading other people's code
January 14, 2026 at 8:41 PM
atproto will win, I think
January 13, 2026 at 7:11 PM
welcome 2 hell
January 13, 2026 at 3:42 PM