• 0 Posts
  • 40 Comments
Joined 1 year ago
cake
Cake day: June 6th, 2023

help-circle
  • Zip is fine (I prefer 7z), until you want to preserve attributes like ownership and read/write/execute rights.

    Some zip programs support saving unix attributes, other - do not. So when you download a zip file from the internet - it’s always a gamble.
    Tar + gzip/bz2/xz is more Linux-friendly in that regard.

    Also, zip compresses each file separately and then collects all of them in one archive.
    Tar collects all the files first, then you compress the tarball into an archive, which is more efficient and produces smaller size.




  • janAkali@lemmy.onetoProgrammer Humor@programming.devFLOSS communities right now
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    edit-2
    5 months ago

    only a small number will sign up for a specific forum

    Most people don’t have to sign-up, 90% of cases should resolve on just searching the problem. Good chances it was already asked and answered.
    Most of the time, forums with few users aren’t dead, they’re just really slow, whenever you post a question - expect at least 12-hour delay. I’ve never seen a message on Discord answered 12 hours later - you either get somewhat instant response or it’s ghosted forever. Also good luck asking questions if there’s heated/rapid discussion in the room, or you have a little time and other responsibilities other than checking discord every couple minutes.








  • For one - the error handling. Every codebase is filled with messy, hard to type:

    if err != nil {
        ...
    }
    

    And it doesn’t even give you a stack trace to debug the problem when an error happens, apparently.

    Second reason - it lacks many features that are generally available in most other languages. Generics is the big one, but thankfully they added them in last half a year or so. In general Golang’s design principle is to implement only the required minimum.

    And probably most important - Go is owned by Google, aka the “all seeing eye of Sauron”. There was recently a big controversy with them proposing adding an on-by-default telemetry to the compiler. And with the recent trend of enshittification, I wouldn’t trust google or any other mega-corporation.


  • janAkali@lemmy.onetoLinux@lemmy.mlFlatpak can look daunting...
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    7 months ago

    I have all apps I use daily in the appimage format. Yesterday I decided to try btrfs for my root partition and did my annual Linux reinstall. All my apps were already there and ready for work from the start.
    I also have a usb flashdrive always on me with the same appimages. Just in case I’d wipe a hard drive by accident and wouldn’t have an internet connection or something like that (in case of emergencies). You can’t do this with flatpaks or snaps.








  • janAkali@lemmy.onetoPrivacy@lemmy.mlopenSUSE for privacy
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    8 months ago

    There’re multiple things OpenSUSE does differently, when compared to most other distros:

    • they enable firewall by default.
    • they have automatic testing pipeline, that catches most broken, not-working applications before they’re made available to public.
    • if update breaks your setup - you can rollback to previous snapshot in minutes.
    • supports both apparmor and selinux.