• 0 Posts
  • 38 Comments
Joined 1 year ago
cake
Cake day: March 21st, 2024

help-circle











  • Lol, that’s ridiculous. At least here they aren’t requiring us to do that (yet).

    In my case, this is modular js code. Copilot doesn’t know how to test the internals of the module so it just calls them directly, which would cause an exception because the function would be undefined.

    I end up rewriting the test myself whenever it does this because there’s no reason to export those functions, it would just cause problems. Typically all this requires is changing the test inputs so the internal logic is covered by the test. It’s just too dumb to know that, because it doesn’t actually understand the code at all.



  • metaldream@sopuli.xyztoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    58
    arrow-down
    1
    ·
    18 days ago

    Yeah mine is demanding that we prove that we’re using copilot to generate code.

    I wouldn’t care so much if copilot wasn’t a hot pile of garbage. It’s incredibly slow, constantly fails halfway through generating a file, can only handle updating or creating one file at a time, and the code it comes up with always needs manual correction to actually work.

    I mainly use it to generate unit tests and it frequently makes shit up that clearly won’t work. Like directly invoking non-exported functions that I deliberately choose not to export, because they don’t need to be exported.

    90% of the time it actually takes me longer to use copilot. The only thing it’s good is autocomplete.



  • It’s definitely a good thing if you’re interested and knowledgeable enough to build what you want. I was just arguing it’s not the best choice for a casual user because a lot things they’ll want won’t work out of the box.

    Even updating to the next stable Debian version requires editing system files and running the command line.

    Drivers can matter quite a bit if for example you’re on an Nvidia card and the Debian drivers are 2 years old. It happened to me and caused dlss to not work in some games. And with Nvidia you can’t just move to testing, you need to backport the driversc and that’s quite involved.

    I run a Debian server and it’s amazing for that.


  • You don’t need to manage the exe files. Just install heroic launcher. You can access and install your whole GOG library from there, and you can configure each game with different versions of wine or proton, if you need to. It also integrates with Epic and you can easily add games to Steam as well if needed.

    You can even sync the game saves with the GOG cloud, although last time I tried the save sync was a bit clunky.