Sign in

charlotte 🐇

@char.lt
5.4K followers 410 following 2.6K posts

charlotte or cinnamon. 25 ^-^ computer programmer & music producer spamposting account @plushie.holdings en/fr/한/es OK, 🔎 char.lt/bio

PostsRepliesMedia
Reposted by charlotte 🐇
cinnamon 🐇 🏳️‍⚧️ @plushie.holdings · 28/09/2026
char.lt/blog/2026/09...
char.lt
talkin' about talkin' - charlotte!
thinkin bout that 21st century informal written english revolution
47612
charlotte 🐇 @char.lt · 25/09/2026
@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
screenshot of a code block showing example use of @cerulea/lexicon - it defines a "Post" record with a "Facet" array as well as a "getPost" lexicon RPC query
1263
charlotte 🐇 @char.lt · 22/09/2026
new blog post :D char.lt/blog/2026/09/non24swd/
actogram graph of my online activity (and by negative space, my sleep schedule)
4383
charlotte 🐇 @char.lt · 14/09/2026
new blog post char.lt/blog/2026/09/atproto-full-net-backlinks/ + new service backlinks.cerulea.blue + demo bsky-thread.bun.how
char.lt
designing a storage engine for AT Protocol backlinks - charlotte!
economical full-network-scale application-agnostic data storage
46515
Reposted by charlotte 🐇
kopper @w.on-t.work · 13/09/2026
> 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
1192
charlotte 🐇 @char.lt · 13/09/2026
new blog post char.lt/blog/2026/09...
char.lt
what if my git host were a static site generator? - charlotte!
introducing: sorcery, the source-ery..
911625
charlotte 🐇 @char.lt · 06/09/2026
ok. symbol.tool.umm.gay is a new tool that lets you look up unicode symbols via name/shortcode/XCompose sequence/hex
the tool showing u with umlaut by searching for quotemark u
1142
charlotte 🐇 @char.lt · 06/08/2026
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
1130
Reposted by charlotte 🐇
cinnamon 🐇 🏳️‍⚧️ @plushie.holdings · 17/07/2026
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/
char.lt
charlotte's jujutsu tutorial - Charlotte Som
a little primer on becoming a version control hipster
3488
charlotte 🐇 @char.lt · 09/07/2026
crazy hot weather yesterday but eden hooked up her digital camera to our crt it was fun
digicam crt charlotte
2551
charlotte 🐇 @char.lt · 23/06/2026
lil ariana grande remix im still working on @ soundcloud.com/char-lt/ntltc
1203
charlotte 🐇 @char.lt · 08/06/2026
i really like my new midi visualizer i wrote last week it displays non-diatonic notes in a different color ^-^
68814
charlotte 🐇 @char.lt · 10/05/2026
i changed my profile picture. don't panic
4360
charlotte 🐇 @char.lt · 19/03/2026
i can't comment on any pending transvestigations
0241
charlotte 🐇 @char.lt · 18/03/2026
if "deep blue" doesn't catch on we could call it claudade
1150
charlotte 🐇 @char.lt · 04/03/2026
i put midi over a song i like again youtu.be/W5JMcQm-xjw
youtu.be
midi trickshots: "FLATLINE" by Frost Children
YouTube video by Charlotte Som
0102
charlotte 🐇 @char.lt · 18/12/2025
sound ON and PLEASE IGNORE the bad dynamic loudness normalization that bluesky does to videos
3244
charlotte 🐇 @char.lt · 19/11/2025
3am kitchen window reflection selfie
it's a blurry picture of charlotte
1410
charlotte 🐇 @char.lt · 04/10/2025
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)
1414
charlotte 🐇 @char.lt · 07/09/2025
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
2350
charlotte 🐇 @char.lt · 26/07/2025
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-mod.github.io
moonlight
Yet another Discord mod
510144
Reposted by charlotte 🐇
luna @l4.pm · 25/07/2025
i have made an article about what happened yesterday, with all relevant&irrelevant context and the pds surgery procedure itself! ~4k words
l4.pm
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...
44314
charlotte 🐇 @char.lt · 23/07/2025
i'm working on a PDS implementation
3510
charlotte 🐇 @char.lt · 15/06/2025
this sysadministratrixship shit easy
0150
charlotte 🐇 @char.lt · 14/06/2025
about to sit on trains for five hours and the price is a superposition of £70 and £0
1260
Reposted by charlotte 🐇
Adam Chalmers @adamchalmers.com · 14/06/2025
on type safety
Frog and Toad illustration edited to say: Frog put the value in an option. "There", he said, "now we will not deref any more null pointers". "But we can unwrap the option," said Toad. "That is true", said Frog.
849392
charlotte 🐇 @char.lt · 13/06/2025
TAke a look y'all file:///home/charlotte/Downloads/IMG_1277.jpg
charlotte
4500
charlotte 🐇 @char.lt · 12/06/2025
im helping
3 authors: hailey, sam, charbunny at the computer
11924
charlotte 🐇 @char.lt · 10/06/2025
i do not care for liquid glass it insists upon itself
2341
charlotte 🐇 @char.lt · 06/06/2025
theres drama between the x and truth social instance admins
318330
charlotte 🐇 @char.lt · 03/06/2025
test
53514
charlotte 🐇 @char.lt · 30/05/2025
paul frazee none of that is true hacker news comment reaction image
hacker news comment by pfraze: "None of that is true"
921812
charlotte 🐇 @char.lt · 29/05/2025
local js therian
nodejs interactive session with a complicated string template literal that evaluates to "i use it/its pronouns" - the expression that resolves to 'it/its' does not include any alphanumeric characters
1231
charlotte 🐇 @char.lt · 27/05/2025
[chompin down on a boiga] i never even opened chatgpt ya hear. im a saint
2314
charlotte 🐇 @char.lt · 09/05/2025
alternatively the pds could generate some state that only the client needs to know and shove it in the fragment part of the uri on post-oauth redirection. then you make your requests with the token + the server's assertion that the client secret is known + the client-only state
130
Reposted by charlotte 🐇
mary🐇 @mary.my.id · 09/05/2025
the idea of a bluesky client having to proxy requests to a server who could be logging god knows what just so i don't get logged out at the end of the week disgusts me
3464
charlotte 🐇 @char.lt · 03/05/2025
the best action Bluesky PBC can take to further indiesky decentralization development is to abolish their on-call rotation for a day or two and let everyone on the team chill out and have a little downtime maybe
1544
charlotte 🐇 @char.lt · 02/05/2025
not really anything inventive here but in case you wanted to have a did:plc rotation key as a 24-word bip39 mnemonic phrase i made paper-k256.umm.gay - i haven't made a wizard or instructions for adding it to your own doc yet but i am just using boat.kelinci.net for now
screenshot of the did:plc paper key generator website
2466
charlotte 🐇 @char.lt · 01/05/2025
happy labor day chat
190
charlotte 🐇 @char.lt · 01/05/2025
three tweets by charlotte:
- transgender is like ferrari. always taking "pit stops"
- transgender is like ferrari. hard to find insurance
- transgender is like ferrari. they love garage
0334
charlotte 🐇 @char.lt · 01/05/2025
e dating is fucking crazy i just learned all about the react native codegen babel pipeline
2520
charlotte 🐇 @char.lt · 30/04/2025
i be sitting around gazing longingly out the window like when will my husband (bluesky engineering) return from the war (comment on my pull request)
1170
charlotte 🐇 @char.lt · 29/04/2025
i think the phrasing flows really well and i like saying it but honestly "beautiful trans woman" as a noun phrase is lowkey tautological
0192
charlotte 🐇 @char.lt · 28/04/2025
in french before a show they dont say break a leg they say "j'espère qu'un cheval chie partout" and i think thats beautiful
2132
charlotte 🐇 @char.lt · 28/04/2025
the demotion of service proxying in favor of app-first optimistic writes to make writing an atproto app easier feels like ulysses going "dude cut just a couple of the coils of rope bro itll make it easier for me to hear the song if i can move a bit"
2377
charlotte 🐇 @char.lt · 26/04/2025
i thought goodwill hunting is what macklemore does
0388
charlotte 🐇 @char.lt · 26/04/2025
if they keep making rust compile times shorter when am i ever gonna get any woodcutting xp
2451
Reposted by charlotte 🐇
WangleLine @wangleline.com · 23/04/2025
Fizz vol 1 is seriously some of the coolest music ever... It's so music for people who make music www.youtube.com/watch?v=F1Sk...
youtube.com
Fizz Vol. 1 - phonon & Israel Strom
YouTube video by Fizz Inc.
1173
charlotte 🐇 @char.lt · 20/04/2025
fizz v1 is everything i want music to be
130
charlotte 🐇 @char.lt · 20/04/2025
i made song remix c: youtu.be/rTeA6EAhH5w
youtu.be
midi trickshots: "FOX BOP" by Frost Children (edit)
YouTube video by Charlotte Som
2235