James Munns
@jamesmunns.com
5.4K followers 740 following 6.6K posts
Notable Protocol Enjoyer. Doing stuff, mostly in Rust and on Embedded systems. Need help with that? Hire me @onevariable.com Co-host @sdr-podcast.com DMs (matrix): @jamesmunns:beeper.com DMs (signal): jamesmunns.255 he/him Kein Ort für Nazis
Posts Media Videos Starter Packs
jamesmunns.com
This is a very "US english" vs "EU english" thing. In US English, "IT" almost always means tech support/networking, where software/tech/engineering is somewhat different.

In the EU, IT tends to cover a much broader "tech" scope.
jamesmunns.com
I highly recommend listening to/watching www.youtube.com/watch?v=ct10... before, if you want the good background info (no spoilers for tomorrow's recording, promise!)
Intrusive lists for fun and profit
YouTube video by Self-Directed Research
www.youtube.com
jamesmunns.com
Getting pretty excited for the @sdr-podcast.com recording with @fasterthanli.me at @eurorust.eu tomorrow :) :) :)

eurorust.eu/talks/sdr-po...
a slide that says "type erasure in rust in ergot" a slide that says "rust is a strongly typed language" a slide that says "but through unsafe anything is possible :)"
Reposted by James Munns
orhun.dev
Ayo I'm in Japan for the Tokyo Rust Meetup! 🦀🇯🇵🥳

🐁 Tomorrow we'll dive into @ratatui.rs and cook up embedded TUIs on ESP32 devices! 💯

📺 Livestream: www.youtube.com/watch?v=2xVV...

📅 Oct 9 | 6:30 PM JST (GMT+9)

#rustlang #ratatui #tui #embedded #esp32 #tokyo #rust #meetup
Reposted by James Munns
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
jamesmunns.com
IMO: it's fair game.
jamesmunns.com
how was the quesadilla?
jamesmunns.com
lol I spent like half a day debugging something that made NO sense, just a string of confounding evidence, then I woke up at like 4:30am with my brain just handing me an "oh this is what is happening" answer.

what the hell brain, I need to go back to sleep, but thanks, that actually helps a lot.
jamesmunns.com
extern crate alloc

:)
jamesmunns.com
Yeah, this totally tripped me up too

The survey had 7310 completions in 2024. For the respondents who "consider themselves a member of an underrepresented or marginalized group in technology", there were 1110 respondents, 54% LGB(non-hetero), and 36% Trans, but that's 8.2% and 5.5% of the total pop
Reposted by James Munns
ncameron.org
I have availability for Rust consulting or coaching. More details soon, and yep my website needs updating. But if you're considering adopting Rust, want your team to use Rust more effectively, or need a drop-in staff engineer, get in touch!
Reposted by James Munns
zkat.tech
"An actual community-oriented/governed/powered co-operative rolls in to do a full takeover of the RubyGems ecosystem after RubyGems/Ruby Central themselves got taken over by the fash" was not on my bingo cards for 2025 either but here we are and I am here for it: gem.coop

LFG, kids. Coops ftw
gem.coop
gem.coop
Reposted by James Munns
fasterthanli.me
mhh I wonder what they'll say
Should I choose Ada from adacore.com
Reposted by James Munns
jamesmunns.com
Hell yeah "number go down" :D
jamesmunns.com
If you haven't listened to the two Protomen albums before, I dunno how to describe how much you should give them a listen. Like, it's nominally a rock opera about Megaman lore, but (without spoiling anything) it's such an odd flavor of a hero's journey that hits pretty hard (both albums!)
jamesmunns.com
Prince, the patron saint of this faith.
jamesmunns.com
I feel like if you wanted One Cool Trick to find the Real Cool Code in Rust, you could just search for `UnsafeCell>`, e.g. grep.app/search?q=Uns...
Code Search | Grep by Vercel
Effortlessly search for code, files, and paths across a million GitHub repositories.
grep.app
jamesmunns.com
If you have the .cargo/config.toml at the workspace level, and you're IN the crate folder, because cargo looks recursively upwards, it will still work I think?

Honestly, I'm working from memory here, so I'd trust your repro over my posts :)
jamesmunns.com
I may have been misremembering based on the fact that it takes the invocation path (NOT the workspace base), so if you have the .cargo/config.toml in the crate folder, but run it from the workspace folder, it doesn't "find" the config.

BUT:
jamesmunns.com
`.cargo/config.toml` handling, and honestly workspaces in general, are full of a lot of Fun and Surprising Gotchas, unfortunately. Embedded has been leaning more on build-rs scripts recently to set linker args than .cargo/config.toml for reasons like this, and I tell people to avoid workspaces
jamesmunns.com
Got some more weird goofy cases, not sure if these count as semver relevant tho: bsky.app/profile/jame...
jamesmunns.com
cargo will look recursively up from the current directory for `.cargo/config.toml` files, which is great if you want to set some kind of setting globally, less so if that setting happens to override an embedded setting you're making locally.
jamesmunns.com
Is that differences in `.cargo/config.toml` detection? I can't remember if that uses the invocation pwd or the manifest directory.
Reposted by James Munns
aki.lethalbit.net
I wish something like `rg` was "binary aware"

As in I want to grep to see if a symbol is in in the import or export tables of a binary and what not, that would be nice.
jamesmunns.com
Extensions/plugins would be very fun. Something based on magic strings or extensions.