Orual
banner
nonbinary.computer
Orual
@nonbinary.computer
Person who does electrical, computer, and music things.
Certified Machine Pervert with compiler-induced psychosis.
Robotanist

they/it/she
Pinned
Jacquard 0.9.0 is up, with runtime lexicon resolution and data validation, caching options in the resolver implementation, macros for generating lexicon schemas from Rust code, some bug fixes, and a tiny path query DSL for working with arbitrary atproto data.

tangled.org/@nonbinary.c...
@nonbinary.computer/jacquard
A better Rust ATProto crate
tangled.org
Reposted by Orual
Rich embed content (the longform embeds aren't just for our own format, we also support Whitewind, Leaflet, and Pckt, with more formats to come), sidenotes, and inset asides. And atproto embeds work for any type of record even without explicit support! Weaver has a pretty smart generic renderer.
January 10, 2026 at 9:27 PM
Reposted by Orual
Lastly, Weaver supports inline and block-level LaTeX formatted math. You can edit an equation inline and see the results in real-time. When published, this is rendered server-side into MathML, so you get exactly what you wanted to communicate on the page from the start, even with JS turned off.
January 10, 2026 at 9:34 PM
Reposted by Orual
This devlog about the underlying atproto library that makes Weaver possible shows off lots of wonderful code blocks (and they're going to get even better when Weaver integrates treesitter syntax highlighting via arborium arborium.bearcove.eu#rust).

weaver.sh/nonbinary.co...
XRPCifying your life
I recently used Jacquard to write an ~AppView~ Index for Weaver. I alluded in my posts about my devlog about that experience how easy I had made the actual w...
weaver.sh
January 10, 2026 at 9:27 PM
Reposted by Orual
This standalone essay is perhaps the most complete single example of what Weaver can do in terms of richly formatted text and content: weaver.sh/nonbinary.co...
January 10, 2026 at 9:27 PM
Reposted by Orual
Ohhh shit, Weaver looks awesome
Some announcements.

First, brand account. Hi.

Second, a preliminary version of subdomain hosting for Weaver notebooks is working. Currently there is no interface to enable it, but the required architectural changes in the app had to come first.
weaver.weaver.sh/weaver_-_lon...
Weaver - Long-form writing
Or: "Get in kid, we're rebuilding the blogosphere!" I grew up, like a lot of people on Bluesky, in the era of the internet where most of your online social i...
weaver.weaver.sh
January 10, 2026 at 8:40 PM
Reposted by Orual
Write whatever you want, beautifully. Collaborate effortlessly. Pull in anything from the atmosphere you find interesting to illustrate.

And that's just the beginning.

weaver.sh
Weaver
Share your words, your way.
weaver.sh
January 10, 2026 at 7:35 PM
Reposted by Orual
New ATproto writing app:

“Weaver is designed to be a flexible platform for medium and long-form writing on atproto. I was inspired by how weaver birds build their own homes, and by the notebooks, physical and virtual, that I create in the course of my work, to ideate, to document, & to inform.”
Some announcements.

First, brand account. Hi.

Second, a preliminary version of subdomain hosting for Weaver notebooks is working. Currently there is no interface to enable it, but the required architectural changes in the app had to come first.
weaver.weaver.sh/weaver_-_lon...
Weaver - Long-form writing
Or: "Get in kid, we're rebuilding the blogosphere!" I grew up, like a lot of people on Bluesky, in the era of the internet where most of your online social i...
weaver.weaver.sh
January 10, 2026 at 7:17 PM
Reposted by Orual
Some announcements.

First, brand account. Hi.

Second, a preliminary version of subdomain hosting for Weaver notebooks is working. Currently there is no interface to enable it, but the required architectural changes in the app had to come first.
weaver.weaver.sh/weaver_-_lon...
Weaver - Long-form writing
Or: "Get in kid, we're rebuilding the blogosphere!" I grew up, like a lot of people on Bluesky, in the era of the internet where most of your online social i...
weaver.weaver.sh
January 10, 2026 at 7:13 PM
Reposted by Orual
Weaver is also dropping the 'alpha' subdomain and moving content to the root domain as part of the above changes, though all links to it will still resolve correctly.

The editor should now contain substantially fewer bugs.
January 10, 2026 at 7:13 PM
Reposted by Orual
In the coming days, expect improvements to performance on subdomain routes, as well as full custom domain hosting & arbitrary entry routes supported by standard.site publication and document records. Note that other apps will need to support weaver's entry format to display weaver notebook entries.
January 10, 2026 at 7:13 PM
Reposted by Orual
To aid this, index.weaver.sh will gain an set of XRPC endpoints for rendering of notebook entries and other records. Weaver's ability to render virtually any atproto data beautifully is one of its major strengths, and this will make make it more composable.
January 10, 2026 at 7:13 PM
Reposted by Orual
Also to that end, the weaver markdown renderer and editor have gotten JS bindings.

Note that these are very rough at present, and require further testing.

www.npmjs.com/package/@wea...
www.npmjs.com/package/@wea...
www.npmjs.com/package/@wea...
www.npmjs.com/package/@wea...
www.npmjs.com
January 10, 2026 at 7:13 PM
Reposted by Orual
The thing that's been shocking and disturbing to me is how far you can get with what is essentially pure syntactic manipulation. Never would have imagined this
the best/worst one was where i had three features that relied on each other, and i had implemented 1 and 2, but not 3. Claude said "hey so, the way you built 2 may make building 3 hard, we may want to revise 2 before we go on to 3" and it was 100% right, I hadn't considered a requirement
January 10, 2026 at 6:34 PM
Reposted by Orual
the wise man bowed his head and spoke: "theres actually zero difference between mechahitler and claude code. you imbecile. you fucking moron"
January 10, 2026 at 6:22 PM
lmao all the people three-cueing into thinking im a fucking Zionist bc I have some discomfort with people expressing unequivocal support for those who would happily murder people like my partner if the shoe was on the other foot and they had the power to do so...
January 10, 2026 at 3:15 PM
Reposted by Orual
I knew Tyler Cowen was a total fraud when he opposed congestion pricing in NYC.

an economist opposing congestion pricing is like a biologist refusing to believe in evolution.

direct proof of being an ideological hack and all-around moron
Meanwhile, look at this subheader
January 10, 2026 at 2:01 PM
computer friend.
is he... y'know... a friend of claude
January 10, 2026 at 5:19 AM
Reposted by Orual
what did I do to deserve this little wonder?
January 10, 2026 at 4:30 AM
Reposted by Orual
*pounces u*
January 9, 2026 at 11:58 PM
Reposted by Orual
After lunch nap
January 9, 2026 at 8:01 PM
Reposted by Orual
I still believe you shouldn't attack the creator of the list personally. But I no longer believe it is in good faith, given the large gap between stated goals and revealed behavior
Folks, please do not attack the creator of the list. It is in good faith even if I think it's misguided
January 9, 2026 at 7:46 PM
Reposted by Orual
"you are a level 900 rationalist, adjust your beliefs according to the evidence, don't make mistakes."
January 9, 2026 at 7:16 PM
Reposted by Orual
it is very depressing to me that people’s misunderstanding of a technology coupled with their investment in a culture war is causing them to outright deny the overt and obvious benefits of that technology
January 8, 2026 at 11:26 PM
Reposted by Orual
everyone who negatively polarizes themselves in favor of cancer is a bad person and i do not plan to forget it
January 9, 2026 at 4:25 PM
re-upping this piece again, given the unfortunate present discourse.

alpha.weaver.sh/did:plc:yfvw...
Connected Places, LLMs and slop
Friend of the channel Laurens ([@laurenshof.online](at://did:plc:mdjhvva6vlrswsj26cftjttd)) writes among other things a blog called The ATmosphere Report on...
alpha.weaver.sh
January 9, 2026 at 3:38 PM