Eager
Joined 9 years ago
Joined 9 years ago
It seems like you are implying the reason we do stuff is to make money, or at least the main motivating factor for you, or you believe it is for most people.
I started working in a factory when I was about 13 casually, and by 14 I was putting in enough hours for my technical apprenticeship.
During those years I did get paid, and I was thankful for it, but I definitely wasn't doing it for the money, and I was still going to school and then to college in parallel.
I'm sure things are different these days. It just makes me sad to think personal progress is somehow conflated with earning money.
With regard to the article. I think given what we know about social networks and young minds, it's already been shown to be a toxic mix. Getting kids on the capitalistic treadmill so young seems extremely cynical and it really does concern me.
It was a drop in replacement shim for an arbitrary executable that would pretend to be the original when invoked, fork off the original and hook up to its stdout and stderr.
The error output was then fed to a custom GPT assistant that knew what program the errors came from. That assistant was tasked with turning the original errors into friendly human readable form. The output from the assistant was then sent out of the shim stderr.
It worked very well, but then I got really sick and wasn't able to work on it anymore.
I was using it for GCC / Clang errors because I had become tired of staring at heavily nested compiler dumps for concept/template issues, but you could use it for anything of course.
It would be a nice project for someone to build again, do it properly and generalize it since it doesn't look like I am going to be bouncing around again for a while.
It would be great to have a VST or CLAP (preferably) plugin that hosts strudel and can be hosted in-DAW
It might also be nice to have a VSCode extension that let's you experiment in live mode like the guys at cmajor.dev have.
Finally, I could see this working really well with say cmajor in general or for embedded synthesizer development on say the Daisy Seed if there were a native version.
In any case, it's all great as it is. I will give it a try integrating with Bitwig this afternoon.
My experiments taught me that it is an instrument that is easy to approach but hard to master right now at least.
It's kind of weird because you have to play it through writing text, which is super strange.
Everything I have done previously has been very in the moment with keyboards or guitars or whatever. With this I had to put a lot more thought in ahead of time, and try to put myself in the position of the generator and how it might take my prompts and convert them.
There is certainly quite some thinking that has to go on. How to describe the sound you are looking for is a little bit unusual.
I am finding it quite fascinating anyway, and I really believe it can be tasteful if done right and as the tools improve.
As far as covering specific artists, it isn't something I am attempting, it's more about the feel for me. I imagine people who do that have their own tricks and techniques.
As far as I know, Suno blocks any mention of specific artists. Probably you can jailbreak it, but I don't know about that.
The last one was my first attempt.
I think the middle one is okay considering. By the time I got to that I had figured out how to get Suno to create multiple takes with much more open mixes, which left me a lot more latitude in the studio.
I expect I will get better at it, and I don't doubt the compression artifacts and the rest will improve.
To me at least, it is quite impressive where we are at. A ways to go, but very promising.
I do a lot of traditional music production for fun and was wondering how I could use Suno together with Leonardo for video and then bring it all together in my existing tools.
Here are some examples. I wrote the lyrics by hand and the music has been reinforced with my existing studio equipment.
For me, that is where the gold is. Not replacing myself, but extending what I can do.
People might think that the answers would be in the training data already, but I didn't find that to be the case. At least in my small experiments.
The model's did try to guess what the code does. They would say things like, "It seems to be trying to print some message to the console". I wasn't able to get full solutions.
It's definitely worth more research, not just as a curiosity, but these kinds of problems are good proxies for other tasks and also excellent benchmarks for LLMs particularly.
If you decompile the binary to source, then compile the source back to binary you should get the original binary.
You just need to do this enough times until the loss drops to some acceptable amount.
It's a great task for reinforcement learning, which is known to be unreasonably effective for these types of problems.
Even then, open weights is like me checking in a .exe and acting surprised if people look at me funny.
I'm definitely in the camp where all the artefacts are provided along with fully reproducible build and test environment for anyone who wants to retrace the steps.
Whatever 'open' means, I don't think it is eight shell companies, not even weights provided and closely guarded secrets around how RLHF, alignment and safety testing is carried out.
In fact, you would think that being 'open' about at least alignment and safety testing procedures would be the least one could expect.
I do understand that revealing these things may disclose zero day exploits for bad actors, but on the other hand, being open for inspection is how things get fixed, and I've never been a fan of security through obscurity.