Live data from Hacker News

Nightingale – open-source karaoke app that works with any song on your computer

nightingale.cafe

71–80 of 175 posts

Re: Nightingale – open-source karaoke app that works with any song on your computer

#71
post #65
post #45

Just downloaded source and built this to play around with it. I was a bit surprised that the first thing it did when I ran it was to start downloading binaries from the internet. It went off to fetch FFMpeg from some remote server, but I already have FFMpeg installed. Then it tried and failed to install its own Python interpreter, which is another thing that's already present on the system. How come this is trying to…

I'm just using cross https://github.com/cross-rs/cross to build cross-arch. you can still use `cargo build`, it will just work.

It did, but then the application didn't work because it couldn't find the Python interpreter that it itself downloaded into its own config directory.

Re: Nightingale – open-source karaoke app that works with any song on your computer

#72
post #64
post #54

Earlier quoted context omitted.

It’s a desktop app for mostly non-technical users, so bundling the runtime is a deliberate tradeoff to reduce setup friction and machine-specific breakage. That said, an optional “use system environment if available” mode could make sense for advanced users. A PR for that would be welcome, as long as it also handles the real complexity involved: platform differences, Python package compatibility, GPU backends, and mi…

> It’s a desktop app for mostly non-technical users, so bundling the runtime is a deliberate tradeoff to reduce setup friction and machine-specific breakage. That's not a very reasonable justification, considering that dynamic linking of dependencies has been industry standard in software designed for "non-technical users" for the past thirty years or so, and is basically a solved problem. I can understand having a d…

> dynamic linking of dependencies has been industry standard

So it has, and I've been hating the excess complexity it brings for most of that thirty years! I'm glad to see the recent swing back toward self-contained executables. Where this author went wrong was not in vendoring the app's exact dependencies, which is a good idea, but in trying to download them and install them separately on first launch, rather than including them in the app bundle, where they can remain isolated from the rest of the system.

Re: Nightingale – open-source karaoke app that works with any song on your computer

#73

Earlier quoted context omitted.

Personal attacks directed at people who build OSS are not cool, even if you take issue with their supposed use of AI or vendoring of dependencies.

Vibe coders are NOT programmers, they are leeches, feeding from the blood of the open source.

Yeah yeah. This app is open source too.

Re: Nightingale – open-source karaoke app that works with any song on your computer

#74
post #73

Earlier quoted context omitted.

Vibe coders are NOT programmers, they are leeches, feeding from the blood of the open source.

Yeah yeah. This app is open source too.

That's even worse, they're polluting the open source space with AI slop. Anyone learning from open source will not learn anything useful from it.

Re: Nightingale – open-source karaoke app that works with any song on your computer

#76
post #45

Just downloaded source and built this to play around with it. I was a bit surprised that the first thing it did when I ran it was to start downloading binaries from the internet. It went off to fetch FFMpeg from some remote server, but I already have FFMpeg installed. Then it tried and failed to install its own Python interpreter, which is another thing that's already present on the system. How come this is trying to…

welcome to the millenial way of doing things

always assumes internet is connected

always assumes everything is trusted

Re: Nightingale – open-source karaoke app that works with any song on your computer

#77
post #73

Earlier quoted context omitted.

Yeah yeah. This app is open source too.

That's even worse, they're polluting the open source space with AI slop. Anyone learning from open source will not learn anything useful from it.

Man, nobody is learning anything any more, those days are gone. Programming with actual code is a niche hobby or a hyperspecialized profession now, like demoscene coders.

Besides, even before LLMs, it's not like anyone ever said "you shouldn't have open sourced this, we can't learn from your code". We just didn't bother reading that code.

Telling off people who contribute is not OK.

Re: Nightingale – open-source karaoke app that works with any song on your computer

#79

Earlier quoted context omitted.

Personal attacks directed at people who build OSS are not cool, even if you take issue with their supposed use of AI or vendoring of dependencies.

Vibe coders are NOT programmers, they are leeches, feeding from the blood of the open source.

I doubt that you know the OP's background and knowledge.

If someone on here would direct at me the insinuation that a flaw in my software was the result of me having "no idea" about what I am doing, we would not be having a civil discussion.

In my view personal attacks should be flagged, but I don't have that ability because my account does not have enough Karma.

Re: Nightingale – open-source karaoke app that works with any song on your computer

#80

Earlier quoted context omitted.

Vibe coders are NOT programmers, they are leeches, feeding from the blood of the open source.

I doubt that you know the OP's background and knowledge. If someone on here would direct at me the insinuation that a flaw in my software was the result of me having "no idea" about what I am doing, we would not be having a civil discussion. In my view personal attacks should be flagged, but I don't have that ability because my account does not have enough Karma.

Look at the commit history. Vibe coded in 10 days, with obvious AI generated commit messages. Look at the diffs.

If you can't tell AI slop from handwritten code, that's your problem. I won't censor myself because of your opinions.

Post reply on HN