nora's Avatar

nora

@noratrieb.dev

i sometimes do things with rust and sometimes also do other things and sometimes i don't do anything at all find me as Noratrieb everywhere I am

206
Followers
48
Following
124
Posts
27.04.2023
Joined
Posts Following

Latest posts by nora @noratrieb.dev

>look up rust crate
>need to evaluate if it's any good
>see author is a transgender furry
>cargo add

01.03.2026 14:46 πŸ‘ 157 πŸ” 19 πŸ’¬ 1 πŸ“Œ 0
How Rust Compiles - Noratrieb | EuroRust 2025
How Rust Compiles - Noratrieb | EuroRust 2025 *How Rust Compiles - Noratrieb at EuroRust 2025 πŸ¦€* Whenever you run cargo build, you get a native executable. To see how rustc gets there, we’ll break down the high-level architecture of Rust’s…

Have you ever wondered how Rust compiles? Then we hope you didn’t miss @noratrieb.dev's talk at last year’s EuroRust! Find out how the individual parts like LLVM and the linker work together to make magic happen! πŸ¦€βœ¨

See the full talk πŸ‘‰Β youtu.be/G1g6Me1FHmE

#RustLang #RustConference #EuroRust

10.02.2026 13:17 πŸ‘ 18 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

it had some CI to check binary size changes but it caused too many problems and was removed again. something like it could be added again.
even then, I'm not too worried about this here. the code is sufficiently weird that I expect people will quickly see the history and learn why it's this way

28.01.2026 13:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

my favorite one was moving a variable declaration of a Vec down to where it was used instead of the start of the function, so that early returns before that didn't need to worry about dropping it

28.01.2026 08:29 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Optimize proc maps parsing code size by Noratrieb Β· Pull Request #729 Β· rust-lang/backtrace-rs The current code size is really wastefully large. Originally, it was 1500 lines of assembly in Godbolt, now I reduced it to just under 800. The effect of .text size in hello world is from 297028 to...

github.com/rust-lang/ba... I optimized the size of every Rust binary (that uses std) by over 1kb :). It's not a lot but it's something! There were some easy size optimizations around placing function boundaries to reuse code, and in the end I went all in with some unsafe to remove bounds checks :3.

28.01.2026 08:28 πŸ‘ 11 πŸ” 0 πŸ’¬ 3 πŸ“Œ 1

Did you know that where I live, the tax office maintains a separate database of residents from the main registry and that the sync is not very good?
I didn't either until I got my tax bills addressed to Mr. Nora

08.01.2026 22:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

another robot highlight for 2025: man wearing humanoid mocap suit kicks himself in the balls

27.12.2025 17:27 πŸ‘ 47048 πŸ” 14488 πŸ’¬ 953 πŸ“Œ 3137

everyone supports *improving* emergency services, obviously

that word is doing a lot of heavy lifting

14.12.2025 09:51 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
chart of child mortality in history, roughly 48% for all societies across the globe…until the 20th century, where it plummets to 4%

chart of child mortality in history, roughly 48% for all societies across the globe…until the 20th century, where it plummets to 4%

Currently dorking out over this graph about child mortality with my brother. Just mind boggling to take in.

02.12.2025 05:00 πŸ‘ 2489 πŸ” 971 πŸ’¬ 72 πŸ“Œ 161
the silence = death shirt is a nod to ACTUP & i’m in my office where in the background is a fan that’s rainbow & says END HIV

the silence = death shirt is a nod to ACTUP & i’m in my office where in the background is a fan that’s rainbow & says END HIV

today is the first time since 1988 that the united states is not observing world AIDS day

in fact, per STAT, the state department has forbidden federal employees AND GRANTEES to not utilize any funding to promote or commemorate this day

01.12.2025 14:37 πŸ‘ 872 πŸ” 311 πŸ’¬ 5 πŸ“Œ 14
GitHub Sponsors email stating: "You sponsored @jyn514! Sponsorship amount: $1000 one time"

GitHub Sponsors email stating: "You sponsored @jyn514! Sponsorship amount: $1000 one time"

On behalf of the cargo-semver-checks project, it's my pleasure to recognize @jyn.dev's irreplaceable and tireless work in the #rustlang community πŸ¦€

I'll share just one anecdote; you can click on the GitHub Sponsors link at the end of the thread to see more 🧡

30.11.2025 15:51 πŸ‘ 65 πŸ” 13 πŸ’¬ 3 πŸ“Œ 0

lock returning a Result was a big mistake in mutexes API

27.11.2025 22:32 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

die stadi vibes, would not recommend

27.11.2025 22:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Have you ever wondered how Rust really works? Check out @noratrieb.dev's talk to find out how the Rust frontend, LLVM, and linker work together to make magic happen! πŸ¦€βœ¨

See the full talk πŸ‘‰Β youtu.be/G1g6Me1FHmE

#RustLang #RustConference #EuroRust

17.11.2025 11:07 πŸ‘ 11 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1

though atom one dark is also really good

03.11.2025 15:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

vscode default dark

03.11.2025 15:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

waffle 😭

03.11.2025 08:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

it seems quite likely that autism caused async rust

01.11.2025 09:18 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

if only there was a lint in the compiler that could have told them that this is wrong, something about "invalid reference casting" maybe? surely that would have been very helpful to them and they wouldn't have just suppressed it

01.11.2025 09:15 πŸ‘ 13 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it's not, it's undefined behavior

01.11.2025 09:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

117 countries... or 540 empire state buildings (according to the article). which makes the number seem a lot smaller. It sure uses a lot of energy and it would be better if it didn't, but I feel like "117 countries" is a bit misleading and makes people think it uses more energy than it does

20.10.2025 09:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

with more up to date distros you at least get exciting bugs that haven't been fixed and therefore don't feel like a total waste of your time

17.10.2025 10:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

though getting software that works well has, in my personal experience, never been the goal of debian stable, since often you just get software with bugs that have already been fixed, which I've encountered several times and is always very frustrating

17.10.2025 10:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

i agree that it's an unreasonable expectation to have for Rust, but it is one that has very much been set by C.

i think debian should just aggressively backport rustc versions to ensure that people get actually usable software

17.10.2025 10:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

this is actually a thing that happens, where people install rustc from debian, because that's how they also installed their C compiler, and then get sad that most new projects don't build.

there's a reason some crates have "debian stable" as their MSRV, but most understandably don't

17.10.2025 10:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm excited to share what I've been working on with @erikjee.bsky.social: RustNL's #rustlang Maintainers Fund!

Many people and companies contributing to Rust, but there are fewer and fewer paid positions for general maintenance (reviews,cleanups,etc). We need to fix that.

bsky.app/profile/rust...

14.10.2025 15:15 πŸ‘ 85 πŸ” 22 πŸ’¬ 1 πŸ“Œ 0

<statement that violates the law> this is not legal advice

12.10.2025 16:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

the current heuristic is one CGU for each module, and then merging the smallest CGUs until the amount matches the desired amount

11.10.2025 12:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Item Patterns and Struct Await Bringing even more expressiveness to our items

noratrieb.dev/blog/posts/i... i have written a new blog post, please only opening after putting on your hazmat suit

09.10.2025 21:51 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

So it's probably an iPhone

29.09.2025 11:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0