Pinned
Got the @baochip.com Dabao evaluation board few days back (in India); trying to spread the word about the amazing Baochip in the local h/w and FOSS communities!
Pramode C.E
@pcein.bsky.social
Programmer, mostly working on Linux systems stuff. Having fun playing with #rustlang and microcontrollers. https://pramode.net.
79 followers187 following25 posts
Pinned
Got the @baochip.com Dabao evaluation board few days back (in India); trying to spread the word about the amazing Baochip in the local h/w and FOSS communities!
Pramode C.E reposted
Rust 1.98.0 has been released! 🌈 🦀 This release includes algebraic floating point methods, NumBuffer for integer formatting, substr_range/subslice_range, strip_circumfix, Atomic<T>::from_mut, and more. ✨ Check out the blog post for all the details: blog.rust-lang.org/2026/08/20/R...
Pramode C.E reposted
Someone ("Peterman Pod") asks Xavier Leroy for his top book recommendations for software engineer, and this clip names two. Second is "very irritating, very opinionated, mystical sometimes"…How to Design Programs. (-: www.facebook.com/reel/2258055...
Pramode C.E reposted
Pramode C.E reposted
🦀 Silicon Sundays Meetup #2: Embedded Rust Meetup (Online) Our speaker for this session is Arshad Mahmood He will be presenting "Running Neural Networks on a Jetson with Nothing but Rust" Schedule: Sunday (16/08/2026) 7:00pm CEST (10:30 PM IST) discord.com/invite/pvYY6... #rustlang #embedded
Pramode C.E reposted
Pramode C.E reposted
Remember y’all cacm.acm.org/practice/mem...
No you don't understand. If I was trusted with C++, I would just simply NOT write a memory bug. So we don't need rust, problem solved, ez GG go next
Pramode C.E reposted
Replying to @alice-i-cecile.bsky.social
In case you missed it, today is Bevy's 6th Birthday too! bevy.org/news/bevys-s... I'm really proud of what we've accomplished, and I'm hopeful that the policy changes that have consumed much of my past weeks lay the foundation for a bright, kind future for many years to come <3
Pramode C.E reposted
Testing the code of a newly written HAL is an essential but tedious, not to mention recurring, part of our work; so Vivian and Tamme developed a PoC for a universal test suite! Read more here: tweedegolf.nl/en/blog/240/... @0x76.dev #rustlang #embedded #softwaretesting
Pramode C.E reposted
There's now a Micropython experimental port for the Dabao, and they are looking for testers! Check it out: github.com/orgs/micropy...
Pramode C.E reposted
We've added a new Embedded Rust workshop to the schedule! 🦀 Join Björn and @domenicquirl.bsky.social for a hands-on session with the Embassy framework, wiring your own hardware prototypes on a breadboard. No embedded or async experience needed! ✨ 👉 eurorust.eu/workshops/ha... #EuroRust26 #RustLang
Pramode C.E reposted
I am delighted to announce that after 5 years of work, 15 early releases, 50,000 words written, and 100,000 more deleted, *Logic for Programmers* is now complete and available in print! Blog post announcement: www.hillelwayne.com/post/lfp/ Website: logicforprogrammers.com
Pramode C.E reposted
Pramode C.E reposted
i've been building a @rust-lang.org asyncIO executor for... the Nintendo 3DS! i've now written two blog posts talking about rust async, and my 3DS quest: blog.cat-girl.gay/3ds-async-pa...
Pramode C.E reposted
Every summer I repost this article on how to spot drowning. Please read it and pass on. In the last few years I’ve had SIX messages from people who saved a kid’s life after clicking on the link from my feed. slate.com/technology/2...
Pramode C.E reposted
More and more people I deeply respect and have learned a lot from over the years feel like they are speaking into a void, to the point where they are losing motivation to continue making content, which got me to write my first post on my site in over a year... www.kevinpowell.co/article/tell...
Pramode C.E reposted
Learning about @oxide.computer's Hubris RTOS has been an incredible exercise in how different systems can be. In some sense, it has essentially made the polar opposite choice to everything I've done with embassy, async, and ergot over the past 3-5 years. Neither are *wrong*, they're just different.
Pramode C.E reposted
I'll be at RustWeek too! I'd love to talk with you all about my OSS project like device-driver or my async optimization plans, but also any general embedded Rust topic :) So if you see me around, feel free to walk up!
We're headed to Utrecht for RustWeek! Come meet (nearly) all of us at our booth, shared with Trifecta Tech Foundation! @trifectatech.bsky.social @rustnl.bsky.social #rustlang #RustWeek2026
Pramode C.E reposted
@viiri-audio.bsky.social just dropped Aava, a groundbreaking convolution plugin that allows real-time modulation of all IR parameters, even at audio rates Website: viiri-audio.com #MadeWithSlint #rustlang #daw #VST #Slint
Pramode C.E reposted
Pramode C.E reposted
Pramode C.E reposted
This paper finds that Rust on an microcontroller costs you about 10% extra flash space, actually saves you a bunch of RAM, and takes no extra time to deliver (as compared to C). Seems about right - especially as the C version needed a heap and the Rust version did not. arxiv.org/pdf/2604.25679
Pramode C.E reposted
Pramode C.E reposted
It’s been awhile since the last video, so here’s a deep-dive into the ESP32 bootloaders, where we port Espressif’s second-stage bootloader to Rust: youtu.be/l75TfMOPG1g
Pramode C.E reposted
Combat LLM spam by building a web of trust. Vouching is live on Tangled! 🎭 blog.tangled.org/vouching/
Pramode C.E reposted
To make it easier esp. for junior folks (students, postdocs, jr faculty) to talk to me, I'm trying a new thing: open office hours at conferences! Come find me at PLDI 2026, using the public calendar linked to the page below. Please feel free to reshare! cs.brown.edu/people/sk/Co...
Pramode C.E reposted
Oxidize Conference line-up is now out: oxidizeconf.com Four really interesting Embedded Rust workshops there on day one. And I'm not deliverying any of them for once!
Pramode C.E reposted
It's finally time to announce the opening talk of the RustWeek 2026 main track! 2026.rustweek.org/talks/taylor/ Don't forget to buy your tickets, before they run out!
Pramode C.E reposted
Pramode C.E reposted
The March edition of the scientific computing in Rust newsletter is out. Enjoy! scientificcomputing.rs/monthly/2026...
Pramode C.E reposted
Pramode C.E reposted
🦀 weekend read: What makes a good hardware API in embedded Rust? Our embedded expert Jonathan Pallant shares some takes from working close to the metal – including where API design can accidentally make things harder. It's a must-read for embedded developers: ferrous-systems.com/blog/hardwar...
Pramode C.E reposted
It's super exciting to see more games built with Bevy start to mature and bloom. I love the toon shaded style!
IGN just premiered the exclusive announcement trailer for our game! My wife and I have spent over 3 years building Fields of Aaru, a cozy life sim set in an ancient Egyptian inspired afterlife. Having IGN reveal it feels surreal. youtu.be/wu3RVvxqfG4?...
Pramode C.E reposted
Fun stat: There are now 30 drivers published on crates.io using device-driver! crates.io/crates/devic... There are a bunch more, but they've never been published and are locked in proprietary codebases :P
Pramode C.E reposted
I wrote some thoughts about Rust and how you can use it to talk to your hardware. TL;DR: Read your own docs, like your users have to. Seriously. Go read them. ferrous-systems.com/blog/hardwar...
Pramode C.E reposted
Pramode C.E reposted
Impressive: “Writing My Own Text Editor, And Daily-Driving It”, Joshua Barretto (blog.jsbarretto.com/post/text-ed...). Via HN: news.ycombinator.com/item?id=4733... On Lobsters: lobste.rs/s/ufczx8/wri... #Programming #Projects #Editor #TextEditor
Pramode C.E reposted
www.theregister.com/2026/03/12/i... RIP to the man behind the funniest bit of all time: the invention of the null pointer
Pramode C.E reposted
Pramode C.E reposted
> Arm and Ferrous Systems bring Rust to Cortex-R82AE, enabling memory-safe, high-performance real-time systems for physical AI Working on this has very rewarding and I can't wait to see what you build on top of these building blocks. developer.arm.com/community/ar...
Pramode C.E reposted
Pramode C.E reposted
Rust 1.94.0 has been released! 🌈 🦀✨ A few highlights are array_windows() and element_offset() on slices, Peekable::next_if_map(), LazyCell::get and friends, and the new `include` key in config.toml to include other toml files! Check out the blog post for details: blog.rust-lang.org/2026/03/05/R...
Pramode C.E reposted
In January, @anishathalye.bsky.social, @josejg.bsky.social, and I returned to @csail.mit.edu to teach Missing Semester, a class on topics we miss from most CS programs—tools and techniques that everyone should know, like Bash, Git, CI, and AI tools. Today, we’re releasing the course for free online!
Pramode C.E reposted
Pramode C.E reposted
Pramode C.E reposted
Pramode C.E reposted
How about Rust for real-time applications? @diondokter.nl gets you started: buff.ly/g8qruby #rustlang #embedded
Pramode C.E reposted
Also asking, because it's pretty common to want to track things like code size over time, and see the impact of PRs over time on things like static RAM/flash usage for embedded projects.
What tooling do people use nowadays to monitor software for performance regressions? I want to periodically run various benchmarks (which could take minutes or hours), store the results in a server, and see graphs over time of how they are affected by code updates or environmental factors.
Pramode C.E reposted
anybody doing Advent of FPGA in Amaranth? blog.janestreet.com/advent-of-fp... it seems fun, and, moreover, if you have feedback as a learner I will be more than happy to use it to improve the language