Hacker News new | past | comments | ask | show | jobs | submit login

> oh this version is ... Full stop.

The weird contradiction is that you would have a better impression if things just stopped there.

E.g. the most current release on windows is broken. You grumble and give up. Heck, for apple stuff you would probably give up before even thinking of trying to fix anything.

As far as users are concerned, linux would be better if it simply said "No!" more often.

The fact that you treat "fighting" and "compiling" as options and then complain about it being tedious already shows a bad image. All other OSs simply say "Nope. Tough luck" and you are happier for it.




> ... current release on windows is broken ... You grumble and give up

No, you just scroll further down on the GitHub releases page (or whatever) and grab an older version that does work, same as every other platform.

For yt-dlp in particular, on a recent x64 or ARM64 kernel you could grab the precompiled Linux binaries and skip the compile the same way, if you wanted. They ship self-contained static linked binaries on Linux.


This software is written in Python. You don't have to compile it.


Yes, I know; they use pyinstaller to distribute binaries. You can get the source but setting up a working Python environment is the same problem that OP is complaining about; they don't want to do that. You can avoid it by taking the self-contained release build just like Windows users do. yt-dlp does a really great job on this.


Compilation isnt really my issue on linux, is more that I have to go and dig through how to set up the project rather than just use it (like you would from a distro package).

Maybe I have to install some prerequisites, maybe I need to set nonstandard specific environment variables and paths, maybe I need a specific version of a library, maybe I need to edit a make file...

This is fine for a few programs, but the annoyance really adds up when it happens repeatedly.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: