[–] 0 points 4 months ago (1 child)

There should be a rule against posting from random websites rehashing an original source (and not doing it well, but that's besides the point) then linking to it.

But I guess if this instance cared, it wouldn't have gave space to a reposting spammer to begin with.

  • source
  • [–] 1 point 4 months ago

    I doubt we have many "tricks" to employ as open source community against big money :/ This world has definitely evolved very very wrong on so many levels. At least I did not contribute by playing tech implementor for big money or surveillance states - but I know enough tech people who aren't very principled on that matter :(

  • source
  • parent
  • context
  • [–] -1 points 4 months ago

    So OpenAI invests a massive sum into Rust maintainers

    And then Rust maintainers push out this setup?

    Doesn't that just illustrate that AI has no inherent value if they have to keep paying more people to use it?

  • source
  • [–] 3 points 4 months ago (1 child)

    This has largely worked out with Postgres. The trick is making sure you have a few different competing corporations so that they can't force through anything without convincing all their competitors to support them. If done right the corporations end up paying for maintainers as well as to develop universally useful features. It's better not to have the corporations involved, but if they're going to be involved it's better to have as many of them as you can get. The worst case scenario is only one or two corporations being heavily involved.

  • source
  • parent
  • context
  • [–] 6 points 4 months ago (2 children)

    oh you should definitely be alarmed - for anything these evilcorps stick their dirty, nasty fingers in. I am already frustrated they have rats in the C++ standardization committee - in a way I am glad C++ is not as hyped, so that evil corporations spend a relevant part of resources into targeting other languages. But hoo this is scary - if our language standards get compromised, developing open source will also require maintaining an open source version of any given programming language, along with a compiler. Now if newer compilers break the ABI (application binary interface), and the evilcorps lobby those compromised compilers into major OSes, we'll be having a nightmare scenario where we can't even use system dependencies any more.

  • source
  • parent
  • context
  • [–] 5 points 4 months ago (3 children)

    Hopefully not, if we take this at face value it's about setting up the bureaucracy for dealing with issues related to using Rust in production, I haven't been in the industry that long to know whether we should be alarmed but it doesn't seem to be a move away from foss at least. The thing that worries me is that it may not just stop here.

  • source
  • parent
  • context
  • [–] 2 points 4 months ago

    AI is used to various extents:

    • Some projects do not use AI. The quality of the project is a direct output of the skill and experience of its developers.
    • Some projects use AI lightly. Where AI is used, developers review the output, and it's not trusted to produce large features or even code at all in some cases.
    • Some projects use AI heavily. These projects generally adopt "move fast and break things" mentality which naturally means they both move fast and break things.
    • Some projects are pretty much entirely AI generated. These projects adopt the "break things" mentality. It's like watching someone jogging in place fall over and break both of their legs, and in the process crush someone's pet.

    For a file manager, I would be careful how much I trust AI output.

  • source
  • parent
  • context
  • [–] 7 points 4 months ago
    • Unused deps: cfg-if, mime_guess, sysinfo

    • Unused dep openssl. There are mentions of it being used for "remote compilation". I have no idea what that means, or how it would work by adding a dependency like this. Not only openssl is not referenced anywhere in code, but it's not even a build/dev dependency, and there is no build.rs file.

    • Depends on ffmpeg-sidecar which apparently downloads ffmpeg binaries from weird places if ffmpeg is not in $PATH, a crate apparently "inspired" by webshits, and based on a GitHub action (which clearly has a very different threat model compared to executing those binaries on end-user machines).

  • source
  • [–] 6 points 4 months ago (2 children)

    This looks good but the readme gives major AI vibes - anyone know more about the AI usage on this project? I’ll trust a clanker with translating / formatting the readme but absolutely not with writing code to handle my files lol

  • source
  • [–] 3 points 4 months ago*

    I think one of the tools that really made a change for me was the rust-analyzer. It was a big difference knowing which var types rust really though I had on a variable or the type that some method is actually outputting, instead of my own (wrong) guesses.

    Edit: Also, another example is knowing how many levels of borrowing I had after a method. Those details help understand better.

  • source
  • [–] 9 points 4 months ago

    Unless you put stake into right-wing ideologues who hate Rust because it has many cat girl developers, there is no drama. And for the record, you shouldn't, the hate peddlers make your life worse.

    And great proof that Rust is free and independent is the fact that they still (carefully) do breaking changes (e.g. the slow rollout of the never type). If the corporate world would dictate its development, it'd never break existing code.

  • source
  • parent
  • context
  • [–] 1 point 4 months ago

    As long as it's just receiving money it's whatever, we have lots of corporate sponsorship in the Linux kernel and in other components we use every day for computing. I wouldn't move to a different kernel/OS just because I agreed on some ideological stuff with their makers.

  • source
  • parent
  • context
  • view more: ‹ prev next ›