Esteban KΓΌber :rust:
ekuber@hachyderm.io
<p>"We spent decades trying to invent a sufficiently smart compiler when we should have been inventing a sufficiently empathetic one." β @benleedom</p><p><a href="https://hachyderm.io/tags/Rust" class="mention hashtag" rel="tag">#<span>Rust</span></a> Compiler team member. If you have to search for answers when the compiler is talking to you, that's a bug.</p><p>There are no bad programmers, only insufficiently advanced compilers.</p><p>Cache-locality awareness evangelist. UTF-8 maximalist.</p><p>You can't "individual responsibility" your way out of systemic problems.</p><p>he/him</p><p>Trans rights are human rights</p>
Posts
-
Post #4413846
Visiting CERN legit moved me. Huge peace-time undertaking to understand the Universe, away from petty squabbles. Physics are the same in Kazakhstan, Papua New Guinea and Bolivia. Our understanding is only obtained collaboratively. This place represents to me the best of us. Collaboration through science. Science through collaboration.
-
Post #4391535
rust-lang/rust is adopting an LLM policy If you personally use LLMs and want to contribute to the Rust toolchain, you *really* should read it. The summary is "It's fine to use LLMs to answer questions, analyze, distill, refine, check, suggest, review. But not to *create*." Effectively, no other human should see LLM output, unless they ask for it, and LLM usage shall be disclosed. https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/ #RustLan...
-
Post #4309232
RE: https://cyberplace.social/@GossiTheDog/116986533493228804 But it wasn&#39;t a Seig Heil... π Fuck Elon Musk and his explicitly fascist agenda.
-
Post #4309231
There are people who are good at rage baiting. People who enjoy it. People who make money off of it. These circles in the Venn diagram don&#39;t necessary completely overlap. But when you see a bonehead take/article that really riles you up, they are all three. They are not true believers, they are monetizing looking like an idiot both by taking money from idiots they pander to but, more importantly, by taking money from companies buying eyeballs.
-
Post #4040979
I've seen several people express dislike towards Rust (the project or the ecosystem) due to being opposed to the use of LLMs and a perception that Rust is used by LLM users. It feels deeply unfair having spent the last decade trying to make the Rust compiler talk to people as humans, having that work be incidentally useful to LLMs, and that somehow reflecting poorly on the project. It's like if someone looked at the textual TTS optimized output we've been working on to improve access...
-
Post #3992611
#RustLang pro-tip: When wanting to inspect the value of a binding in a let-chain, you can take advantage of blocks being expressions as well and add one in the middle of the chain if let Some(next) = iter.peek() && { tracing::info!(?next); true } && let Some(...) = ... This is less disruptive than having to disentangle the chain every time you want to inspect something in the middle #Rust
-
Post #3903436
Forgive me, Father, for I have posted.
-
Post #3818700
In my opinion, when it comes to level of maturity/evolution of these languages K&R C β Java 1.1.1 β Rust 0.x ANSI C/C89 β Java 6 β Rust 2015 edition C99 β Java 8 β Rust 2021 edition #Rust #RustLang #Java #C
-
Post #3815917
Thanks to @muscraft@hachyderm.io, annotate-snippets-rs might have a new "no-graphics" mode in the short term (and in turn, add that support to rustc). We are still iterating on the specifics, but I would like to hear what people's reaction to the current state is. #Rust #RustLang #accessibility #a11y #programming
-
Post #3790766
The deep irony of all the time spent on making #RustLang easier for humans to use resulting on directly benefiting LLMs... #Rust
-
Post #3586384
This is a hell of a picture
-
Post #3495495
"I don't like the compiler yelling at me." My sister in RISC, that's the compiler's main job.
-
Post #3382999
I'm very interested in systemic solutions to problems. Blaming an individual when they make a mistake *feels* reasonable. When a significant percentage of people make the same mistake (70%, 2%, it doesn't matter as long as it is measurable, predictable and has a negative impact), then it's *not* a persons fault. We know how to tackle those kind of problems: we change the environment to minimize the likelihood of mistakes. Traffic and pedestrian safety is an example of a well explored...
-
Post #3367184
For any project that relies on collaboration, it doesn't matter how smart an individual is if they drive other people away. The underlying technical points might have a lot of merit, but I would not want to use a tool that would have me interact with people like that that would berate me for filing a bug. I would certainly not want to contribute code to such a project. I am amazed how many people confuse "being a dick" with "having a personality". I hate the "asshol...
-
Post #3141985
Learned about the Frequency Illusion, and now I&#39;m seeing it everywhere.
-
Post #3141984
&quot;Everyone is stupid. I&#39;ve thought about this problem for 30 seconds and this is the obvious solution. Why didn&#39;t they do that? They must be stupid. They haven&#39;t even talked about the problem! They must be stupid.&quot; The obvious solution doesn&#39;t work. The problem was discussed to death a decade ago, and every few months since. You haven&#39;t seen a recent discussion because the last 3 discussions ended 3 comments in after linking to the previo...
-
Post #2396600
Thanks to Kobzol for making this, which I&#39;ve been meaning to do for a few years and keep forgetting to actually do: look at the evolution of the #Rust compiler errors over time https://kobzol.github.io/rust/rustc/2025/05/16/evolution-of-rustc-errors.html I also agree 100% with the take aways. I&#39;m looking forward to seeing how these get even better. #RustLang
-
Post #2336867
Another go-around of the discourse around dependency counts. Vendoring is a terrible idea, it gets in the way of automated dependency scanners that would help you find out about vulnerabilities. Having to vendor is a bug report to you package manager, as it clearly is lacking some feature. Counting 100 100 line long crates all by the same authors as inherently more dangerous than 1 10000 line long crate makes no sense to me.
-
Post #2060160
Every now I then I see a rhetorical &quot;Who asked for this? Why does this project exist?&quot; where the OP clearly doesn&#39;t think the project should even *exist* and it always makes me wonder if I just didn&#39;t receive the memo of the list of people we need to ask for permission first before opening a text editor and start writing code.
- Post #1822829
-
Post #1822826
&quot;Fuck you, I&#39;ve got mine&quot; is not only sad as a position in general, it is also a bad tactical choice because over long enough timeframes you can&#39;t assure that you can *keep* yours if others are deprived.
-
Post #1413637
&gt; My code is not intended to evoke emotion. It does not change people think about the world. The actual *code* I write for rustc is unimportant and shitty, but the *result*... it absolutely is meant to evoke an emotion (cognition and relief) and change how people think (I try to teach them a programming language!). Even APIs that I write I try to make them so misuse is unlikely, which in turn teaches people how to use them correctly. I am not an artist, just some moron with a tool. And I...
-
Post #739649
The complaints about Unicode that people from the anglosphere have are much less interesting that the complaints *people from everywhere else* have.
-
Post #739619
The complaints about Unicode that people from the anglosphere have are much less interesting that the complaints *people from everywhere else* have.
-
Post #694892
Ernest Kissiedu kicking off @Rustnationuk 2024! Really excited! If you&#39;re around and recognise me, feel free to come say hi! #Rustlang #RustNationUK
-
Post #242629
One thing I keep seeing is the same lessons being learned across different disciplines: pilots and doctors learning about the importance of checklists, road and industrial machine engineers learning about safe by default design, industrial and software UX designers learning about how to best make machines and humans talk to each other. We need more cross pollination. Across industries. Across borders. Across people. That's how we build a better future. And for that we need to listen.