charlotte 🐇
@char.lt
charlotte or cinnamon. 25 ^-^ computer programmer & music producer spamposting account @plushie.holdings en/fr/한/es OK
@cerulea/lexicon is now up on JSR. it's a library for defining lexicons *in TypeScript* (the schema code generates the schema doc, instead of the other way around as with `@atproto/lex` et al) and you also get a nice record validator/builder API at the same time
> repo history viewing is an integral feature of a git web interface, though, so we serve the .git directory directly, implement a basic read-only git client in JavaScript, and then client-side render all the “rich views” of the repository sickos yes.png
new blog post char.lt/blog/2026/09...
ok. symbol.tool.umm.gay is a new tool that lets you look up unicode symbols via name/shortcode/XCompose sequence/hex
i wrote a list of some software talks that i think you should watch if you're the type of person who enjoys that. they're all mostly about the metaphysics of simplicity and the weight of the practice. one of them is about a common pattern that appears between disciplines. they're all excellent
i caved and wrote a little jj primer. it mostly outlines a mental model for what's going on inside jj and then defers to a Real Tutorial, but i think it'll be useful char.lt/blog/2026/07/jj-vcs/
charlotte's jujutsu tutorial - Charlotte Som
a little primer on becoming a version control hipster
char.lt
thinkin about how i would structure charlotte's jj tutorial low key
crazy hot weather yesterday but eden hooked up her digital camera to our crt it was fun
lil ariana grande remix im still working on @ soundcloud.com/char-lt/ntltc
i really like my new midi visualizer i wrote last week it displays non-diatonic notes in a different color ^-^
i put midi over a song i like again youtu.be/W5JMcQm-xjw
midi trickshots: "FLATLINE" by Frost Children
YouTube video by Charlotte Som
youtu.be
sound ON and PLEASE IGNORE the bad dynamic loudness normalization that bluesky does to videos
broken record ik but it's very unfortunate that this is set in past tense when PDS -> app service proxying is key to actual use cases of altering undesired app behavior today (e.g. age assurance circumvention, feedgen sponsored item elision, etc)
So anyway, one of those early ideas was that by proxying through the PDS we created similar benefits to having an extensible browser. Rerouting or blocking requests to alter application behaviors, things like that. The logic was to act as a political backpressure to the applications
i don't really know what to post on main i'm having lots of fun lately but not really working on software or music which is kinda what i wanted to distill down to on here
if you're in the UK and don't want to scan your face to see age restricted content on Discord you can grab Moonlight and use my repo.json here
moonlight
Yet another Discord mod
moonlight-mod.github.io
i have made an article about what happened yesterday, with all relevant&irrelevant context and the pds surgery procedure itself! ~4k words
atproto pds migration IN ANGER
%at=2025-07-24T23:26:49.639Z #author_luna #atproto #sysadmin-notes #blogpost ![an edit from a neon genesis evangelion frame showing 3 large crosses, except i've edited it to have @dholms.xyz's dia...
l4.pm
about to sit on trains for five hours and the price is a superposition of £70 and £0
the funny thing about train travel in the UK is that it’s both extremely expensive and also free. I don’t think I’ve had a single journey this year that wasn’t so delayed I got a full refund