Ron Kuris ✅
svjaneo.com
Ron Kuris ✅
@svjaneo.com
Rust developer, software architect, database developer, embedded engineer, sailor, skier, pilot, crypto enthusiast, dad. Send me your crypto recommendations.
#github-copilot is the shit. I love being able to steer AI while it's working.
November 4, 2025 at 4:12 PM
Documentation being worked on via #github-copilot for #firewood with assistance from the @github.com next team....

Pre release stuff!!!
October 29, 2025 at 10:38 PM
Agenoc workflows! #github-universe
October 28, 2025 at 7:54 PM
Hanging out with #postman
October 28, 2025 at 6:47 PM
Hanging out at #github-universe
October 28, 2025 at 4:55 PM
I need to make this bumper sticker! Any suggestions for an online site to do it?
July 21, 2025 at 6:11 AM
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...
July 17, 2025 at 11:45 PM
Hire or don't hire? Gave the classic "two-sums" problem, where you try to find offsets of elements that sum up to some target value.
Here's their rust implementation, rolled out quite quickly.
June 9, 2025 at 6:22 PM
Grokable? #rustlang
May 10, 2025 at 3:35 PM
May 8, 2025 at 1:43 PM
Love teaching #rustlang, especially to #golang peeps

Replacement for all the code in the pic is:
db.root_hash_sync()?.unwrap_or_else(|| "no root hash".into())
May 2, 2025 at 7:41 PM
This worked GREAT! Thank you!!!
April 29, 2025 at 9:51 PM
#rustlang peeps, is this unreadable and is there a better way to write this? I want to handle overflows!

Without overflows, this is just some subtractions, multiplications, and divisions.
April 29, 2025 at 9:21 PM
Whoa, #golang lint that isn't implemented in #rustlang clippy? I'm thinking about implementing it!
April 23, 2025 at 4:40 PM
So I tried it, and no bueno.
April 18, 2025 at 8:55 PM
Whatsapp sucks. I got a message from "WhatsApp", the Official WhatsApp account that looks like this:
April 18, 2025 at 8:55 PM
Root cause here was that AI doesn't understand what this #rustlang code does. It seems to think NodeReader is not implemented for things that can be dereferenced into a NodeReader.

Do you do this sort of thing in your code?
April 17, 2025 at 4:21 PM
The moment you know #rustlang AI is lost. I let it run for about 30 minutes after this before telling it to give up.
April 17, 2025 at 4:14 PM
OMG it's a rust easter egg! Just in time for easter!

play.rust-lang.org?version=stab...
April 10, 2025 at 6:07 PM
OK #golang experts! Without running this code, how many of these modify their parent's data value?

Playground: go.dev/play/p/FThEw...

Mutability of the caller's data is soo important, which is why #rustlang has a `mut` keyword. Without it, and without interior mutability, you can't.

#footgun
April 9, 2025 at 8:19 PM
Cool! New #rustlang 1.86 lint suggests changing `repeat().take()` to `repeat_n()` *AND* copilot can review my diffs now.

Ah, but here's why copilot will never replace us. Doing both gives me this.

What edge cases is this thing talking about? Artificial edge cases for artificial intelligence?
April 8, 2025 at 9:27 PM
Rewrite it in #rustlang, where it seems to work correctly.

Playground: play.rust-lang.org?version=stab...
April 8, 2025 at 7:00 PM
So many #golang #footgun code snippets, so little time. Quick! What does this print?

Playground: go.dev/play/p/cw_HO...
April 8, 2025 at 6:14 PM
Back on the #golang #footgun express train!

Why doesn't this print "Nothing to see here"? Is my test for nil incorrect?

Playground: go.dev/play/p/uc-wt...

#rustlang FTW here, unless you use unsafe this can't happen.
April 7, 2025 at 6:48 PM
I got this #incryptted

Ted's, aka schrodinger's cat, is in there, but you need the password to check if he's dead or alive.
March 27, 2025 at 3:16 AM