• 10 Posts
  • 592 Comments
Joined 3 years ago
cake
Cake day: March 19th, 2024

help-circle





  • You seem to be making a huge deal out of one person on the internet saying that they stopped programming in Rust because they felt that rust projects were getting dominated by LLM output

    I didn’t make a huge deal out of it; I made one short comment (sincerely) asking if they were serious, and replied because it turned into a longer comment chain. I don’t think it’s a big deal. I am surprised that they weren’t joking and find their rationale ridiculous. And I separately take issue with the chauvinism expressed in another comment, but I don’t think the original comment is a big deal.


  • How did English become the most widely spoken language? Most certain through far more bloodshed than anything to do with the production of AI systems. If Rust’s association with AI is a reason to avoid using Rust, then yes, the social conditions surrounding English usage are sufficient grounds for a movement away from English as the lingua franca.

    Anyway, like I said in my comment, you can replace “English” with any other language that LLMs speak fluently. I gave English as the example language because that is the language this forum is in. There are much less widely spoken languages that LLMs are also fluent in. Should users of those languages abandon their languages? I was responding to that person’s ridiculous reasoning.




  • You’re adding negative connotations to words that have none. That’s like saying that we should rename piracy to “downloading media from alternative sources” or whatever just because corpos are anti-piracy. We use these words because they are precise and concise. Big tech is anti those words. We are pro those words. The word itself is neutral. “Sideloading” is a meaningful category because big tech makes it so by forbidding it, or making users have to use workarounds to do them. “It’s not sideloading; it’s just installing apps onto the phone you own”—well, that would be lovely, but that’s not currently the case.


  • Eza isn’t a reimplementation… it’s its own program. The name of the binary is also eza not ls. What OS are you using that uses eza instead of ls? I have both installed and have ls aliased to eza because I find the coloured output to be easier to read (much like syntax-highlighted code is easier to read), but I’ve never seen eza pre-installed on a system, not does it conflict with ls. Package managers let you install both. They’re different programs.





  • I feel like “I built” has a level of pompousness implied that I think is correlated with AI bros. I’d normally use a verb like “made”. I know it’s a synonym but it seems less tooting-your-own-horn in connotation. I don’t think I’ve naturally said in a sentence that I “built” a tool.

    Before I get strawmanned, no I don’t think there’s anything wrong with saying you built something. I’m mentioning that there’s a minor difference in connotation that leads to one verb correlating with vibe-coding. That’s all.



  • It does make me sad that Rust is getting so strongly associated with slop. Personally I find it a really fun language to actually program in. The language being expression-based is actually quite handy, and is a concept I wish existed in other languages too. But it is also unfortunately the most sensible language for vibe-coding too because of the performance and guardrails.




  • I’m sure you’re probably right. I haven’t looked into how things like clock speed/FLOPS/etc affect LLM performance.

    The main thing is you need ROCm/CUDA/Vulkan support. If you do then just try running some models that fit into your VRAM and see how they perform? On my card, it takes maybe a minute or two to generate an answer, sometimes several minutes if the answer is long. I use small models that are <8GB in size, so not the best open-weight ones, but I don’t use LLMs for anything particularly complex anyway so the dumb ones do the trick for me.