Ashlynne 🏳️‍⚧️
ovyerus.com
Ashlynne 🏳️‍⚧️
@ovyerus.com
working on atproto music stuff: @comet.sh

javascript/elixir programmer, open source advocate, internet native, bit of an audio nerd

she/her | 24 | neurodivergent | #solarpunk #hopepunk #cyberpunk
working on adding some structs to lexicons in atex, so that XRPC calls are a little less cumbersome, and a little more typed! #atproto #elixir
October 16, 2025 at 12:57 PM
finally figured out stuffing oauth support into the XRPC client!
October 8, 2025 at 2:52 PM
October 8, 2025 at 8:10 AM
vindig are you ok?
October 2, 2025 at 2:34 AM
here's today's lunch: chickpea salad, with red onion, cherry tomatoes, cucumber, and feta. with a lemon & olive oil dressing
September 23, 2025 at 3:06 AM
oauth support in atex is coming along!!
September 11, 2025 at 6:07 AM
added a mix task for converting a bunch of Lexicon files into Elixir modules which use `deflexicon`!
August 23, 2025 at 2:03 PM
`defmacro` now generates typespecs alongside the validation schemas, so you can refer to the type of the lexicon wherever you want.
August 20, 2025 at 1:32 PM
I'm in pits of hell no man should wander.
August 20, 2025 at 12:55 PM
frontend dev brainrot is real
August 20, 2025 at 1:53 AM
this is real Elixir code, written by REAL Elixir enthusiasts.
August 13, 2025 at 11:15 AM
almost done with my lexicon to runtime-validation schema stuff for atex! just need to handle subscriptions, queries, and procedures - all of which should come along faster since the bulk of it is done - and then a command for codegen and it's good to go!
August 12, 2025 at 11:13 AM
so it turns out Node.js has a default timeout for getting an ip address and it's *250ms*. looks like they forgot to account for Australian internet in that decision.

The fix ended up being
`NODE_OPTIONS="--network-family-autoselection-attempt-timeout=500"`
August 11, 2025 at 11:50 AM
strange
August 10, 2025 at 11:35 PM
hrmmm
August 10, 2025 at 11:29 PM
what the frick... claude real???
July 31, 2025 at 8:54 AM
i guess i'm a (laser) sword lesbian now
June 25, 2025 at 4:23 AM
why tf is this a list of lists (of lists because these are erlang charlists)
June 12, 2025 at 3:58 AM
June 9, 2025 at 4:50 AM
maybe i should just use a regular internal opaque ID for these relations instead...
June 3, 2025 at 12:10 PM
most normal database schema
June 3, 2025 at 9:05 AM
made consuming specifically `commit` events a little bit nicer (and also added Consumer stuff, inspired by Nostrum).
May 29, 2025 at 2:44 PM
hey look at that, reading from the Firehose in Elixir!
May 27, 2025 at 8:57 AM
habanero's been getting busy!
May 24, 2025 at 1:42 PM
May 24, 2025 at 4:11 AM