this post was submitted on 30 Apr 2026
122 points (100.0% liked)

Ask Lemmy

39708 readers
2127 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, toxicity and dog-whistling are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 3 years ago
MODERATORS
 

Have you ever found a GitHub project or anything that seemed nice and tempting to install until you dug a bit deeper?

What are some red flags that should detur anyone from installing and running something?

top 50 comments
sorted by: hot top controversial new old
[–] hushable@lemmy.world 149 points 3 weeks ago (2 children)

Support only through a Discord server

[–] popekingjoe@lemmy.world 23 points 3 weeks ago (1 children)

I recently deleted my Discord account. This is an immediate nope for me.

load more comments (1 replies)
[–] vogi@piefed.social 14 points 3 weeks ago (2 children)

Especially in the homebrew/modding world some even only distribute their stuff over discord. Which is an extra level of stupid. Dont think anything else can beat this.

load more comments (2 replies)
[–] Oka@sopuli.xyz 86 points 3 weeks ago (4 children)

"Ads, In-App Purchases"

That game is gonna be full-on enshitification.

[–] bizarroland@lemmy.world 31 points 3 weeks ago (4 children)

I'll see that and raise you a "app is free, but all functionality is paid, which you only find out after you have used the app for its intended purpose and now want the results of the work that you did, specifically when attempting to rescue files from your phone, for instance."

I'll also toss in "all functionality is paid on a subscription model that automatically renews unless you manually disable it and you have to buy at least in one year increments"

[–] Darkassassin07@lemmy.ca 18 points 3 weeks ago

I really like the 'free trial' that requires your CC information and will begin billing you 'soon' unless you remember to cancel (and probably burn the card too).

load more comments (3 replies)
load more comments (3 replies)
[–] kescusay@lemmy.world 61 points 3 weeks ago (6 children)

Evidence of vibe-coding. Em dashes and emojis sprinkled throughout the documentation? Code with inline comments pointlessly describing some change, as if you want to know what that block of code used to do more than what it actually does?

It's vibe-coded garbage by someone who doesn't know how to code. Stay far away.

[–] Clent@lemmy.dbzer0.com 24 points 3 weeks ago (2 children)

inline comments pointlessly describing some change, as if you want to know what that block of code used to do more than what it actually does?

Oh, shit, am AI.

load more comments (2 replies)
[–] Cantaloupe@lemmy.fedioasis.cc 8 points 3 weeks ago (1 children)

Omfg Gemini loves to add tons of comments on already self explanatory code. It’s super annoying.

[–] victorz@lemmy.world 23 points 3 weeks ago (28 children)

I have a solution to that:

🌈✨ Stop using AI to code. ✨🌈

load more comments (28 replies)
load more comments (4 replies)
[–] mech@feddit.org 52 points 3 weeks ago (2 children)
[–] osanna@lemmy.vg 15 points 3 weeks ago

Aaaaaand tab closed.

[–] rekabis@lemmy.ca 7 points 3 weeks ago (2 children)

I can’t believe that marketing people are this fucking stupid.

Like, full-on knuckle-dragging morons.

They intentionally drive away more paying customers than they could ever “channelize” with this method.

Because most people realize that prices are only ever hidden for malicious, anti-consumer purposes.

load more comments (2 replies)
[–] Bitflip@lemmy.ml 45 points 3 weeks ago (2 children)

"releases" on a GitHub repository containing no code

load more comments (2 replies)
[–] slazer2au@lemmy.world 42 points 3 weeks ago

Requires cloud connectivity.

[–] ThatGuy46475@lemmy.world 40 points 3 weeks ago

The size of the download button

[–] finallymadeanaccount@lemmy.world 33 points 3 weeks ago

"To use program xyz, sign up!

[–] pHr34kY@lemmy.world 30 points 3 weeks ago* (last edited 3 weeks ago) (3 children)
  • It's not already in my distro's package manager

  • A github project with 1000 open issues and no commits for 3 years.

load more comments (3 replies)
[–] vole@lemmy.world 29 points 3 weeks ago (1 children)

Venture capital funding. The plan is always to do a rug pull. Though if it properly freely licensed and the code is reasonable enough to be forked, it's less worrying but still risky. It's better to work with honest people.

[–] OpenPassageways@lemmy.zip 8 points 3 weeks ago (1 children)

This is why I avoid Bluesky

load more comments (1 replies)
[–] gera@feddit.nu 29 points 3 weeks ago* (last edited 3 weeks ago) (23 children)
  • curl | sh installation method
  • vomit-colored website, vomit-colored developer avatars, or more obvious: AGENTS.MD in the repo
  • compiling yourself is "unsupported"/"not recommended"
  • the official website aggressively advertising the company's SAAS which makes it look like their opensource software is actually paid product
  • github issues using convoluted template, instead of letting me write freeform text
load more comments (23 replies)
[–] imetators@lemmy.dbzer0.com 26 points 3 weeks ago (1 children)
  • New post about a promising selfhosted app
  • looks inside
  • em dashes, emojis, release in last 24h with 35 commits since.

