Profile avatar
rkuris.bsky.social
Rust developer, software architect, database developer, embedded engineer, sailor, skier, pilot, crypto enthusiast, dad. Send me your crypto recommendations.
189 posts 107 followers 42 following
Regular Contributor
Active Commenter

Today's #golang fiasco was when someone found a hashmap that wasn't properly protected by a lock. The next time someone says #rustlang takes longer to write I will agree but then ask how long it takes to debug these problems at runtime that are not detected by the compiler. #rust ftw.

Egg prices in Mexico. Wow, $59.90 for 18 eggs. And I thought $10/dozen was expensive.

Worst #ux ever. I am order 850. Am I done? Hide and seek every time you need to hunt for your number. #northstar please hire a few more people

TIL metrics that track how much time you've spent in a method are not so easy to implement in #rustlang. Problem? The Instant::now() method is slow, as it does a syscall. But not github.com/jedisct1/rus...! Now I want a proc macro so I can just say: #[metric_timed] fn something() { ... }

#rustlang #rust 2024 version is finally stable! Switching over was a breeze, combined it with some deferred maintenance: github.com/ava-labs/fir... The lifetime capture change is quite interesting! doc.rust-lang.org/nightly/edit...

LOL just got a hysterical ping on LI. They want 8+ years of each of Rust, Thrift, AND Python for $80/hr. Rust 1.15 came out about 8 years ago where they introduced the ability to derive stuff. So you had to have used rust before that to have 8 years of rust. Anyone meet this criterion???

Dang #duolingo even the rats can code now.

I need to do this! I think it's possible to be a little more disciplined and avoid compiler errors altogether as you get better at writing rust. Is anyone at that level yet, or will I be doing a sh!tl0ad of dips? #rust #rustlang #exercise #leetcode

Seriously impressed with github's AI explanations of diffs. #rust #rustlang #github #ai

Fascinating anomoly in .gitignore. Just noticed that on our repo, the generated .gitignore for macos says "Icon must end with two \r". In my repo it just has two blank lines after it. Obviously just a copy/paste error. But why is it needed anyway?? github.com/github/gitig...

The new Rust 2024 survey results bear this out. The #1 reason cited for using Rust was "it allows us to build relatively correct and bug free software." blog.rust-lang.org/2025/02/13/2...

First time at 100% execution score on my Garmin and it's only "good"?

#avax #firewood perf numbers finally where I like to see them. Loading 100M K/V pairs is now about 31 minutes, versus almost 2 hours for something like geth on the same hardware. Single chain performance (without sacrifices) is going to be a win soon! #rust is amazing for this sort of thing.

#rust #rustlang Ah, feeling very triumphant; swapped out `std::sync::Arc<Node>` for `triomphe::Arc<Node>`. Beautiful diff I think. Almost as beautiful as the Arc de Triomphe itself. github.com/ava-labs/fir...

Latest #golang footgun: the formatter aligns the types of structs, so if you add an element or change the name, all of the elements of the struct end out in the diff. Not obvious that I changed two types. I just saw one and the others looks kinda the same. Not an issue in #rustlang #rust

Why is it so hard to ingest a prometheus metric text file into prometheus? #monitoring #prometheus

Never have I seen errors this good in anything but #rust #rustlang error: unknown character escape: `}` --> metrics.rs:50:31 | 50 | "\{{}\}", | ^ unknown character escape | = help: if used in a formatting string, curly braces are escaped with `{{` and `}}`

#rustlang zipf distributions are kinda broken. The zipf crate crates.io/crates/zipf doesn't work with the latest rand, docs.rs/zipf/latest/... is floating point and slow. So I whipped one up here: crates.io/crates/zipf-...

Is medium really worth paying for? This article seems good but perhaps is too simple. towardsdev.com/the-dark-sid...

So true. And you miss the fact that the compiler catches way more problems. I think #rustlang should be a requirement for a CS degree now.