this post was submitted on 20 Aug 2025
206 points (92.2% liked)

linuxmemes

27312 readers
163 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
    top 50 comments
    sorted by: hot top controversial new old
    [–] slazer2au@lemmy.world 89 points 4 weeks ago (1 children)

    or at least build instructions right?

    [–] afk_strats@lemmy.world 59 points 4 weeks ago (1 children)

    This is so on point.

    I get not wanting to compile your code. Its extra work and, if you're already catering to a very thech-savvy crowd, you can let them deal with the variance and extra compile time.

    BUT if you're releasing your code for others TO USE and you don't provide reproducible instructions, what's the point?!?

    [–] slazer2au@lemmy.world 25 points 4 weeks ago

    BUT if you’re releasing your code for others TO USE and you don’t provide reproducible instructions, what’s the point?!?

    CV padding?

    install.sh

    
    #!/bin/sh
    echo "compiling and running this mess is left as an  exercise to the reader."
    
    
    [–] thelittleerik@lemmy.world 56 points 4 weeks ago (2 children)

    I DONT GIVE A FUCK ABOUT THE FUCKING CODE! i just want to download this stupid fucking application and use it https://github.com/sherlock-project/sherlock#installation

    WHY IS THERE CODE??? MAKE A FUCKING .EXE FILE AND GIVE IT TO ME. these dumbfucks think that everyone is a developer and understands code. well i am not and i don't understand it. I only know to download and install applications. SO WHY THE FUCK IS THERE CODE? make an EXE file and give it to me. STUPID FUCKING SMELLY NERDS

    [–] wizardbeard@lemmy.dbzer0.com 44 points 4 weeks ago (2 children)

    Shame that it seems like people don't realize you're using a real issue someone opened on github as a copypasta.

    [–] tal@lemmy.today 26 points 4 weeks ago

    Can be hard to tell.

    https://en.wikipedia.org/wiki/Poe%27s_law

    Poe's law is an adage of Internet culture which says that, without a clear indicator of the author's intent, any parodic or sarcastic expression of extreme views can be mistaken by some readers for a sincere expression of those views.[1][2][3]

    Origin

    Poe's law is based on a comment written by Nathan Poe in 2005 on christianforums.com, an Internet forum on Christianity. The message was posted during a debate on creationism, where a previous poster had remarked to another user: "Good thing you included the winky. Otherwise people might think you are serious".[4]

    The reply by Nathan Poe read:[1]

    Without a winking smiley or other blatant display of humor, it is utterly impossible to parody a Creationist in such a way that someone won't mistake for the genuine article.

    Apparently this was the original post:

    https://old.reddit.com/r/github/comments/1at9br4/i_am_new_to_github_and_i_have_lots_to_say/

    And then someone saw it on Reddit and created an issue on the sherlock project over it:

    https://github.com/sherlock-project/sherlock/issues/2011

    [–] possiblylinux127@lemmy.zip 8 points 4 weeks ago

    You are forgetting the death threats

    Also probably worth noting that this is the exact type of person who should never be allowed to use Sherlock.

    [–] 17lifers@sopuli.xyz 40 points 4 weeks ago (1 children)

    bold of you to assume linux users run installers lol

    [–] miss_demeanour@lemmy.dbzer0.com 11 points 4 weeks ago (1 children)

    Heard.
    Sounds far too windowish but there are only a couply techie-meme comms, so I figured I'd drop it here anyway.

    [–] alsaaas@lemmy.dbzer0.com 2 points 3 weeks ago

    It would fit in c/Programmerhumor too, I think.

    [–] possiblylinux127@lemmy.zip 33 points 4 weeks ago (1 children)

    People here are so entitled. Developers have zero obligation to do anything. If you don't like that you can do it yourself. Don't expect people to drop everything to help you.

    Most devs are pretty chill and will even help you if you are nice. Don't be a jerk.

    [–] tal@lemmy.today 24 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

    PadmΓ© may not realize that it's not Anakin's job if PadmΓ© is coming off Windows, because if PadmΓ© uses Windows, PadmΓ©'s user workflow is "go to developer's website, download binary installer", and it'd be really weird for the developer to not provide a binary installer. Windows doesn't have distros that distribute software (well, okay, I guess Windows has an app store or something these days and Steam, and that's a bit analogous, but that's not how things work traditionally).

    My assumption would be that it's not that PadmΓ©'s being entitled, just that PadmΓ© doesn't know how this works and is confused and thus frustrated.

    [–] possiblylinux127@lemmy.zip 7 points 4 weeks ago

    You clearly haven't been on the receiving end

    [–] cosmicrose@lemmy.blahaj.zone 22 points 4 weeks ago (1 children)

    It’s called cargo install duh

    [–] KazuchijouNo@lemy.lol 24 points 4 weeks ago (1 children)

    Car no go install, car go vrr vrr

    [–] kubica@fedia.io 15 points 4 weeks ago
    [–] alsaaas@lemmy.dbzer0.com 19 points 3 weeks ago (1 children)

    Here is an Appimage and Flatpak, go bug your distro maintainers if you want it packaged

    [–] lime@feddit.nu 9 points 3 weeks ago (3 children)

    that's far preferable tbh. i'm much more likely to try out some piece of software if it does not require sudo to install.

    [–] alsaaas@lemmy.dbzer0.com 2 points 3 weeks ago* (last edited 3 weeks ago)

    If I ever publish a desktop programme, it will probably be like that TBH.

    Also IIRC Bottles only supports bug reports if they are reproducible in the Flatpak, which I think is a very reasonable way of handling it and would probably copy it.
    Chances are if the same version only has a bug when installed traditionally, you should be writing in Launchpad or something instead of the repo issue tracker.

    [–] jcb20165@kbin.melroy.org 1 points 3 weeks ago (1 children)
    [–] lime@feddit.nu 2 points 3 weeks ago (1 children)

    windows asks for admin access for everything. using a windows box as an unprivileged user is a nightmare

    [–] alsaaas@lemmy.dbzer0.com 1 points 3 weeks ago* (last edited 3 weeks ago)

    Well, sudo installing random .deb/.rpm packages is really bad practice. But I assume you trust the maintainers of the distro you are using.

    [–] tal@lemmy.today 19 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

    The correct response here is: I'm upstream. The distro guys do that.

    [–] possiblylinux127@lemmy.zip 6 points 4 weeks ago

    Or just a plain no

    I sometimes will write something but I don't provide free support for random people on the internet. Just because I publish some code doesn't mean I'm actively working on it. I'm not about to drop everything for some jank program I made years ago.

    [–] 30p87@feddit.org 16 points 4 weeks ago (2 children)

    Installer? What? Just do cmake .

    [–] b_tr3e@feddit.org 13 points 4 weeks ago (1 children)

    And ./autoconf.sh? What' about autoconf.sh? Doesn't anyone think of autoconf.sh anymore?

    Nevertheless, why all the pointless speculations if we still don't know if he uploaded an installer or not? We still don't know! Why didn't OP tell us? Why does noone instist on him telling us? The internet is for the exchange of knowledge, isn't it? So did he, or did he not? I am waiting on an answer!

    [–] corsicanguppy@lemmy.ca 4 points 4 weeks ago

    And ./autoconf.sh? What' about autoconf.sh? Doesn't anyone think of autoconf.sh anymore?

    Just the pros.

    But they'll be the ones delivering real, sound, packages, that install cleanly and upgrade perfectly. Anything less is unprofessional.

    [–] Steve@startrek.website 9 points 4 weeks ago (1 children)

    Fatal error: G:/code/old/bak/important/extra/include/driver/etc.h not found

    [–] 30p87@feddit.org 1 points 3 weeks ago

    Just offer downloading the dependencies explicitly as well as the system ones lol

    [–] socsa@piefed.social 11 points 4 weeks ago (1 children)

    There's a dockerfile figure it out yourself.

    [–] FlexibleToast@lemmy.world 8 points 4 weeks ago (3 children)

    If you have a dockerfile, take the extra step of making the workflow that builds the container and pushes it to a registry somewhere.

    [–] socsa@piefed.social 9 points 4 weeks ago (1 children)

    Best I can do is a script that wgets the container from Google drive. Ain't nobody got money for proper docker hosting.

    [–] FlexibleToast@lemmy.world 5 points 4 weeks ago

    For the free docker hosting?

    [–] possiblylinux127@lemmy.zip 0 points 4 weeks ago (2 children)

    That is way harder for little benefit

    [–] FlexibleToast@lemmy.world 2 points 4 weeks ago (1 children)

    Way harder? It's one little file to create.

    [–] nickwitha_k@lemmy.sdf.org 1 points 3 weeks ago (1 children)
    #!/bin/bash
    # Build image and push to registry
    docker build -t myproj:latest . && docker push myproj:latest
    
    [–] FlexibleToast@lemmy.world 2 points 3 weeks ago

    You could almost literally do that with buildah in an action.

    [–] nickwitha_k@lemmy.sdf.org 1 points 3 weeks ago

    In my experience often detriment. Most of the images for projects that I have been encountering as of late - hell, most Dockerfiles that I've been encountering - have hardware-specific config and packages. I just want a Dockerfile or maybe a docker-compose.yaml that is hardware neutral by default and doesn't use the shitty throttled Dockerhub for its base image.

    [–] jkercher@programming.dev 10 points 4 weeks ago* (last edited 4 weeks ago)
    gcc main.c
    

    - unity build gang

    [–] h4x0r@lemmy.dbzer0.com 5 points 4 weeks ago (1 children)
    ./configure
    make -j$(nproc)
    sudo make install
    
    [–] tal@lemmy.today 3 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

    So, from a technical standpoint, that's the correct answer (well, I'd use ionice -c3 nice -n20 make -j$(nproc)).

    But...I kind of feel that most of the time, if someone is likely to be asking an upstream project for a binary installer, it might not be a great idea for them to be installing non-package-managed stuff systemwide. I don't know if they'd be in a good position to diagnose or fix issues arising from that. Maybe use something like alien.

    I'd be less-concerned about compiling to and invoking locally from the compilation directory, something that most packages permit for.

    [–] h4x0r@lemmy.dbzer0.com 6 points 4 weeks ago (1 children)

    might not be a great idea for them to be installing non-package-managed stuff systemwide

    ./configure
    make -j$(nproc)
    ./build/bin/app
    
    [–] corsicanguppy@lemmy.ca 4 points 4 weeks ago* (last edited 3 weeks ago)

    So many supply chain sploits. Opaque dockers, toxic crates, curl/sh victims; the list is endless.

    [–] lena@gregtech.eu 4 points 4 weeks ago* (last edited 4 weeks ago)