Brian Thorne
hardbyte.bsky.social
Brian Thorne
@hardbyte.bsky.social
Curiously optimistic
Claude code on the max plan with playwright mcp is unstoppable. Add Gemini for researching libraries and planning.
June 13, 2025 at 11:35 PM
Just released my first Rust crate - Gatehouse. A flexible, async-friendly permissions library for Rust!

Combine custom policies with builtin ones all composable via combinators. Async-first design for DB/RPC use, and full tracing into why a decision was made.

github.com/thepartly/ga...
March 24, 2025 at 7:54 AM
I assume there are many many of these now, but I did just add support for reasoning models to Qabot. So many more problems are solved in just one shot now
February 12, 2025 at 6:51 PM
Gave a talk on Bevy at the Christchurch Rust Meetup last night
February 11, 2025 at 7:07 PM
Tried hydro foiling yesterday! Managed to get up on the foils knee boarding
January 5, 2025 at 11:05 PM
Happy belated new year! Managed to watch the Sydney fireworks from the water
January 4, 2025 at 10:47 AM
Took my 8yo daughter tramping this weekend. A few falls, a few tears but a really positive experience overall
December 8, 2024 at 4:09 AM
Bevy plus rapier is a powerful combo. Having fun doing my toes into very very basic game dev
December 1, 2024 at 6:26 PM
I'm getting very excited for the release of #windandtruth in a week
November 30, 2024 at 10:20 PM
Huh python-can sure gets some downloads (1,333,258 last month)!

I've just cut the v4.5.0 release - github.com/hardbyte/pyt...
November 28, 2024 at 6:05 AM
Hmm @timclicks.bsky.social how much effort is building a basic multiplayer 2d drifting game in Rust going to be? Thinking about running a code challenge at the next Christchurch rust meetup.
November 28, 2024 at 12:01 AM
Reposted by Brian Thorne
This Reinforced Knowledge series of Python packaging might be the most comprehensive write-up I've... ever seen?

reinforcedknowledge.com/a-comprehens...
November 20, 2024 at 11:23 PM
Finally have decent generated #rustlang clients for a FastAPI server thanks to @oxide.computer progenitor project.
November 20, 2024 at 11:23 PM
Had a small sailing adventure on the weekend. Launched in Akaroa (near Christchurch)
November 20, 2024 at 7:12 PM
Released a new version of common-expression-language for Python. My first 100% Rust implemented Python package and now includes support for user defined functions.
November 15, 2024 at 2:06 AM
Migrated the mono repo at work to use uv for dependency and venv management. Much faster and got to remove some very hacky scripts
November 13, 2024 at 7:03 AM
A Grafana blog post features the python-can library I first worked on at Dynamic Controls ~15 years ago!

grafana.com/blog/2024/11...
Visualize real-time CAN-to-USB data via custom Grafana dashboards and the MQTT plugin | Grafana Labs
Learn how to use the MQTT data source plugin for Grafana and CSS Electronics' Python API to set up custom CAN-USB streaming dashboards in less than five minutes.
grafana.com
November 11, 2024 at 7:15 AM
My first rust project is coming along (an implementation of the common expression language). The parser supports the whole language now and I've opened a pr to another implementation to use my parser. I've also made a start at a python wrapper using pyo3/maturin and will do the same for wasm.
August 30, 2023 at 7:47 PM
Reposted by Brian Thorne
For those that still use twitter (or have friends on twitter), I've made a twitter ad blocker chrome extension. It's currently in review to be on the chrome web store. It wasn't as trivial as blocking DNS requests since twitter ads are more or less twitter posts.

https://github.com/TheDen/origami
August 7, 2023 at 5:34 PM