eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

216
active users

#rust

34 posts31 participants0 posts today

:ablobcatbongo: „Ratatui - Are We Embedded Yet?” talk is finally online!

I gave the same talk at Rust Gdansk 9 and Rust Poland 1, this recording is from the second meetup.

It’s my first talk (not counting lightning talks) and I struggle with public speaking :blobcatfakeverified: (trying to change that) but I hope you like it.

Btw. Terminal/presentation had to be re-recorded afterwards so that’s why typing is not in sync.

youtu.be/QPjojOuhbe8?si=X4-hPR

youtu.be- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

#rust #rustlang low-level and #no_std Devs: I have these memory registers which I can write to whenever needed.

Considering this is shared mutable static memory, does this violate aliasing rules in some way? It's impossible to cause memory unsafety because the content written is POD, no constructors, drops, etc.

I'm either copying/reading u8/u16 or C packed structs.

Every time I read an article about shortcoming of a tool, I wonder how much of that is ego and how much of it is an actual shortcoming?

Maybe it's a sign my perfectionism is going down, but different tools being imperfect in different ways does not make them bad or less useful?

Like, I just read an article about the #rust borrowchecker not being able to prove a valid program because it doesn't look 'through' functions. And this making it 'worse' in user experience.

And this feels fairly off to me. Sure the checker could try to do whatever you wish it did. But it doesn't, and so you have to adapt.

Like, not everything needs to fit what you expect from a tool I think.

It is fair to not use that tool (i.e. Rust) if you find that annoying, but I struggle hard with this mindset. Where rather than adapting to use a tool to its fullest, people just bang their head against it repeatedly saying "look how bad it is".