#rustaceans — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rustaceans, aggregated by home.social.
-
Ah, the #Rustaceans strike again! 🦀 Behold, the "Beeg float library," because apparently, nothing screams #innovation like giving ~libbf~ a #Rust makeover. 🚀 But hey, at least now you can float through your copilot suggestions with even more... buoyancy? 🙄
https://github.com/lifthrasiir/libbeef #BeegFloat #programming #buoyancy #HackerNews #ngated -
Ah, the #Rustaceans strike again! 🦀 Behold, the "Beeg float library," because apparently, nothing screams #innovation like giving ~libbf~ a #Rust makeover. 🚀 But hey, at least now you can float through your copilot suggestions with even more... buoyancy? 🙄
https://github.com/lifthrasiir/libbeef #BeegFloat #programming #buoyancy #HackerNews #ngated -
🐍↔️🦀 A "comprehensive" #guide for #Pythonistas #to become #Rustaceans, because who doesn't love switching from an easy, garbage-collected wonderland to a world of #compile-time headaches? 📚✨ Let's take those dynamic types and throw in some compile-time memory #safety for extra complexity—it's like trading your cozy slippers for a suit of armor. 🛡️😂
https://microsoft.github.io/RustTraining/python-book/ #Python #Rust #programming #humor #HackerNews #ngated -
🐍↔️🦀 A "comprehensive" #guide for #Pythonistas #to become #Rustaceans, because who doesn't love switching from an easy, garbage-collected wonderland to a world of #compile-time headaches? 📚✨ Let's take those dynamic types and throw in some compile-time memory #safety for extra complexity—it's like trading your cozy slippers for a suit of armor. 🛡️😂
https://microsoft.github.io/RustTraining/python-book/ #Python #Rust #programming #humor #HackerNews #ngated -
The #Oxidize2026 CfP closes Monday, March 23 at 23:59 CET — there’s still time to get your proposal in.
Using #RustLang in production? Share what you built, the challenges you solved, and how Rust shaped your systems.
Need inspiration? Watch last year’s talks:
https://www.youtube.com/playlist?list=PLilpJp3WAOvcn5_VDv3VIkQzniMWl_BfO👉 Submit your talk: https://pretalx.com/oxidize-conference-2026-2025/cfp
-
The #Oxidize2026 CfP closes Monday, March 23 at 23:59 CET — there’s still time to get your proposal in.
Using #RustLang in production? Share what you built, the challenges you solved, and how Rust shaped your systems.
Need inspiration? Watch last year’s talks:
https://www.youtube.com/playlist?list=PLilpJp3WAOvcn5_VDv3VIkQzniMWl_BfO👉 Submit your talk: https://pretalx.com/oxidize-conference-2026-2025/cfp
-
The #Oxidize2026 Call for Proposals is open for one more week. Join us in Berlin to share how you're using #RustLang in real-world production.
How has Rust shaped your systems? What technology did it enable, and what problems did it help solve?
Past talks have ranged from automotive and embedded systems to web development and game design - and we’re excited to see what the community brings next.
📅 CfP deadline: March 23
Submit a talk: https://pretalx.com/oxidize-conference-2026-2025/cfp -
The #Oxidize2026 Call for Proposals is open for one more week. Join us in Berlin to share how you're using #RustLang in real-world production.
How has Rust shaped your systems? What technology did it enable, and what problems did it help solve?
Past talks have ranged from automotive and embedded systems to web development and game design - and we’re excited to see what the community brings next.
📅 CfP deadline: March 23
Submit a talk: https://pretalx.com/oxidize-conference-2026-2025/cfp -
There's still time to submit!
The #Oxidize2026 CfP is open until March 23. If you’re using #RustLang in production, we’d love to hear about it.
What did you build? What challenges did Rust help you solve? Share your experience with the Rust community on the Oxidize stage.
Submit your talk:
https://pretalx.com/oxidize-conference-2026-2025/cfp -
There's still time to submit!
The #Oxidize2026 CfP is open until March 23. If you’re using #RustLang in production, we’d love to hear about it.
What did you build? What challenges did Rust help you solve? Share your experience with the Rust community on the Oxidize stage.
Submit your talk:
https://pretalx.com/oxidize-conference-2026-2025/cfp -
Reminder: The CfP for #Oxidize2026 is still open!
We want to showcase how #RustLang is used in real-world industry settings. How has Rust shaped your production systems? What technology have you built with it, or what problems did it help solve?
Share your story on the Oxidize stage.
📅 CfP deadline: March 23
👉 Submit your talk: https://pretalx.com/oxidize-conference-2026-2025/cfp -
Reminder: The CfP for #Oxidize2026 is still open!
We want to showcase how #RustLang is used in real-world industry settings. How has Rust shaped your production systems? What technology have you built with it, or what problems did it help solve?
Share your story on the Oxidize stage.
📅 CfP deadline: March 23
👉 Submit your talk: https://pretalx.com/oxidize-conference-2026-2025/cfp -
Hey #rustaceans, I wonder why #rust doesn't have standard random module. Everywhere I look, it says to use the rand #crate
I'm looking for something like random.randint() or random.choice() in python.
-
Hey #rustaceans, I wonder why #rust doesn't have standard random module. Everywhere I look, it says to use the rand #crate
I'm looking for something like random.randint() or random.choice() in python.
-
device-envoy: Making Embedded Fun with Rust!
Talk by Carl Kadie at Seattle Rust User Group.
-
device-envoy: Making Embedded Fun with Rust!
Talk by Carl Kadie at Seattle Rust User Group.
-
🗣️ The Call for Proposals for #Oxidize2026 is live!
Are you using #RustLang in production? Maybe you’ve migrated from C/C++ or built something new in Rust — either way, we’d love to hear from you.
Oxidize is the leading conference for applied Rust and real-world decision-making, with past talks spanning #automotive, #AI, #robotics, and #OS development.
📅 CfP open until March 23
👉 https://pretalx.com/oxidize-conference-2026-2025/cfpInterested in sponsoring? https://oxidizeconf.com/images/sponsorship_2026.pdf
-
🗣️ The Call for Proposals for #Oxidize2026 is live!
Are you using #RustLang in production? Maybe you’ve migrated from C/C++ or built something new in Rust — either way, we’d love to hear from you.
Oxidize is the leading conference for applied Rust and real-world decision-making, with past talks spanning #automotive, #AI, #robotics, and #OS development.
📅 CfP open until March 23
👉 https://pretalx.com/oxidize-conference-2026-2025/cfpInterested in sponsoring? https://oxidizeconf.com/images/sponsorship_2026.pdf
-
My first official Rust crates are out:
https://crates.io/crates/ferrocrypt
https://crates.io/crates/ferrocrypt-cli
https://crates.io/crates/sofosIf you find them useful, I’d really appreciate a ★ on GitHub:
https://github.com/alexylon/Ferrocrypt
https://github.com/alexylon/sofos-codeI’m also open to suggestions and feedback.
#rust #rustlang #rustaceans #cryptography #cli #opensource #devtools
-
My first official Rust crates are out:
- ferrocrypt: https://crates.io/crates/ferrocrypt
- ferrocrypt-cli: https://crates.io/crates/ferrocrypt-cli
- sofos: https://crates.io/crates/sofosIf you find them useful, I’d really appreciate a ★ on GitHub:
- https://github.com/alexylon/Ferrocrypt
- https://github.com/alexylon/sofos-codeI’m also open to suggestions and feedback.
#rust #rustlang #rustaceans #cryptography #cli #opensource #devtools
-
Updated **Ferrocrypt** based on all the relevant feedback — thank you to everyone who took the time to review, test, and share notes. Your suggestions directly shaped this update, and it’s better for it.
-
Been learning Rust and built another side project: **Sofos Code** — a fast, interactive CLI AI coding agent. It includes an interactive REPL, session history, secure sandboxed file ops, safe bash execution (for tests/build), colored diffs, web search, and optional `ripgrep` + Morph Fast Apply for ultra-fast edits.
I’d love recommendations on code structure, Rust idioms, and missing/awkward functionality:
-
🗣️ 🦀 Calling #Rustaceans with a passion for formal verification:
We’re hiring for a three-year research role to help define #RustLang semantics, with an optional #PhD path.👉 Details here: https://ferrous-systems.com/blog/research-engineer/
-
🗣️ 🦀 Calling #Rustaceans with a passion for formal verification:
We’re hiring for a three-year research role to help define #RustLang semantics, with an optional #PhD path.👉 Details here: https://ferrous-systems.com/blog/research-engineer/
-
I’m learning Rust and have been building Ferrocrypt, a small cross‑platform encryption tool (Rust core lib + CLI + Dioxus GUI + Tauri GUI).
It uses XChaCha20‑Poly1305 + Argon2id and a hybrid RSA+XChaCha20 mode with Reed–Solomon parity for header recovery.
I’d really appreciate a code review (lib/CLI/GUI, error handling, idiomatic Rust).
Repo: github.com/alexylon/Ferrocrypt
#rust #rustlang #rustaceans #dioxus #tauri #cryptography #infosec
-
I’m learning Rust and have been building Ferrocrypt, a small cross‑platform encryption tool (Rust core lib + CLI + Dioxus GUI + Tauri GUI).
It uses XChaCha20‑Poly1305 + Argon2id and a hybrid RSA+XChaCha20 mode with Reed–Solomon parity for header recovery.
I’d really appreciate a code review (lib/CLI/GUI, error handling, idiomatic Rust).
Repo: github.com/alexylon/Ferrocrypt
#rust #rustlang #rustaceans #dioxus #tauri #cryptography #infosec
-
Fellow #rustaceans, my brain is currently not working great.
Is there a non-macro solution for reducing the boilerplate in a block that looks like this?
```
let result = match req {
Request::Session(session_id) => match self.session_info(&session_id) {
Ok(info) => tx.send(Ok(Response::Session(info))),
Err(err) => tx.send(Err(err)),
},
Request::SessionCreate(user_id) => match self.new_session(&user_id) {
Ok(session_id) => tx.send(Ok(Response::SessionCreate(session_id))),
Err(err) => tx.send(Err(err)),
},
Request::SessionDelete(session_id) => match self.delete_session(&session_id) {
Ok(_) => tx.send(Ok(Response::SessionDelete)),
Err(err) => tx.send(Err(err)),
},
``` -
Fellow #rustaceans, my brain is currently not working great.
Is there a non-macro solution for reducing the boilerplate in a block htat looks like this?
```
Request::SessionDelete(session_id) => match self.delete_session(&session_id) {
Ok(_) => tx.send(Ok(Response::SessionDelete)).await.unwrap(),
Err(err) => tx.send(Err(err)).await.unwrap(),
},
Request::SessionTouch(session_id) => match self.touch_session(&session_id) {
Ok(_) => tx.send(Ok(Response::SessionTouch)).await.unwrap(),
Err(err) => tx.send(Err(err)).await.unwrap(),
},
Request::CardSave(card) => match self.save_card(card) {
Ok(_) => tx.send(Ok(Response::CardSave)).await.unwrap(),
Err(err) => tx.send(Err(err)).await.unwrap(),
},
```(also, I think that I need to handle the send failures, because send will only fail when the requestor disappears)
-
Rustikon 2026 confirmed!
📅 Save the date: March 19-20, 2026 | Warsaw
After your incredible response to the first edition we organized last year, we’re leveling up - not just one, but two full days of inspiring Rust talks, engaging discussions, and networking with fellow Rustaceans!
@Rustikon is built for sharing knowledge, connection and shaping the future of Rust, together!
🎟️ Get your Super Early Bird tickets now: rustikon.dev/tickets
-
Rustikon 2026 confirmed!
📅 Save the date: March 19-20, 2026 | Warsaw
After your incredible response to the first edition we organized last year, we’re leveling up - not just one, but two full days of inspiring Rust talks, engaging discussions, and networking with fellow Rustaceans!
@Rustikon is built for sharing knowledge, connection and shaping the future of Rust, together!
🎟️ Get your Super Early Bird tickets now: rustikon.dev/tickets
-
Imagine this: you’re at #rustconf25, and suddenly the Rust ecosystem is under attack. What do you do? 🔥
On Sept 4, Christopher “CRob” Robinson hosts “Rusty and the Crate Escape”—an interactive tabletop adventure where you and fellow #Rustaceans must navigate a mock cybersecurity disaster.
It’s a playful mix of chaos, collaboration, and lessons on open source risk.
Learn more: https://rustconf.com/schedule/#1769
-
Imagine this: you’re at #rustconf25, and suddenly the Rust ecosystem is under attack. What do you do? 🔥
On Sept 4, Christopher “CRob” Robinson hosts “Rusty and the Crate Escape”—an interactive tabletop adventure where you and fellow #Rustaceans must navigate a mock cybersecurity disaster.
It’s a playful mix of chaos, collaboration, and lessons on open source risk.
Learn more: https://rustconf.com/schedule/#1769
-
At #RustConf25, the Community Room is your space to connect with fellow #Rustaceans in person. 🦀 Open both days of the main conference, it’s where you can present a lightning talk, start or join impromptu discussions, and collaborate on projects. Stop by Sept 3–4 in Seattle.
Register now! https://ti.to/rustconf/2025?source=mastodon
#rustlang #opensource #community #devconferences #rustconf -
At #RustConf25, the Community Room is your space to connect with fellow #Rustaceans in person. 🦀 Open both days of the main conference, it’s where you can present a lightning talk, start or join impromptu discussions, and collaborate on projects. Stop by Sept 3–4 in Seattle.
Register now! https://ti.to/rustconf/2025?source=mastodon
#rustlang #opensource #community #devconferences #rustconf -
I don't know how to investigate where SIMD would happen automatically (if at all). Like if I have a loop over a Vec<Vector3d<f64>> summing values, will it automatically utilize SIMD?
Is there a way to "turn off" SIMD, or isolate which kind of code blocks it would apply to (or if I need to do that explicitly) so I can get a better understanding of if/where it works?
-
I don't know how to investigate where SIMD would happen automatically (if at all). Like if I have a loop over a Vec<Vector3d<f64>> summing values, will it automatically utilize SIMD?
Is there a way to "turn off" SIMD, or isolate which kind of code blocks it would apply to (or if I need to do that explicitly) so I can get a better understanding of if/where it works?
-
Any #rustaceans here have experience with nalgebra and SIMD? I'm looking to get a better understanding of how SIMD is integrated into nalgebra and if it is automatic.
I'm rewriting a constraint solver from Cython to Rust, and using nalgebra as the underlying vector operations library.
According to this: https://dimforge.com/blog/2020/03/23/simd-aosoa-in-nalgebra/,
nalgebra automatically has support for SIMD AoSSoA, but looking at the crate, it appears there's just a set of traits that are SIMD. -
Any #rustaceans here have experience with nalgebra and SIMD? I'm looking to get a better understanding of how SIMD is integrated into nalgebra and if it is automatic.
I'm rewriting a constraint solver from Cython to Rust, and using nalgebra as the underlying vector operations library.
According to this: https://dimforge.com/blog/2020/03/23/simd-aosoa-in-nalgebra/,
nalgebra automatically has support for SIMD AoSSoA, but looking at the crate, it appears there's just a set of traits that are SIMD. -
Hey #Rustaceans #Rust #rustlang fans, I have a tough question:
Can we rewrite the US-Government in Rust? It seems to be malfunctioning! -
Hey #Rustaceans #Rust #rustlang fans, I have a tough question:
Can we rewrite the US-Government in Rust? It seems to be malfunctioning! -
Why is setting up #Rust with #flycheck on #emacs so complicated? I'm using the rustc, cargo, clippy and rust-analyzer packages from oxalica's rust-overlay repo.
My Emacs config is over at gitlab.com/zstg/nixos-config/-/blob/main/hosts/Krypton/programs/rice/stigmacs/stigmacs.org.
Any #rustaceans facing this predicament?
flycheck-mode returns a 101. -
Why is setting up #Rust with #flycheck on #emacs so complicated? I'm using the rustc, cargo, clippy and rust-analyzer packages from oxalica's rust-overlay repo.
My Emacs config is over at gitlab.com/zstg/nixos-config/-/blob/main/hosts/Krypton/programs/rice/stigmacs/stigmacs.org.
Any #rustaceans facing this predicament?
flycheck-mode returns a 101. -
@rustlang is another organisation that quit X. They don't cite particular reasons but the decline in the "openness" of the platform which is increasingly reserved for authenticated users might be one of them. In addition, changes in the algorithm and politics might have played some role. Warm welcome to the #rustaceans !
(Ps if you are not familiar with #rust, it is a modern programming language initially developed at #mozilla that is getting some traction recently)
-
Finally a crate that makes its debut out of #pipelight. 😄
For those who want to *kill parents* AND let *children live*! 😇
Here is a process management crate to
- Find (easily)
- Kill (parent, family or siblings)
- Spawn detached long running processes -
Finally a crate that makes its debut out of #pipelight. 😄
For those who want to *kill parents* AND let *children live*! 😇
Here is a process management crate to
- Find (easily)
- Kill (parent, family or siblings)
- Spawn detached long running processes -
dear experienced #rustaceans of the fediverse - if you are interested in a remote job with a good supportive company (defensive cybersecurity, not web3 bs), hmu, there may be an opportunity on my team very soon!!!
i don't know yet the level, but i reckon it's going to be senior+. but it's good work with a good team and I'd love more women and/or queers in general on the team with me 😁😁😁
always hearing about how trans people love #rust , and yet I'm the only trans rust dev here, what's up with that?
-
🏛️ We’re excited to be back at The Brewery for 2025! This iconic venue has hosted us for the past 2 years, and we can’t wait to be back.
Early bird tickets are still on sale, buy them here: buff.ly/3y02Grr