[–] 5 points 2 months ago (16 children)

Some feedback:

let remote_url = "https://gist.githubusercontent.com/ZeSystem-Inc/20ddc1ac41d73c6033cee3b4a5ab1a85/raw";

You have effectively hardcoded the list of software you support, ideally you should be able to dynamically update the list, otherwise you have no way to revoke or update versions if required. And if its hardcoded, why bother network requesting for it, just build it into the binary. Would be a little larger binary, but even faster.

No dependency resolution – eliminates fragility.

Meaningless, there is no dependency resolution because thats done for you by the installers.

Written in Rust – memory-safe, zero-cost, ultra-fast.

The task you are doing is entirely IO bound, rusts performance is irrelevant.

  • source
  • [–] 24 points 2 months ago* (12 children)

    KYC is not just for funsies, they are legal requirements for a lot of businesses. If they don't legally have to store information, they can just choose not to. It doesnt require a framework, Lemmy manages just fine without storing personal data.

  • source
  • [–] 3 points 2 months ago

    Those tariffs would likely have eaten their entire margin so they have to pass it on. Even Panic had to pass them on.

    Perhaps they could have gambled on the tariffs being rolled back, but if they got it wrong they would have lost money.

    Its just a no-win scenario unless you can predict the future.

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

    Has any company given back the tariffs?

    It honestly sounds like such a huge hassle to try give that money back. The amount of labor required would be huge, you'd need to check every receipt, probably manually. Make sure all of them are legit, aren't double submitted

  • source
  • view more: ‹ prev next ›