Nathaniel B πŸ¦€'s Avatar

Nathaniel B πŸ¦€

@nate-fe2o3.bsky.social

Software engineer | Rust enthusiast | Amateur game dev | Embedded-curious

50 Followers  |  41 Following  |  285 Posts  |  Joined: 29.12.2024  |  1.7474

Latest posts by nate-fe2o3.bsky.social on Bluesky

Is there a particular aspect you’re having trouble with or is the concept as a whole just not clicking for you?

16.07.2025 20:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Using AI tools (ostensibly) reduces the amount of code you write. I’m worried about the possibility of skill atrophy that might go with it. Thoughts?

I want to hear from all of the β€œClaude-poisoned” devs out there (thanks @codereport.bsky.social for the colorful description).

16.07.2025 20:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

New embedded Rust milestone! πŸ¦€πŸŽ‰

🎸 I connected my electric guitar to ESP32 with an amplifier circuit and visualized the played notes with @ratatui.rs 🐭

▢️ Building this live: www.youtube.com/@orhundev/st...

⭐ GitHub: github.com/orhun/tuitar

#rustlang #embeddded #ratatui #guitar #esp32

12.07.2025 11:20 β€” πŸ‘ 94    πŸ” 12    πŸ’¬ 2    πŸ“Œ 0
Preview
Parallel Solver With Graph Coloring by Jondolf Β· Pull Request #771 Β· Jondolf/avian Objective A big step in #319. Replaces #706. Currently, Avian's constraint solver is entirely single-threaded and uses scalar operations. A naive par_iter approach is not possible with a Gauss-...

Today I merged one of my personal most anticipated improvements to Avian: a parallel solver with graph coloring!
github.com/Jondolf/avia...

07.07.2025 20:15 β€” πŸ‘ 25    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

πŸ“’ ADSP Episode 241 is out! πŸ“’ In this episode, Bryce and I continue our conversation with Jared Hoberock! We talk about a parallel scan problem, parallel rotate and more! πŸŽ‰ adspthepodcast.com/2025/07/04/E...

04.07.2025 12:11 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.

02.07.2025 17:31 β€” πŸ‘ 91    πŸ” 45    πŸ’¬ 2    πŸ“Œ 1
Preview
When AI Codes, What’s Left for me? - CoRecursive Podcast I’ve always found meaning, and a lot of strength, in building things. Now, with AI coding agents changing the way we work, it’s easy to feel threatened, like something essential might get taken away. ...

This was a fantastic take from @adamgordonbell.bsky.social on his latest CoRecursive podcast episode! Highly recommend. corecursive.com/coding-agents

03.07.2025 16:08 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
This Week in Rust 606 Β· This Week in Rust

Check out the latest release of This Week in Rust! My personal highlights:

Rust 1.88 with stabilized let chains

rustc_codegen_cranelift has implemented cleanup during stack unwinding

a podcast interview with Dioxus creator Jonathan Kelley

… and so much more!

03.07.2025 11:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
if let Some(x) = option1
    && let Some(y) = option2
    && x > y {
      println!("{}", x + y);
}

if let Some(x) = option1 && let Some(y) = option2 && x > y { println!("{}", x + y); }

new let statement chaining is so intuitive that I'm kinda surprised we didn't have it before. #rustlang

29.06.2025 07:12 β€” πŸ‘ 16    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Rust Release Notes

Holy shit let-chains are finally stabilized in Rust 1.88! Let’s goooo

26.06.2025 16:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Excited to be talking about async cancellation at #rustconf! Cancellation in general is a really difficult problem, and async Rust has powerful ways to deal with it. But it's also surprisingly error prone, as we've found at @oxide.computer, and deserves a lot of careful thought

18.06.2025 20:16 β€” πŸ‘ 57    πŸ” 6    πŸ’¬ 2    πŸ“Œ 1
Preview
Pull requests Β· bevyengine/bevy A refreshingly simple data-driven game engine built in Rust - Pull requests Β· bevyengine/bevy

