TWiR quote of the week

"self own" sounds like a rust thing

3 Likes

i think that's what you get when you leak memory through circular refcounts

1 Like

This is missing a source link, so I cannot include it.

1 Like

Due to subtle reasonsā„¢ we believe this to not be an exploitable soundness issue.

-- lcnr on the Inside Rust blog

2 Likes

This must be one of the earliest quotes about Rust, because it was first thought before Rust even existed.

It's ridiculous that we computer people couldn't even make an elevator that works without crashing!

From How Rust went from a side project to the worldā€™s most-loved programming language.

4 Likes

Memory-safe implementations of PNG (png, zune-png, wuffs) now dramatically outperform memory-unsafe ones (libpng, spng, stb_image) when decoding images.

Rust png crate that tops our benchmark shows 1.8x improvement over libpng on x86 and 1.5x improvement on ARM.

Shnatsel, in a reddit post.

15 Likes

Not particularly Rust related other than who it is, but :smiling_face_with_three_hearts:

5 Likes

Itā€™s fascinating to me that in Rust, you always have to strive to write smarter codeā€”it really feels like playing a game.

Ellie Huxtable on mastodon & Bluesky:

ellie@hachyderm.io - I've some JavaScript this evening and the whole mutability thing just bit me really badly.Rust has me making assumptions that are NOT true in this world

Shamelessly posting one of my own:

"It's only a transmute if it's from the transmute region of std; otherwise it's just sparkling unsafety."

4 Likes

Hear, hear! Rust is the real deep state. They knew all along that memory-related bugs would dominate the Vulnerability Rating Taxonomy. Coincidence? I think not. :bug::wrench:

-- @amoghavarsha@infosec.exchange on mastodon

2 Likes

Also, there is often a trade-off between accuracy and education. For example, when I correct my toddler that the Sun is actually not moving, but we are rotating. That's wrong, the Sun is moving, but arguably less wrong than his impression. (I once tried to give him the full explanation, but halfway through he ran away to play with his trains.)

Not that readers of the Rust book are toddlers, but the principle generalizes in my experience.

@BurntSushi in this topic.

14 Likes

The lower bound on quality of software we can ship with Rust, assuming we stay within the bounds, is super high.

Building an extremely fast Python package manager, in Rust - Charlie Marsh | EuroRust 2024 https://www.youtube.com/watch?v=zOY9mc-zRxk

8 Likes

This is a wonderful unsoundness and I am incredibly excited about it :3

-- lcnr on Github (Issue #135011)

11 Likes

Memory safety issues mean you canā€™t trust what youā€™re seeing in your source code anymore.

~ The Emotional Appeal of Rust | Shuttle

6 Likes

"Increasingly, work becomes a design activity augmented by artificial intelligence, with the execution delegated to automation technology"

The Age of Human Augmentation

Is that anywhere near true? While I am sometimes amazed at what AI can code for me I also find it can be very poor, requiring careful inspection and testing if the code even compiles at all.

In the last couple of days I could say "Increasingly, work becomes cleaning up and fixing all the slop automation technology produces". :slight_smile:

15 Likes

Don't know why no one bothered nominating this gem in the last 10 hours since it got published:

13 Likes

I was about to do it now :rofl:

1 Like

On certifications for Rust programmers:

https://users.rust-lang.org/t/recognized-rust-certification

7 Likes