I fucking swear, if only vibe coders would ACTUALLY write up their own posts about THEIR OWN SOFTWARE, many would not act harsh towards them as much as it happens.

load more comments (1 replies)
[–] northernlights@lemmy.today 23 points 3 weeks ago (1 children)

Whenever they start with "I built XXX". People who write their own code say "I wrote".

[–] hikaru755@lemmy.world 11 points 3 weeks ago (1 children)

Eh, disagree on that one. Even if I write every bit of the code myself, producing good working software involves a lot more than just writing code. Just makes "building" feel like a better descriptor.

load more comments (1 replies)
[–] sem@piefed.blahaj.zone 23 points 3 weeks ago (1 children)

If the project maintainer has a policy of "no politics allowed."

Rather than a policy more along the lines of "be respectful"

load more comments (1 replies)
[–] AstroLightz@lemmy.world 20 points 3 weeks ago (1 children)

The repo does not actually contain the source code, instead a link to download from a different site.

[–] BlameTheAntifa@lemmy.world 11 points 3 weeks ago (1 children)

Unless that different site is Codeberg.

load more comments (1 replies)
[–] cerement@slrpnk.net 19 points 3 weeks ago (1 children)

“A user you’ve blocked has previously contributed to this repository.”

load more comments (1 replies)
[–] chunes@lemmy.world 19 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Having no user manual. A user manual is essential. A blurb about what it is and how to build it doesn't count. And please, integrate it with the software, OS, or at least distribute a readme alongside. So much offline software assumes you have a 100% stable internet connection for online help. Also, please don't throw up a wiki and rely on your users to do it.

This might be asking too much, but it wouldn't hurt to pay attention to principles of good technical writing as well. A well-written user manual brings your users a great deal of joy.

[–] MalReynolds@slrpnk.net 8 points 3 weeks ago

User manuals, I remember those, fondly. Unfortunately a pretty dead concept these days, but certainly a green flag if there is one, but absence is not a red flag.

A readthedocs.io entry is also a green flag (you can always download it for later offline...).

[–] vogi@piefed.social 19 points 3 weeks ago (4 children)

Something I ran into just now was AI generated Imagery in Docs or as an Icon.
I am not even that Anti AI as many on here I feel like. But this is a sure fire way to show how much you don't give a shit about your project. Just use emojis or some shit which is ironically even less work but somehow makes it seem more deliberate.

[–] sem@piefed.blahaj.zone 7 points 3 weeks ago

I tried to explain that to my manager but he didn't believe me

load more comments (3 replies)
[–] Mac@mander.xyz 18 points 3 weeks ago

"Update/Accept or Remind me later"

[–] chicken@lemmy.dbzer0.com 17 points 3 weeks ago (5 children)

The install process requires one of:

  • Running a command with npm
  • Manually compiling binaries from source
  • Manually installing dependencies

These aren't bad per-se, but my experience has led me to associate these with spending a bunch of time trying to resolve errors and having to give up in the end and not install the software after all, so if there's any alternatives that I could use I am trying those first.

load more comments (5 replies)
[–] irelephant@lemmy.dbzer0.com 15 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

GitHub repo that has "pm me on telegram" instead of code

[–] GreenKnight23@lemmy.world 15 points 3 weeks ago

join our discord

[–] MercuryGenisus@lemmy.world 14 points 3 weeks ago (1 children)

The build is failing on main. Or they don't have a build process at all.

load more comments (1 replies)
[–] rodneylives@lemmy.world 14 points 3 weeks ago* (last edited 3 weeks ago)

A rule of thumb I use is how desperate the software is to tell you the weather even when you never asked for it or even set it up to report it.

[–] the_grass_trainer@lemmy.world 13 points 3 weeks ago (4 children)

Signing-in before being able to use a FREE software.

-glares at Canva after buying Affinity -

load more comments (4 replies)
[–] irelephant@lemmy.dbzer0.com 11 points 3 weeks ago (7 children)

Only Linux install option is .deb

load more comments (7 replies)
[–] Blaster_M@lemmy.world 11 points 3 weeks ago (1 children)

"This project has been archived on [10+ years ago]. It is now Read Only."

or

Last commit 5+ years ago

[–] anon_8675309@lemmy.world 8 points 3 weeks ago (1 children)

Depends. Software can be done.

load more comments (1 replies)
[–] DrSteveBrule@mander.xyz 9 points 3 weeks ago (1 children)

Cant remember what they are off the top of my head, but there's been a couple of times I wanted to download a FOSS program, but it was only available to install through the Microsoft store.

load more comments (1 replies)
[–] shittydwarf@sh.itjust.works 8 points 3 weeks ago

"Ask me later" instead of "no"

[–] ChaoticNeutralCzech@feddit.org 7 points 3 weeks ago* (last edited 3 weeks ago) (3 children)

Requires weird IDE to build

I shifted 8 GB of files to an older machine just to be able to install Android Studio on barely-supported hardware, and now I'm cloning the repo and the .gradle directory alone is 1 GB?

load more comments (3 replies)
load more comments
view more: next ›