mary🐇
banner
mary.my.id
mary🐇
@mary.my.id
🏳️‍⚧️🇮🇩 she/it · 22
web dev, javascript pervert

dms open but rarely checked
mary.my.id for projects and other socials
Pinned
mary🐇 @mary.my.id · Oct 19
introducing atcute, a collection of lightweight TypeScript packages for AT Protocol

API client, OAuth client, utility packages for various data formats, Bluesky-specific utility packages for rich text and posting

they're all covered!
interesting, youtube music has lyric translation feature now
November 27, 2025 at 1:45 AM
Reposted by mary🐇
atproto's oauth expo package is still busted as far as I can tell. frustrating.
November 27, 2025 at 12:51 AM
what
November 27, 2025 at 12:49 AM
Reposted by mary🐇
We're excited to announce that Bluesky PBC included us in a round of grants to help foster the ATmosphere! Their generous grant will support infrastructure costs for Bridgy Fed and Bounce.

We're so lucky to be included among so many phenomenal builders 🙏🏼

Here are a few we're excited about:

1/🧵
November 26, 2025 at 5:59 PM
Reposted by mary🐇
this weeks ATmosphere/bluesky news, with how Eurosky helped show that the atproto ecosystem is bigger than just Bluesky, Bluesky doing dev grants, and how Gander is thinking about creating cultural sovereignty with their platform
ATmosphere Report - #144
Bluesky grants, on Eurosky conference, and how Gander is thinking about cultural sovereignty
leaflet.connectedplaces.online
November 26, 2025 at 4:18 PM
anyone have low quality documentaries i can use for sleep i dont want to sleep with defunctland video playing
November 26, 2025 at 4:19 PM
Reposted by mary🐇
My friends, I present to you, my boy Nemo.
November 26, 2025 at 2:59 PM
atcute/lex-cli 2.5.0 with the ability to author lexicons in typescript and have the tool consume it directly
tangled.org/mary.my.id/atc…
packages/lexicons/lex-cli/CHANGELOG.md at f985cbbc938eb9fa9f1a12ccb2ea6901953727ae · mary.my.id/atcute
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
tangled.org
November 26, 2025 at 2:40 PM
remember that codegen involves concatenating two strings together and i hate it -> spends time figuring out a DSL -> wow this DSL sucks for writing codegen code -> forget -> repeat
November 26, 2025 at 2:13 PM
Reposted by mary🐇
Chrome 144 features a small change to #CSS overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue people have been dealing with for ages: prevent a page from scrolling while a is open.

www.bram.us/2025/11/25/u...
Use overscroll-behavior: contain to prevent a page from scrolling while a <dialog> is open
Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scrollers. While this change might seem trivial, it fixes an issue developers have dealing with for ages:...
www.bram.us
November 25, 2025 at 10:20 PM
Reposted by mary🐇
i also received a bluesky grant, for @microcosm.blue

dozens of atproto apps you might know use constellation, for major features like red dwarf, minor ones like leaflet, or as fallback like Blacksky.
yup that's officially 10 billion atproto backlinks
indexed by constellation
across every lexicon
that you can query
at constellation.microcosm.blue
November 26, 2025 at 5:03 AM
one side effect of opus 4.5 being more aware of the context limit is that it seems to be behaving frantically like its running against the clock (it's absolutely fumbling through tasks right now)
November 26, 2025 at 7:52 AM
Reposted by mary🐇
alpha.weaver.sh/editor

Bluesky, please break my WIP 100% from-scratch Rust wasm markdown editor and then tell me how you broke it. It has basic IME support now, and CRDT groundwork via Loro for later collab features.

Known bugs include RTL text completely messing up the cursor. Unknown bugs...
November 26, 2025 at 2:15 AM
Reposted by mary🐇
Hello hii i wanna say thanks to Bluesky PBC for supporting Red Dwarf with a generous grant
November 26, 2025 at 12:52 AM
Reposted by mary🐇
Also want to say thanks to Bluesky for generously supporting @slices.network with some grant funding ☺️

Working on a containerized auto-indexing “AppView in a box” sort of thing I’m hoping will make it easier to get started with #atproto. More updates soon!
November 26, 2025 at 3:38 AM
wake up babe another npm package vulnerability this time it's for kill-port
November 26, 2025 at 3:14 AM
Reposted by mary🐇
I have some exciting news that I can share today. PDS MOOver's last update was made possible because of a generous grant from Bluesky PBC! Thanks to them supporting my work done on pdsmoover.com and selfhosted.social, it allowed me to go to the next level with fully automated backups!
November 25, 2025 at 10:28 PM
I don't have much to say, but thanks to Bluesky PBC for supporting atcute with a very generous grant 🙂‍↕️
introducing atcute, a collection of lightweight TypeScript packages for AT Protocol

API client, OAuth client, utility packages for various data formats, Bluesky-specific utility packages for rich text and posting

they're all covered!
November 25, 2025 at 11:15 PM
Reposted by mary🐇
Inspired by perfnow.nl, I've dusted off drafts of my network and device situation analysis. Good news/bad news: devices and networks are improving, but pages are swelling. The web is usable for the wealthy, but less so for everyone else.

infrequently.org/2025/11/perf...
The Performance Inequality Gap, 2026 - Infrequently Noted
Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively…
infrequently.org
November 24, 2025 at 7:31 PM
Reposted by mary🐇
On the Edge team, we think web apps should be easier to install.
The default browser install button is great, but we'd like something which you can use on your own site, how and when you want it.

That's why we're proposing the Web Install API, which you can now test!
The Web Install API is ready for testing
We're happy to announce that the Web Install API is now ready for testing on your own site, as an origin trial in Microsoft E
blogs.windows.com
November 24, 2025 at 5:02 PM
hi theres now atcute/client@4.1.0 with opt-in validation
tangled.org/mary.my.id/atc…
November 25, 2025 at 1:26 PM
Reposted by mary🐇
i can’t get anything done cause my brain has this looping
November 25, 2025 at 11:51 AM
might be possible to make atcute/client support validation without increasing the size too much if you don't pass a query/procedure schema to it
November 25, 2025 at 10:38 AM
claude code on its way to burn through my token usage by spawning 3 plan agents at once
November 25, 2025 at 12:25 AM
Reposted by mary🐇
Hey y'all, we just released a new SDK for working with Lexicons in TypeScript! 🥳

It focuses on improving DX and some of the pain points of the current tooling (see my previous post below).

It's currently in beta and we'd love to get your feedback 🙇‍♂️

www.npmjs.com/package/@atp...
November 24, 2025 at 10:35 PM