Elektrine lite

← Feed

Esteban KΓΌber :rust:

ekuber@hachyderm.io

<p>&quot;We spent decades trying to invent a sufficiently smart compiler when we should have been inventing a sufficiently empathetic one.&quot; β€” @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&#39;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&#39;t &quot;individual responsibility&quot; your way out of systemic problems.</p><p>he/him</p><p>Trans rights are human rights</p>

Posts

  • View post

    https://tako8ki.com/posts/looking-for-a-new-role/ #Rust #Rustlang #FediHire

  • View post

    Part of the difficulty of picking up #Rust as a language is that the only &quot;newcomer persona&quot; that *wouldn&#39;t* have to learn new concepts (beyond syntax and language trivia) is somebody who has a lot of experience in *both* OCaml/Haskell/Scala *and* C/C++. That is an uncommon combination, so most people will be exposed to new concepts, one way or another. #RustLang

  • View post

    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.

  • View post

    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 &quot;It&#39;s fine to use LLMs to answer questions, analyze, distill, refine, check, suggest, review. But not to *create*.&quot; 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...

  • View post

    RE: https://cyberplace.social/@GossiTheDog/116986533493228804 But it wasn&amp;#39;t a Seig Heil... πŸ™„ Fuck Elon Musk and his explicitly fascist agenda.

  • View post

    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&amp;#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.

  • View post

    I&#39;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&#39;s like if someone looked at the textual TTS optimized output we&#39;ve been working on to improve access...

  • View post

    #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() &amp;&amp; { tracing::info!(?next); true } &amp;&amp; let Some(...) = ... This is less disruptive than having to disentangle the chain every time you want to inspect something in the middle #Rust

  • View post

    Forgive me, Father, for I have posted.

  • View post

    In my opinion, when it comes to level of maturity/evolution of these languages K&amp;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

  • View post

    Thanks to @muscraft@hachyderm.io, annotate-snippets-rs might have a new &quot;no-graphics&quot; 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&#39;s reaction to the current state is. #Rust #RustLang #accessibility #a11y #programming

  • View post

    The deep irony of all the time spent on making #RustLang easier for humans to use resulting on directly benefiting LLMs... #Rust

  • View post

    This is a hell of a picture

  • View post

    &quot;I don&#39;t like the compiler yelling at me.&quot; My sister in RISC, that&#39;s the compiler&#39;s main job.

  • View post

    I&#39;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&#39;t matter as long as it is measurable, predictable and has a negative impact), then it&#39;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...

  • View post

    For any project that relies on collaboration, it doesn&#39;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 &quot;being a dick&quot; with &quot;having a personality&quot;. I hate the &quot;asshol...

  • View post

    Learned about the Frequency Illusion, and now I&amp;#39;m seeing it everywhere.

  • View post

    &amp;quot;Everyone is stupid. I&amp;#39;ve thought about this problem for 30 seconds and this is the obvious solution. Why didn&amp;#39;t they do that? They must be stupid. They haven&amp;#39;t even talked about the problem! They must be stupid.&amp;quot; The obvious solution doesn&amp;#39;t work. The problem was discussed to death a decade ago, and every few months since. You haven&amp;#39;t seen a recent discussion because the last 3 discussions ended 3 comments in after linking to the previo...

  • View post

    Thanks to Kobzol for making this, which I&amp;#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&amp;#39;m looking forward to seeing how these get even better. #RustLang

  • View post

    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.

  • View post

    Every now I then I see a rhetorical &amp;quot;Who asked for this? Why does this project exist?&amp;quot; where the OP clearly doesn&amp;#39;t think the project should even *exist* and it always makes me wonder if I just didn&amp;#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.

  • View post

  • View post

    &amp;quot;Fuck you, I&amp;#39;ve got mine&amp;quot; is not only sad as a position in general, it is also a bad tactical choice because over long enough timeframes you can&amp;#39;t assure that you can *keep* yours if others are deprived.

  • View post

    &amp;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...

  • View post

    The complaints about Unicode that people from the anglosphere have are much less interesting that the complaints *people from everywhere else* have.

  • View post

    The complaints about Unicode that people from the anglosphere have are much less interesting that the complaints *people from everywhere else* have.

  • View post

    Ernest Kissiedu kicking off @Rustnationuk 2024! Really excited! If you&amp;#39;re around and recognise me, feel free to come say hi! #Rustlang #RustNationUK

  • View post

    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&#39;s how we build a better future. And for that we need to listen.