Hey #bevy! It's time to pull my head out of the #rust design clouds, and drive the weekly #bevymergetrain. Want to see how #opensource works? Curious about the considerations involved in making an engine for #gamedev? Follow along for the 14 PRs in the queue this week:
github.com/bevyengin...

16.06.2025 22:14 β€” πŸ‘ 37    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
POLDERS: The Bevy Engine in Action - Jos Feenstra
We’ve all heard the joke: for every five Rust games, we build fifty game engines. And honestly? No shame in that! But for those looking to tip the scales tow... POLDERS: The Bevy Engine in Action - Jos Feenstra

POLDERS: The Bevy Engine in Action
by Jos Feenstra at RustWeek 2025!
www.youtube.com/watch?v=90so...

#rustlang #RustWeek

12.06.2025 13:48 β€” πŸ‘ 11    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Video thumbnail

πŸ“’ Episode 238 is out! πŸ“’ In this episode, I recommend three podcast discussions about AI and LLMS πŸ€–

* @changelog.com (discussion with @steve-yegge.bsky.social )
* @oxide.computer (Part 1 with @steveklabnik.com)
* @fallthrough.fm (Part 2 with @steveklabnik.com)

adspthepodcast.com/2025/06/13/E...

13.06.2025 10:30 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Oh yeah the type safety was actually the biggest draw for me. Same reason why I considered using Go’s templ framework

13.06.2025 04:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ive used Htmx with askama templates before and found it to be pretty great as well.

13.06.2025 03:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Agreed. Works great inside the rsx or css but still requires a rebuild when rust code is changed

12.06.2025 01:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Dioxus | Fullstack crossplatform app framework for Rust A fullstack crossplatform app framework for Rust. Supports Web, Desktop, SSR, Liveview, and Mobile.

That’s fair. Have you tried something like Dioxus? It has some pretty sweet hot reloading. Currently building a number of projects with it.

12.06.2025 01:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yeah at a certain point it became so ridiculous as to be funny, so I’m having Rust Evangelism Strike Force hats made.

11.06.2025 14:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oof yeah you are preaching to the choir here. I have had quite a bit of success with Rust greenfields and rewrites, but essentially zero success in the interop space for exactly the same reasons.

11.06.2025 14:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ok I’ll try it out!

If there is an extremely robust interop solution with C++, I think it will be way easier to push Rust adoption for extending existing projects.

11.06.2025 13:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The number of puns/dad jokes in the comments would be physically painful to read if I weren’t wearing New Balance shoes with my khakis right now.

11.06.2025 13:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How has your experience with cxx been so far? Will probably need to start using it for work and am wondering what people like/dislike about it.

11.06.2025 11:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Rewriting SymCrypt in Rust to modernize Microsoft’s cryptographic library We're rewriting parts of Microsoft's SymCrypt cryptographic library in Rust to improve memory safety and defend against side-channel attacks, enabling formal verification while maintaining backward co...

Great article! Highly recommend for anyone thinking about doing a rust rewrite.

10.06.2025 17:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Secretly?

09.06.2025 20:44 β€” πŸ‘ 112    πŸ” 9    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - nvim-neorg/neorg: Modernity meets insane extensibility. The future of organizing your life in Neovim. Modernity meets insane extensibility. The future of organizing your life in Neovim. - nvim-neorg/neorg

I use neorg, which isn’t exactly the same but tries to bring the feel of org mode into neovim

08.06.2025 20:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Very cool. Will definitely take a closer look at this

06.06.2025 19:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hahaha I’ve gotten enough practice that I can avoid falling at this point. I normally pace to think anyway

06.06.2025 18:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oh wait…. That’s genius! I have a walking treadmill under my desk but full hands free would allow for so many different kinds of simultaneous exercise!

06.06.2025 18:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Wow that’s super impressive. Yeah code manipulation was the part that really seemed lackluster to me when using talon by itself. Saying the vim commands out loud was really hard for it to parse for some reason

06.06.2025 18:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@nate-fe2o3 is following 20 prominent accounts