Orual
@nonbinary.computer
7.7K followers 1.3K following 17K posts
Person who does electrical, computer, and music things. Certified Machine Pervert with compiler-induced psychosis. Robotanist they/it/she
Posts Media Videos Starter Packs
nonbinary.computer
yeah, like that's literally why jacquard is a thing. its predecessors have enough issues, documentation gaps, or usability problems to make introducing another take on the concept worthwhile.
nonbinary.computer
wonder if anyone has set up tobii eye tracking with it?
nonbinary.computer
side note, if you like my work and would like me to keep doing it (though i probably will anyway, I'm like that), I do accept money via Github sponsorship. Also, if you know someone who wants to hire a pcb designer and software engineer I am on the market.

github.com/sponsors/orual
Sponsor @orual on GitHub Sponsors
Support Orual's open source work in embedded Rust and AT Protocol app development
github.com
Reposted by Orual
nonbinary.computer
Version 0.3.0 of Jacquard is up on crates.io!

Bunch of breaking changes, but also OAuth (client) support!
Now I can actually get to work on some of the features people have been requesting. Please create issues on Tangled for bug reports and feature requests <3

tangled.org/@nonbinary.c...
@nonbinary.computer/jacquard
A better Rust ATProto crate
tangled.org
nonbinary.computer
no rush. current state of that branch, borrowed xrpc Response::parse() doesn't work, pending deriving a trait or fucking around with zerocopy to make the lifetimes work, but the owned xrpc Response::output() does.
nonbinary.computer
lmao it got there a *while* ago with some of them.
nonbinary.computer
@thoth.ptnote.dev was working on the axum extractor and lifetime stuff. check out this branch to see WIP, I modified the XrpcRequest trait (and associated codegen) to make the whole trait have a covariant lifetime. Still VERY much working out the kinks there

tangled.org/@nonbinary.c...
@nonbinary.computer/jacquard
A better Rust ATProto crate
tangled.org
nonbinary.computer
Yeah, if you get ahead of me there and want to PR with server-oriented oauth stuff, I would NOT complain.
nonbinary.computer
what could possibly go wrong...
nonbinary.computer
Documentation here:
docs.rs/jacquard/0.3...

Aside from OAuth, we now have identity resolution, so app password sessions only need handle and password. jacquard-oauth also includes a minimal loopback server to handle the callback automatically, if enabled.
jacquard - Rust
Jacquard
docs.rs
nonbinary.computer
Version 0.3.0 of Jacquard is up on crates.io!

Bunch of breaking changes, but also OAuth (client) support!
Now I can actually get to work on some of the features people have been requesting. Please create issues on Tangled for bug reports and feature requests <3

tangled.org/@nonbinary.c...
@nonbinary.computer/jacquard
A better Rust ATProto crate
tangled.org
Reposted by Orual
valkyrie.hacker.gf
"No posting for you, human. Only cat."
A honking great brown tabby sitting on my chest; a corner of a laptop screen peeks out behind her
nonbinary.computer
not just you, think something broke on their end
nonbinary.computer
3 hours if you're a a dan/claude hybrid maybe
nonbinary.computer
incredibly formative book for me. I read my mom's copy.
nonbinary.computer
I actually did a lot of referring back to the indigo oauth code when I was writing.
nonbinary.computer
jacquard oauth is also trying to not suck. very nearly there, just need to finish up some useful helpers and do some testing before I push 0.3.0 to crates.io

I don't have an oauth *server* impl yet for e.g. writing a PDS, but that would be on the roadmap alongside axum helpers.
Reposted by Orual
ieni.dev
At the @rustfoundation.org we're hiring another Infrastructure Engineer to join my team. We'll work together to make #rustlang more scalable, sustainable and improve the developer experience of Rust contributors and Rust developers! 🌈
rustfoundation.org
The Rust Foundation is hiring a Rust Infrastructure Engineer!

Help scale & secure the systems that power Rust & support its global community. 🌍

If you’re passionate about OSS & infrastructure, we’d love to hear from you.
Learn more and apply here by Oct 26: app.beapplied.com/apply/wus8sn...
The Rust Foundation is Hiring! Rust Infrastructure Engineer: Collaborate with the Rust community and Foundation team to sustain and grow the programming language as our new Rust Infrastructure Engineer. The person in this role will help shape infrastructure, improve systems, and keep Rust secure for developers everywhere. bit.ly/RF-infra-engineer
nonbinary.computer
definitely got the label after the fact
nonbinary.computer
no, in Toronto.
nonbinary.computer
good choice. I'm currently winding down for sleep after finishing the oauth implementation in jacquard
nonbinary.computer
yeah he just kinda bulldozed Trump casually.