vit.am is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
We’re welcoming Njuguna Mureithi as a speaker at EuroRust! He'll be speaking about lessons learned building a Rust background task library across five years and multiple versions. API design, dependency injection, graceful shutdown & more. Can't wait! 🦀✨
Learn more 👉 https://eurorust.eu/talks/lessons-from-building-a-background-task-processing-library/
Your Rust Service Isn't Leaking — It Could Be the Allocator, https://pranitha.dev/posts/rust-and-memory-allocators/.
The author encountered a surprising memory allocator (`ptmalloc`) behaviour. Once demystified, they look for other memory allocators like `MiMalloc` or `jemalloc` and compare their behaviours.
Great write up!
Did you know that you can find all past talks on YouTube? All the way back to the first EuroRust in 2022! Head on over to YouTube to relive your favorites, and gain inspiration for this year’s EuroRust! 🦀
Check out the talks 👉 https://www.youtube.com/@eurorust
Today I did a livestream from the gym! 📢💪
https://www.youtube.com/watch?v=acU4jGI3FqE
https://github.com/sassman also joined me and we chatted about Rust 🦀
Want more of this with Rust maintainers? What do you think?
We're welcoming Arthur and Pierre-Emmanuel as speakers at EuroRust! They'll be speaking about gccrs, which after five years can now compile production Rust code, with the Linux kernel as its first major milestone. Curious Rust behavior, compiler trivia & more. Can't wait! 🦀
👉 https://eurorust.eu/talks/compiling-the-linux-kernel-with-gccrs/
Ever wanted a spinning rat as your terminal cursor?
New version of "Ratty terminal" is out! 🎉
🐀 **Ratty** — A GPU-rendered terminal emulator with inline 3D graphics
🧀 Now supports STL files & has better performance!
🦀 Powered by Rust (@ratatui_rs + @bevy )
⭐ GitHub: https://github.com/orhun/ratty
Found a TUI for handling DNS changes! 🤯
🌐 **dnsglobe** — A global DNS propagation checker
💯 Query 34 DNS resolvers worldwide in parallel, compare results & watch propagation live w/ interactive world map
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/514-labs/dnsglobe
Midnight Commander ❌
Norton Commander ❌
Rat Commander 🐀✅
A self-contained terminal file manager with modern features!
Is your company currently hiring for a role that includes using Rust?
Reply with a link to the opening and any relevant context.
If you're not, we'd appreciate a repost for visibility
#Python Hypothesis package now requires #RustLang. This is a scale of reverse dependencies I can't handle. I guess this means it's the end of WD40 profiles on #Gentoo, and therefore the end of support for Alpha, ARM<v6, HPPA, M68k, i486 and some other random subsets of architectures and profiles. Thanks for all the fish, etc.
🦀 Building a high performance, thread-per-core, zero-copy OpenTelemetry engine in Rust - Albert Lockett
Exploring a high-performance Rust telemetry pipeline: thread-per-core execution, Apache Arrow, and a creative approach to Protobuf parsing!
Learn more 👉 https://eurorust.eu/talks/building-a-high-performance-thread-per-core-zero-copy-opentelemetry-engine-in-rust/
🦀 Moving a quantum compiler from Python to Rust - Jake Lishman
Qiskit is one of the oldest and most used quantum compilers, and it's been on quite a journey. See how it evolved from a Python research project into a highly performant Rust-first production-grade compiler, and what that transition looked like in practice! ✨
Learn more 👉 https://eurorust.eu/talks/moving-a-quantum-compiler-from-python-to-rust/
Bash just got a huge upgrade! 🤯
🪽 **flyline** — A modern replacement for Bash's command-line editor
💯 IntelliSense-style suggestions, fuzzy history, mouse support, animated prompts, AI-assisted commands & more!
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/HalFrgrd/flyline
#rustlang #ratatui #tui #bash #terminal #shell #cli #opensource
Second, an improvement to how we normalize types.
We'll need this to implement type-checking lints in the future. This will eliminate a large class of expensive type-checks where the previous logic was unnecessarily conservative and quite inefficient.
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1086
It's Thursday, day 4. Today's haul so far is ~2500 LoC.
First, making use of default-value stability which we previously exposed in rustdoc JSON. Pairing with Codex on this caught a subtle new edge case that affects which traits are considered sealed.
Copious test cases come standard, of course.
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1087
wanna play blackjack in the terminal?
aight, no problem 🐀
Achievement unlocked ✌️!
Not to brag but… today I’ve used an atomic `fence` for the first time to fix a real bug.
Watch git diff while the code is changing! 🤯
👁️ **livediff** — A real-time diff viewer for the terminal
💯 Watch file changes live as generators, formatters, migrations & refactors modify your code
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/SoCkEt7/Livediff
#rustlang #ratatui #tui #git #terminal #devtools #opensource
🦀 Are you feeling lucky? Amos (@fasterthanlime) and Tris (@noboilerplate) are hosting a Rust quiz show at #EuroRust26! Two teams of expert panelists navigate bug-filled code in a spooky game show of pedantic corrections 🎲👻
Learn more 👉 https://eurorust.eu/talks/game-show/
A warm welcome to Spiral as a Supporter of #EuroRust26!
Spiral builds modern data analytics infrastructure, including their open-source Vortex file format (a Linux Foundation project) and SpiralDB data warehouse. They develop with Rust for its performance, correctness, and portability across platforms and languages– essentially, Rust's goals align strongly with Spiral’s technical priorities.
See you at EuroRust, Spiral! 🦀✨
I had to take a brief detour to triage a surprising new class of SemVer breakage.
It's always *a time* when the net result is "8 issues across 5 repos" 😅
The net result is the same: even more lints!
https://github.com/obi1kenobi/cargo-semver-checks/issues/1658
Just realized that I have 20+ different version of stable #rustlang toolchain installed. Not as good as `cargo clean`, but freed some space.
Check yours with `rustup toolchain list`
Reposting from new server:
I am more and more actively looking to find a new career opportunity. I've been stuck classified as a senior engineer for most of my working life. Every employer promising career progression; never following through.
Would love a gig where I can mentor and actually know that my words won't get fed directly into a chat interface.
Would really like to work with embedded systems in #RustLang (no pro exp yet). Though I am open to a wide variety of systems programming.
Over the years I've worked in Public Broadcasting, Game Development, Web Agencies, Education Technology, Museum Experience Design, Open Source Development
I have been remote first for almost a decade now. Basically a hipster-wfh. I do well with async practices and keeping people in the loop.
Are there any places hiring for remote people in Australia Eastern Time zone? Even if there are companies in other areas that know the benefit of async work!
We are building TUIs for the firmware now 🤯
🐀 **ratatuefi** — Run @ratatui_rs applications directly in UEFI
💻 No OS required!
🦀 All powered by Rust!
⭐ GitHub: https://github.com/sermuns/ratatuefi
My MacBook NEVER has enough disk space. So it’s nice to work with remote datasets over S3 to save space… but except when the bucket is on the other side of the ocean and AWS won’t push bits to my house much faster than 100Mbps 😅
So I set up my own mini S3 on my homelab server!
https://blog.ianwwagner.com/running-garage-in-a-freebsd-jail.html
I joined Open Source Ready podcast to chat about Ratty, @ratatui_rs, AI, terminals and the future of developer tools! 🐀
Had a lot of fun!
🎧 Listen here: https://www.heavybit.com/library/podcasts/open-source-ready/ep-40-terminal-innovation-in-the-ai-era-with-orhun-parmaksiz
#rustlang #opensource #terminal #cli #tui #devtools #ratatui
I'm live on YouTube! 📢
Join me: https://www.youtube.com/watch?v=dSDHeFAUZlE
Writing Rust & working on Ratty terminal emulator 🦀🐁
It's Tuesday, and so far so good!
Two things happened today, by which I mean after midnight last night.
First, I merged a PR to allow unstable stdlib items to be considered non-public-API. Similarly, const-unstable items are considered non-const in public API:
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1080
RE: https://hachyderm.io/@predrag/116840347170828291
Day 2 of trying to scan the Rust standard library for accidental breakage with cargo-semver-checks 👇
It's Tuesday, and so far so good!
Two things happened today, by which I mean after midnight last night.
First, I merged a PR to allow unstable stdlib items to be considered non-public-API. Similarly, const-unstable items are considered non-const in public API:
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1080
Second, the last required upstream PR got merged into rustdoc!
It lets us know which default values (like on associated consts, or default method impls in traits) are considered stable and therefore public API. This is the last "partial stability" mechanism we need.
https://github.com/rust-lang/rust/pull/158468
It's Tuesday, and so far so good!
Two things happened today, by which I mean after midnight last night.
First, I merged a PR to allow unstable stdlib items to be considered non-public-API. Similarly, const-unstable items are considered non-const in public API:
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1080
traceroute(8) on steroids! 💯
🌐 **ttl** — A next-generation network diagnostics TUI
🔥 MTU discovery, NAT detection, route flap alerts, IX identification, ECMP analysis, live monitoring & more!
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/lance0/ttl
#rustlang #ratatui #tui #networking #linux #devtools #opensource