Ron Kuris ✅
svjaneo.com
Ron Kuris ✅
@svjaneo.com
150 followers 64 following 430 posts
Rust developer, software architect, database developer, embedded engineer, sailor, skier, pilot, crypto enthusiast, dad. Send me your crypto recommendations.
Posts Media Videos Starter Packs
Getting super excited as #firewood is finally getting integrated into #avalanche #avax. That plus doing some serious vibecoding with #github-copilot #github to smooth out the remaining tasks!
#github-copilot is the shit. I love being able to steer AI while it's working.
Documentation being worked on via #github-copilot for #firewood with assistance from the @github.com next team....

Pre release stuff!!!
As sure as AWS goes down, azure as AWS goes down. #azure #aws
TIL "immutable variable" is a contradiction. "variable" means it can change, and "immutable" means it can't.
> ICANN feel it coming in the air tonight

hold on... hold on...
Did you find a rare labubu?
In #rustlang it's `use tylenol`. No point importing, just use it.
Probably an off-by-10 error. Did you compute this in C++?
Until you realize that if you extract raw pointers or iterators from a std::vector and then modify the vector in a way that causes reallocation, those pointers or iterators can become dangling, which is UB.

Or when you realize std::vector isn't actually thread safe.

Or
... message truncated ...
If we told you, they wouldn't be private.
I made it through the wilderness
Somehow I made it through
Didn't know how lost I was
Until I found #rustlang

I was beat, incomplete
I've been had, I was sad and blue
But #rust made me feel
Yeah, #rust made me feel
Shiny and new
I recommend enhancing go's panic on nil pointer message:

panic: runtime error: nil pointer dereferences can be avoided in #rustlang, but not #golang, and this code dereferenced one at runtime and the code didn't bother to check, and the reviewer didn't catch it either. Use a better language.
I wonder if it just said "ITER" if it would be even more esoteric
I need to make this bumper sticker! Any suggestions for an online site to do it?
The next person who tells me rust is too verbose will get this post.

TIL that in #javascript, parseInt(0.0000005) results in 5.

Here's the equivalent in rust. Definitely too verbose. play.rust-lang.org?version=stab...
#rustlang discourages basic math -- addition, subtraction, etc!

Why is that? Because off-by-one errors and overflow errors are a major source of bugs. Enable this lint and use checked operations instead of just raw math.

rust-lang.github.io/rust-clippy/...
Clippy Lints
A collection of lints to catch common mistakes and improve your Rust code.
rust-lang.github.io
#rustlang iterators are so amazing. Do you know what an ExactSizeIterator is and a FusedIterator?
Are you planning on cross-posting to reddit each time? If so, I'll unfollow here and catch you via the reddit post.
Just like a junior engineer, AI is really bad at rust error handling.