Skip Navigation

Posts
65
Comments
606
Joined
3 yr. ago

  • Rust-based JS engine that isn’t just AI generated unsafe everywhere

    Tbf only 4% of the code was unsafe after the rewrite, which is much better than the 100% of the Zig code being unsafe. Honestly it's not surprising you'd have such a large amount of unsafe when you translate Zig to Rust. But as I understand it, it's since been refactored to much less than 4%.

  • I mean it was 600,000 lines of Zig prior to the rewrite yea? If we say that a team is ~6 people, that's 100,000 lines each to read through and translate. Assuming 250 working days in a year, that's 400 lines of code you just need to read every day, let alone the Rust you need to be writing (approximately another 400 lines).

    Add to that overhead for planning and coordination... I actually think a year for a team might be an underestimate.

  • Presumably such behavior could get you into moderation trouble, just guessing.

  • Actually think his points are extremely valid and the retorts in this thread just proves his point even further tbh

  • Enlighten me

  • Deleted

    Permanently Deleted

    Jump
  • "This 👆 💯 🤯"

  • Also, Foundation members have no say on the direction of the language.

  • I was kinda surprised as well that you couldn't annotate the function or something. But then again, an attribute like "please don't use this instruction" sounds like something that's pretty hard to integrate in the code generation. What kind of flag would you use? I don't think you want to apply that flag to everything, just to that particular function.

  • My instance runs on a dedicated server at hetzner, from their server auction. My price only increased like 3%, which is honestly lower than inflation given how many years we've been at that price point. So I'm completely fine with it. I've not heard of these enormous price hikes before.

  • I honestly don't think that is very usual. I would even say it's more usual to see bare links posted, at least if I look in my own feed. But maybe that's just the sort of stuff I follow.

  • What do you mean?

  • I've been very happy with typst. Works great and so much easier than LaTeX.

  • Sure, but the point of this post is to highlight Bambu's anticonsumer practices.

    I've been considering what printer to buy for a while now, but I sure as hell know it won't be a Bambu.

  • catch_unwind [...] does not guarantee the program is in a consistent state afterward, since Drop impls may have run partway through.

    Wait, what? Any more details about this, I've never heard about that before. Partially run Drop impls sounds like a big potential for undefined behavior, how could catch_unwind possibly cause that?

    EDIT: The more I read this article, the more AI-generated it looks and so I'm sort of wondering if the above quote is just complete bogus.

  • he’ll never be able to put out those fires without you.

    Why do you say that? I would guess that we are very few years away before we have AI systems monitoring for downtimes and such that can quickly diagnose and fix issues that occur completely automatically - in fact I would not be surprised if this already exists today.

  • Which model are you using? My experience is that it can definitely do "standard boilerplate". What programming language are you using?

  • It's clearly a controversial thing to say on the fediverse, but everyone must realize that AI is another tool - a sometimes faulty, sometimes great tool. A professional can use it well, a careless person can use it carelessly. But it is a tool that can help in certain cases. It's a nuanced thing, which many people unfortunately have trouble accepting. It has flaws, yes. It also has benefits. This shouldn't be controversial to say.

    That of course doesn't guarantee that providing that tool must be profitable. It may well be that providing AI models is just too expensive to actually make sense, at least as it is right now.

  • I think I'd have a hard time picking out single projects to support. I sometimes do one-time donations to things I like (for example I donated to LocalSend one time when I discovered it and liked it a lot).

    I have a regular donation to the Electronic Frontier Foundation though, which I feel sort of covers the same area in a more general sense.

  • It would be really hard to decide which open source projects would be deserving of such a foundation's grant.

    That said, if you want to support open source in a more general way, I would say you should donate to the Electronic Frontier Foundation (EFF). Cory Doctorow, the guy that invented the term "enshittification", is part of EFF. I donate myself, it's well worth it I think.

  • I applaud you for that, but it sounds like you're admitting that Prusa is overpriced and that you can get equally good printers for cheaper elsewhere - is that correct or do you think otherwise?

  • Rust @programming.dev

    Wild Linker Update 0.9.0

    davidlattimore.github.io /posts/2026/05/24/wild-update-0.9.0.html
  • Rust @programming.dev

    Stabilise Allocator

    github.com /rust-lang/rust/pull/156882
  • Rust @programming.dev

    Tonic is joining the gRPC project

    luciofranco.com /blog/tonic-joins-grpc/
  • Rust @programming.dev

    NVIDIA Releases CUDA-Oxide 0.1 For Experimental Rust-To-CUDA Compiler

    www.phoronix.com /news/NVIDIA-CUDA-Oxide-0.1
  • Rust @programming.dev

    Rust Koans​​​​​

    users.rust-lang.org /t/rust-koans/2408
  • Rust @programming.dev

    Leadership Council update — March 2026 | Inside Rust Blog

    blog.rust-lang.org /inside-rust/2026/04/06/leadership-council-update/
  • Rust @programming.dev

    Fixing our own problems in the Rust compiler - Trifecta Tech Foundation

    trifectatech.org /blog/fixing-our-own-problems-in-the-rust-compiler/
  • Rust @programming.dev

    cargo-depflame: Your dependency tree as a flamegraph

    github.com /sinelaw/cargo-depflame
  • Rust @programming.dev

    Ntpd-rs: it's about time!

    discourse.ubuntu.com /t/ntpd-rs-its-about-time/79154
  • Rust @programming.dev

    What we heard about Rust's challenges, and how we can address them | Rust Blog

    blog.rust-lang.org /2026/03/20/rust-challenges/
  • Rust @programming.dev

    2025 State of Rust Survey Results | Rust Blog

    blog.rust-lang.org /2026/03/02/2025-State-Of-Rust-Survey-results/
  • Rust @programming.dev

    Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog

    hacks.mozilla.org /2026/02/making-webassembly-a-first-class-language-on-the-web/
  • Rust @programming.dev

    Rust debugging survey 2026 | Rust Blog

    blog.rust-lang.org /2026/02/23/rust-debugging-survey-2026/
  • Fediverse @lemmy.world

    Is the threadiverse abusing Likes and Dislikes?

  • Programming @programming.dev

    Package Management Namespaces

    nesbitt.io /2026/02/14/package-management-namespaces.html
  • Rust @programming.dev

    First look at 2026 Project goals | Inside Rust Blog

    blog.rust-lang.org /inside-rust/2026/02/03/first-look-at-2026-project-goals/
  • Rust @programming.dev

    Introducing crabtime, a novel way to write Rust macros

    ferrisoft.com /blog/crate_crabtime
  • Rust @programming.dev

    Rust at Scale: An Added Layer of Security for WhatsApp

    engineering.fb.com /2026/01/27/security/rust-at-scale-security-whatsapp/
  • Rust @programming.dev

    Atomic variables are not only about atomicity

    sander.saares.eu /2026/01/25/atomic-variables-are-not-only-about-atomicity/
  • Rust @programming.dev

    What does it take to ship Rust in safety-critical? | Rust Blog

    blog.rust-lang.org /2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/