Hacker Newsnew | past | comments | ask | show | jobs | submit | throwaway2046's commentslogin

> that guy asked Stack Overflow how to make gcc compile his .png

Do you have a link to this? All the search results I'm getting are related to libpng.


I can't find it with a more specific search on SO, maybe it was deleted.

The question was like: I wrote "hello world" but I get some compile errors, followed by an image embed of a handwritten hello world program, followed by a compiler command where the input file had a .png extension and an error related to the compiler not being able to read PNG files, followed by quoting the part of the standard where it says the input file shall be readable text and this is obviously readable text because I can read it.


I'll take things that never happened for $500, Alex

I searched harder, just for you.

https://stackoverflow.com/questions/5508110/why-is-this-prog...

How would you like to send the $500? Monero is acceptable.


> I searched harder, just for you.

I know this one! How did you waste your time?

> How would you like to send the $500?

Simpsons already did it. Well, at least it is a lot funnier than that PNG thing.


I'm guessing the pain of fighting the various build systems that insist on dynamic linking, sometimes against the user's explicit wishes.


Linking against an older glibc means setting up an older distribution and accepting all the outdated toolchains and libraries that come with it. Need to upgrade? Get ready to compile everything from source and possibly bootstrap a toolchain. I wouldn't call this trivial.

The fact that you need to use a container/chroot on Linux in the first place makes the process non trivial, when all you have to do on Windows is click a button or two.


Wouldn't you target whatever is the minimum "supported" glibc you want to run in the first place? What is that you need to recompile?

Chroot _is_ trivial. I actually use it for convenience, as I could also as well install the older toolchains directly on the newer system, but chroot is just plain easier. Maybe VS has a button where you can target whatever version MS fancies today ("for a limited time offer"), but what about _any other_ windows toolchain?


Libraries already break their ABI so often that continuously rebuilding/relinking everything is inevitable.


Debian manages perfectly well without.


Only because of the enormous efforts put in by debian package maintainers and it's infrastructure.

If you're a an indie developer wanting your application to run on various debian based distros but the debian maintainers won't package your application, that's when you'd see why it's called DLL hell, how horribly fragmented the Linux packaging is and why even steam ships their whole run time.


Everything inside Debian is fine. That's most of the ecosystem apart from the very new stuff that isn't mature enough yet. Usually the reason something notable stays out if Debian long term is when that thing has such bad dependency hygiene that it cannot easily be brought up to standard.


Yes, as of Wine 10.16 (the version number is a lucky coincidence!) 16-bit Windows applications can run on 64-bit Linux without any special libraries.


I've encountered a few artists who partially used AI in their music making process and the results have been incredible, I would hate to see them banned when grouped with people making completely AI-generated slop... Perhaps a middle ground could be reached? Allow AI generated audio as long as it undergoes significant processing by humans, for example.


They are free to use AI and they are free to post their music on other sides that allow AI.

I think you need hard rules to make it not completely subjective.


From the original post:

    We reserve the right to remove any music on suspicion of being AI generated.
Sounds completely subjective if you ask me.


"Your band was formed after 2023, we will ignore you even if you aren't AI"

By the end of 2026 the AI/no-AI thing is debate is going to be dead because there will be no way to know the difference. This is almost true right now, it just is going to take the general public a while to catch up.

One distinction which could be made: I would like to see bands that are humans because I want to physically attend and enjoy concerts. If the "artist" has never played a concert I don't want to listen to them. Which expands a whole new grey area..


Nah


It should be a choice, not a requirement. With Windows you can get your work done without knowing much about Windows itself, but with Linux you're forced to understand every level of the entire OS so you can debug it first and then maybe get your work done. For an OS built around user freedom Linux sure doesn't give its users much choice on how to use it.


That's quite an authentic looking effect! Using it for charts is definitely not the first thing that comes to mind, but it does make them more appealing in a way.


I'm guessing it could be even smaller if it was designed as a SVG file. Although the glow effect with the fading colors would probably need to be simplified.


It's amazing to see the incredible effort it takes to reverse engineer a synth. While much of the process described in the video went over my head I still found it very interesting to watch. Kudos to the Usual Suspects for not only putting in all that effort but also releasing their findings completely for free.

Side note: does anyone know what the song played at 4:30 is called? It sounds very familiar but I can't remember its name at all.

Edit: I found it, it's "Barthezz - On The Move" but played at a slower BPM.


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

Search: