Tootfinder

Opt-in global Mastodon full text search. Join the index!

@cyrevolt@mastodon.social
2025-10-03 10:29:07

Really nice, @… have written about #Rust in their blog, providing 5 good reasons why you should "rewrite everything in Rust":

@frankel@mastodon.top
2025-11-28 17:30:06

Making the case that #Cargo features could be improved to alleviate #Rust compile times
saghm.com/cargo-features-rust-

@cyrevolt@mastodon.social
2025-10-03 08:58:46

Oh fun find, there was actually something called Oxide in the history of #Rust already - a formalization attempt:
arxiv.org/abs/1903.00982 🦀
cc @…

@imaginaryrobots@social.linux.pizza
2025-12-05 02:04:34

I'm writing a #befunge interpreter in #rust (for fun) , and I've decided to make it unicode compliant. That means that emojis will be fair game in the funge source code, and I think those programs are going to be amazing to look at!

@lil5@social.linux.pizza
2025-11-16 15:23:58

rust-script | Run Rust files and expressions as scripts without any setup or compilation step.
#rust

@kubikpixel@chaos.social
2025-09-15 06:50:04

Be Simple - Don’t Be Clever - Code Rust
— by @…
🦀 #rust

@frankel@mastodon.top
2025-09-27 13:44:53

#Cloudflare just got faster and more secure, powered by #Rust
blog.cloudflare.com/20-percent

@beeb@hachyderm.io
2025-12-06 10:08:23
Content warning: Advent of Code 2025 Day 6

Today's #AdventOfCode problem was more about parsing than about complex logic, but it was fun!
I opted to keep the parsing with winnow simple and do most of it by hand from the raw characters, to exercise my #rust iterators a bit.
#AoC #AoC2025 #AdventOfCode2025 #RustLang

@jamesthebard@social.linux.pizza
2025-11-17 16:23:09

Hrmm, so created a HashMap (`HashMap::<&str, fn(u8) -> u8>`) in Rust without too much issue which was kinda nice. Then decided to try and make this work inside of an `impl` which...err...Rust has some rather strong opinions about, most of which is telling me to stop what I'm doing because this isn't gonna work.
Kinda fun to try though...lol
#rust

@cyrevolt@mastodon.social
2025-11-24 09:11:12

Unfortunately, the idea for a #Rust #Clippy rule to forbid all expect and #unwrap use is still open.

@penguin42@mastodon.org.uk
2025-09-26 13:57:42

I know of HX-Tape, but I decided to write my own demodulator to read Epson HX-20 tape data; mostly because I wanted to refresh my #rust skills, but also because I had this realisation it would work as a set of chained iterators. It does (I'm straight from HX-20 ext-cassette to PC audio); I've got a layer that does levels (high/low/0) with hysteresis, that passes it to one that does transiti…

@chrysn@chaos.social
2025-10-01 11:32:12

Just released: embedded-io 0.7.{0,1}, along with its -async and -adapter siblings. These #RustLang crates help #embedded systems abstract over byte data input and output, similar to the standard library's io module.
If all goes as I hope, the embedded-io 0.7.x series can be followed compatibly …

@frankel@mastodon.top
2025-10-28 16:13:01

Awesome, tiny crates!
#Rust

@frankel@mastodon.top
2025-11-21 17:30:06

#Rust in #Android: move fast and fix things
security.googleblog.com/2025/1

@penguin42@mastodon.org.uk
2025-09-25 14:22:05

A #rust warning just found a mistake I was in the middle of making; I had a match clause like:
(_, Bad) =>
and the warning was that the variable 'Bad' should be lower case; But hang on...that's no variable - that should be an enum member of State::Bad. Which is a nice find.
(Although I can't tell why it didn't figure out it was a member of State automatical…

@kubikpixel@chaos.social
2025-09-22 09:40:16

Under the hood: Vec<T>
Let's look at Vec<T> to get a better understanding of its inner structure.
🦀 #rust

@grifferz@social.bitfolk.com
2025-10-21 13:13:43

"How to Optimize Rust for Slowness" – Carl Kadie
#rustlang

@frankel@mastodon.top
2025-11-23 17:31:41

I have been learning #Rust for a couple of years, and using it for pet projects and demos alike. Working for a JVM-heavy company, I thought it would be my fate forever. Last week, I had a nice surprise: I convinced my management that using Rust for a particular project was the right choice. It’s not a huge project, but I want to describe my experience using Rust in a "real" project.

@shanmukhateja@social.linux.pizza
2025-11-15 13:45:39

Canonical is doing a good job working with #Rust based #coreutils for their distro. Their work will help the #Linux community as a whole.
In the future, I would be interested in trying them …

@cyrevolt@mastodon.social
2025-09-24 14:00:40

It would be a shame if someone wanted to write a #Linux #driver in #Rust and only resorted to C because the subsystem maintainer doesn't want Rust (yet).
So here is my call:
Push for it! If you…

@beeb@hachyderm.io
2025-12-05 15:42:57
Content warning: Advent of Code 2025 Day 5

Another easy challenge in today's #AdventOfCode puzzle.
Part 1 is straightforward, and for part 2, the trick was to sort the list of ID ranges first, which made the merging pretty easy.
#AoC #AoC2025 #AdventOfCode2025 #rust #RustLang

@cyrevolt@mastodon.social
2025-09-24 14:00:40

It would be a shame if someone wanted to write a #Linux #driver in #Rust and only resorted to C because the subsystem maintainer doesn't want Rust (yet).
So here is my call:
Push for it! If you…

@frankel@mastodon.top
2025-10-22 08:27:08

Let's write a #macro in #Rust - Part 1
hackeryarn.com/post/rust-macro

@mgorny@social.treehouse.systems
2025-10-24 02:24:26

Who would have thought that creating a programming language for rapidly developing, deploying and abandoning lots of packages would have lead to this…
"Forking confusing: Vulnerable Rust crate exposes #uv #Python packager"
#RustLang #security

@niklaskorz@rheinneckar.social
2025-10-10 17:11:17

#EuroRust2026 en España. 😮 Estoy muy deseando volver a #Barcelona. :amaze: Mi última visita fue hace ya 12 años.
#EuroRust

@cyrevolt@mastodon.social
2025-09-25 19:41:04

Writing tests in #Rust is really nice.
I am enjoying it right now while working on the @… flash layout and boot flow library.

@frankel@mastodon.top
2025-09-11 16:17:02

Elements of #Rust – Core Types and Traits
rustcurious.com/elements/

@cyrevolt@mastodon.social
2025-09-25 19:41:04

Writing tests in #Rust is really nice.
I am enjoying it right now while working on the @… flash layout and boot flow library.

@beeb@hachyderm.io
2025-12-04 07:25:52
Content warning: Advent of Code 2025 Day 4

Didn't feel like thinking too much for today's problem of #AdventOfCode, so my solution is quite naive and runs in a few tens of milliseconds for part 2 (thanks, #RustLang!).
I went for a HashSet for the grid just because it made looking up neighbours simpler at the edges, probably also not the most performant solution, but gets better as the grid becomes sparser.
#AoC #AoC2025 #AdventOfCode2025 #rust

@cyrevolt@mastodon.social
2025-09-15 19:20:55

Some #Rust shilling, retrofitting the "too grumpy to improve" meme, offering a Rust gear instead of the hexagon C wheel (logo).

@frankel@mastodon.top
2025-09-14 18:56:40

Comparing transitive dependency version resolution in #Rust and #Java
blog.frankel.ch/dependency-ver

@mgorny@social.treehouse.systems
2025-10-08 08:13:24

Sequoia PGP exemplifies everything that's wrong about #RustLang (don't mean this against Sequoia). It features a bunch of different CLIs, which is a reasonable design.
If Sequoia were written in C, these CLIs would probably be using some shared library. If Sequoia were written in Python, they would probably use a shared Python package. However, it's written in Rust, so every CLI is a huge binary with its own copy of subset of shared Sequoia code, built separately:
-rwxr-xr-x 1 root root 12M 10-08 06:36 /usr/bin/gpg-sq
-rwxr-xr-x 1 root root 4,7M 10-08 06:36 /usr/bin/gpgv-sq
-rwxr-xr-x 1 root root 21M 10-08 08:38 /usr/bin/sq
-rwxr-xr-x 1 root root 6,9M 10-08 08:38 /usr/bin/sqop
-rwxr-xr-x 1 root root 3,1M 10-08 08:32 /usr/bin/sqv

@cyrevolt@mastodon.social
2025-09-19 14:10:20

Should we create a little #ReGIS library in #Rust?
🙂✨🦀✨👩‍💻

@frankel@mastodon.top
2025-11-08 17:30:10

Comparison Traits - Understanding Equality and Ordering
#Rust

@beeb@hachyderm.io
2025-12-03 06:53:11
Content warning: Advent of Code 2025 Day 3

Super happy with my solution for today's #AdventOfCode problem!
It initially took me a little bit of time to find a suitable strategy, but it all clicked when I noticed that the left-most selected digit had the most significance in the final value. Thus, I maximized the value of that left-most digit, leaving enough digits on the right side to be able to pick the required total number of batteries in the bank.
The solution is relatively short and sweet:
#AdventOfCode2025 #AoC #AoC2025 #RustLang #rust

@cyrevolt@mastodon.social
2025-11-14 14:11:36

This #Linux #bluescreen brought to you by #Rust. 🦀

@beeb@hachyderm.io
2025-12-02 10:28:58
Content warning: Advent of Code 2025 Day 2

Today's #AdventOfCode problem was fun! I kept a different implementation for part 1 vs part 2 as they both run relatively fast.
For part 1, I iterated over all IDs (the ranges are quite small) and split them in half mathematically (no string representation) to compare both halves.
For part 2, I instead generated all interestings IDs (mathematically again) up to a length of 10 digits (the max in my input) and checked if any of the ranges contained them.
#AoC #AoC2025 #AdventOfCode2025 #RustLang #rust

@cyrevolt@mastodon.social
2025-11-09 17:22:06

Tiago Manczak from Infineon gave a nice overview of #Rust tooling for safety-critical projects at the first #MunichEmbedded meetup - very useful, not only for #embedded development, but also other …

@cyrevolt@mastodon.social
2025-10-10 10:32:58

Insight of the day from the functional safety panel discussion at #EuroRust25:
#Testing #engineers are more inclined to touch code written in

@cyrevolt@mastodon.social
2025-09-10 12:25:54

Upcoming next week:
3rd European RISC-V #Firmware and #Embedded #Rust #Workshop by EDA Centrum at V…

@beeb@hachyderm.io
2025-10-18 19:56:12

New article on the blog!
This time, it's about how I optimized an algorithm which turns byte offsets into line/column numbers and UTF-16 offsets.
Most of the performance improvement came from the use of SIMD to efficiently count ASCII characters.
#rust #RustLang #SIMD #optimization #blog