James Munns
banner
jamesmunns.com
James Munns
@jamesmunns.com
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
Reposted by James Munns
"Memory Safety for Skeptics," where I argue why memory safety is worthwhile to pursue amid competing priorities!

queue.acm.org/detail.cfm?i...

#rustlang
Memory Safety for Skeptics - ACM Queue
queue.acm.org
November 10, 2025 at 6:11 PM
Reposted by James Munns
First bit of interactivity! Spent the weekend refactoring most of the code from the last two weeks, significantly improving the responsiveness of the keypad hander and simplifying the drivers. Now it’s all integrated with the embedded-graphics crate for consistent color typing.
November 10, 2025 at 1:30 PM
Reposted by James Munns
The Rust YouTube channel is temporarily unavailable, while we resolve an issue with a compromised connected account that was used to publish scam livestreams. We expect the channel to be back online shortly. No other Rust infrastructure is affected.
November 9, 2025 at 1:21 PM
Reposted by James Munns
Reposted by James Munns
The wait is finally over, we're happy to announce that the KeebDeck Keyboard and our first product using it, the KeebDeck Basic, are now available for sale from our @lectronz.com store! ⌨️

lectronz.com/stores/solde...
November 8, 2025 at 6:05 AM
Reposted by James Munns
Alright, here's another check to see if I have anyone in my network with HR-ish/recruitment-ish experience who knows how to craft job applications who is also experienced with the open source world and thinks they could translate that... DM for deets?

Boosts welcome!
November 7, 2025 at 5:57 PM
Did something change in kicad9 with respect to snap-to-grid? I feel like I've been having crazy trouble getting things to align correctly, or somehow I end up like .001534939 mm off of grid alignments, either when copy/pasting (I do this a lot for repeated board outlines) or moving/dragging parts
November 7, 2025 at 1:34 AM
man, can you imagine a world where we poured 1, 10, or 252 BILLION dollars[1] into maintaining/developing open source, programming languages, dev tools, teaching material, documentation, etc?

like, god damn. 1/10 of that, and AI would probably work better too.

[1]: hai.stanford.edu/ai-index/202...
November 6, 2025 at 7:45 PM
I only met Nori briefly, back when Bluesky was a small website, and you could recognize most of the names in the fire hose of posts.

She was clearly a kind person who gathered people around herself.

RIP to a real one.
November 6, 2025 at 6:33 PM
Reposted by James Munns
Man; @typst.app is so good! That's all; that's the skeet.
November 5, 2025 at 4:07 PM
Reposted by James Munns
ushering in an era of bold socialist leaders who support trans rights and make really great font choices
November 5, 2025 at 8:30 AM
hah hah number go up
November 5, 2025 at 2:37 AM
Reposted by James Munns
Exciting news!

Today, we announced the Rust Foundation Maintainers Fund: an initiative to provide consistent, transparent, long-term support for the developers who make Rust possible.

Supporting maintainers = supporting Rust’s future.

Learn more: rustfoundation.org/media/announ...
Announcing the Rust Foundation Maintainers Fund
rustfoundation.org
November 4, 2025 at 4:33 PM
Reposted by James Munns
What a quiz! 🧩
Luca Palmieri @lpalmieri.com & Amos Wenger @fasterthanli.me challenged us with the trickiest corners of Rust — fun, fast, and delightfully unfair.
#RustLab2025 #RustLang
November 4, 2025 at 11:00 AM
Reposted by James Munns
The Call for Proposals for RustWeek 2026 is now open!

If you’d like to give a talk, please submit your proposal via sessionize.com/rustweek-2026/

The CFP closes Dec 31.

#rustweek2026 #rustlang
Rust Week 2026: Call for Speakers
RustWeek is back!Two days of talks (Tue 19 and Wed 20) and one day with workshops (Mon 18),as well as social events and activities all week (Mon 19 - ...
sessionize.com
November 3, 2025 at 12:02 PM
Yeah... yeah.
I'm stressed because I've been overworking, I'm overworking because I'm using it as a distraction, I'm seeking a distraction because I'm avoiding other shit, which I'm avoiding because it stresses me out.

It's not a loop, it's a spiral.
November 2, 2025 at 10:04 PM
Reposted by James Munns
Is it safe to upgrade to the new macOS yet? My mission critical tools are Docker, JetBrains IDEs, and Rust mostly
November 2, 2025 at 4:29 PM
Reposted by James Munns
November 2, 2025 at 2:47 PM
Reposted by James Munns
It may not look like much but: the OLED is displaying data received in from my web app's REST API. The board is @seeedstudio.com Xiao ESP32C6, running #embedded #rustlang with Embassy. The carrier board is from Tindie.

cc @theembeddedrust.bsky.social @astrakernel.bsky.social @therustybits.com
November 2, 2025 at 1:38 PM
hmmmm

considering making some sort of overcomplicated assemblies that have the possibility of making some very cool lighting things.
November 2, 2025 at 12:37 AM
I spent the entire event knowing there was some kind of quiz coming, and lots of people saying "oh man you're in for it", but nobody spilled the beans, and this was a blast to be a part of :D
November 1, 2025 at 11:04 PM
Reposted by James Munns
nobody knocked for trick or treat so i'm about to eat my body weight in small terrible chocolates

remember me as a hero
October 31, 2025 at 9:44 PM
my async rust hot take for today is:

* async mutexes are wonderful actually, and most problems are solved way easier with them
* you almost never should expose your async mutex, and almost always should wrap it in some kind of more transactional API, only taking a non-async closure if you must
November 1, 2025 at 12:34 AM
Reposted by James Munns
Rust 1.91.0 has been released! 🌈 🦀

This version brings you tier 1 support for aarch64-pc-windows-msvc, warnings for dangling pointers to locals, new methods on AtomicPtr, array::repeat, BTreeMap::extract_if, const TypeId::of, and more!

Check out the announcement: blog.rust-lang.org/2025/10/30/R...
Announcing Rust 1.91.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
October 30, 2025 at 8:21 PM
Reposted by James Munns
embedded rust has been such a dream , so excited to see this. am still stuck on esp-idf for @bevy.org esp32 experiments with poe (using a lovely board designed by @lucysrausch.bsky.social) but am hoping to be able to go fully no-std soon! ✨
esp-hal 1.0.0 release announcement
Announcing esp-hal 1.0, the first Rust SDK for embedded devices.
developer.espressif.com
October 30, 2025 at 6:53 PM