James Logan
ponderingpothos.bsky.social
James Logan
@ponderingpothos.bsky.social
Scientific computing in rust and python, firmware in rust, and the occasional circuit board design & testing. Propulsion engineer in a previous life.
I also don't collect into a Vec because that requires allocation, which doesn't exist on a bare-metal target
November 11, 2025 at 4:30 AM
Definitely a reasonable method for that example!

For my real-life uses, I often have either a large number of inputs (which makes a cumbersome zip().zip().zip()... ) or sometimes an indeterminate number of inputs. Either works, and produces nearly the same assembly, but I find this easier to read
November 11, 2025 at 4:29 AM
Oh, I've needed this for years. I just keep multiple sizes around now....
September 28, 2025 at 11:22 PM
Lmao yeah and harder than any boss fight in hollow knight, too
September 8, 2025 at 4:39 AM
I have found scientificcomputing.rs useful for embedded stuff that's relevant to scientific work!

A lot of experimentalists attend and it's easy to draw crossover connections between the techniques for running stuff on a micro and techniques for perf engineering for scientific computing
Scientific Computing in Rust
the Scientific Computing in Rust annual workshop and monthly newsletter.
scientificcomputing.rs
August 27, 2025 at 5:03 PM
Reposted by James Logan
PS. I love that a couple of "Springer Didn't Graduate" books made using @christianp.mathstodon.xyz.ap.brid.gy's generator (somethingorotherwhatever.com/didnt-gradua...) show up mixed in with the real books when you Google "springer graduate texts"
March 6, 2025 at 8:25 AM
Neat! How many of those resistors need to be to a tight tolerance? Looks like 5?
March 3, 2025 at 9:26 PM