At least for the current AI music generators, it's pretty easy to tell by ear that it's AI generated. Everything is just a little off, especially the higher frequencies. Vocals often sound indistinct, like an unholy amalgamation of thousands of people are singing instead of a single person.
I think it would be very difficult for most people to tell that songs are generated by Suno 5. There are some interesting anomalies I can see in the spectrum and mid/side channels, like Suno music often has very little information in the side channel (what happens when you subtract the left and right channels from each other). You also commonly see the eq curve of the rhythm section shift over time throughout the song - like drums will sound normal at the beginning but end up sounding kind of under water by the end, but they are quickly improving these things. But to the layperson, many of these things are completely invisible. The most obvious tell, IMO, is the cadence of the lyrics.
Does this apply to all genres or just highly produced popular music? I would not be surprised if I failed to detect an AI song as background in a television commercial, but it is difficult to imagine that anyone could fail to pick out an AI impersonation were you to slip one in to a record like 'João Voz e Violão.'
It really depends on the style, yes. You could probably slip one into any modern pop/dance/club/EDM album and no one would know as long as the vocals sounds like the performer. For styles which are very unique with that sort of imperfect human touch that makes music so enjoyable, it would likely be obvious, at least at the moment.
What do you mean? I can run English on my computer. There are multiple apps out there that will let me type "delete all files starting with" hacker"" into the terminal and end up with the correct end result.
And before you say "that's indirect!", it genuinely does not matter how indirect the execution is or how many "translation layers" there are. Python for example goes through at least 3 translation layers, raw .py -> Python bytecode -> bytecode interpreter -> machine code. Adding one more automated translation layer does not suddenly make it "not code."
I mean that the prompt is not like code. It's not a set of instructions that encodes what the computer will do. It includes instructions for how an AI can create the necessary code. Just because a specification is "translated" into code, that doesn't mean the input is necessarily code.
What is conceptually different between prompts and code? Code is also not always what the computer will do, declarative programming languages are an example here. The only difference I see is that special precaution should be taken to get deterministic output from AI, but that's doable.
A prompt is for the AI to follow. C is for the computer to follow. I don't want to play games with definitions anymore, so I am no longer going to reply if you continue to drill down and nitpick about exact definitions.
If you don't want to argue about definitions, then I'd recommend you don't start arguments about definitions.
"AI" is not special-sauce. LLMs are transformations that map an input (a prompt) to some output (in this case the implementation of a specification used as a prompt). Likewise, a C compiler is a transformation that maps an input (C code) to some output (an executable program). Currently the big difference between the two is that LLMs are usually probabilistic and non-deterministic. Their output for the same prompt can change wildly in-between invocations. C compilers on the other hand usually have the property that their output is deterministic, or at least functionally equivalent for independent invocation with the same input. This might be the most important property that a compiler has to have, together with "the generated program does what the code told it to do".
Now, if multiple invocations of a LLM were to reliably produce functionally equivalent implementations of a specification as long as the specification doesn't change (and assuming that this generated implementation does actually implement the specification), then how does the LLM differ from a compiler? If it does not fundamentally differ from a compiler, then why should the specification not be called code?
It's commonplace for a compiler on one computer to read C code created on a second computer and output (if successfully parsed) machine code for a third computer.
IANAL, but Canada has far stronger labo(u)r laws than the US. They should all be lawyering up, whether it be for some union busting law or plain old wrongful termination.
From the article, their claim is only about AI-generated assets (both in the game and its marketing), not logic. This is what people usually refer to when they say a game is "AI-Free"
This is the first time I've heard this critique. I think most people don't care if their IP address is easily human readable/memorizable. In my experience when people do deal with ipv4/v6 addresses directly, they just copy-paste.
Man, readability of IP numbers is a important thing. You are not always in a situation where you can simply copy the address.
I can tell you what is what simply from the Ipv4 address, but when its IPv6, my dyslexia is going to kick my behind.
Readability reduces errors, and IPv6 is extreme unreadable. And we have not talked yet about pre-fix, post-fix, that range :: indicator, ... Reading a Ipv6 network stack is just head pain inducing, where as Ipv4 is not always fun but way more readable.
They where able to just extend IPv4 with a extra range, like 1.192.120.121.122, 2.... and you have another 255 Ipv's ... They did the same thing for the Belgium number plates (1-abc-001) and they will run out in the year 11990 somewhere lol...
The problem is, that Ipv6 is over engineered, and had no proper transition from Ipv4 > Ipv6 build in, and that is why 30 years later, we are still dealing with the fallout.
Genuinely speaking, that sounds like a process issue if you really can't copy/paste. Perhaps you don't have control over whichever scenario you're talking about but not describing, but data entry is famously error prone regardless of it being 12 characters or 32, and if you're trying to focus on reliability, avoiding errors, you should be avoiding it at all costs.
Calling your users idiots is not a good look for a maintainer. I don't know offhand what distro you maintain but I sincerely hope I never have to deal with someone this hostile.
It's my distro. I built it for me, not you. You can use the shitware that everyone else is using; this one is mine. Any and all opinions you may hold about my "attitude" here or elsewhere are completely irrelevant.
Is a store of value that requires a significant fraction of it be eaten up by transaction fees to maintain security going to be actually useful in the long term?
With regards to transaction fees, bitcoin is already not particularly useful today. It can make sense to be used as an alternative to wire transfers where you only occasionally send a transaction, but it isn't useful as a currency and any day to day transactions have to happen off chain and not use bitcoin at all.
transaction fees are not increasing though, so they can't offset miner rewards. they have been in the $100k-$200k per day range for a long time, with only occasional breakouts: https://www.blockchain.com/explorer/charts/transaction-fees-... and the trend is not to the upside. in fact with the arrival of ETFs in 2024 the trend is clearly downwards.
Making up a bigger fraction doesn't mean that transaction fees will increase over time.
For L1 fees to actually increase over time, we need increased L1 throughput. Without that, increased demand for transactions causes more batching of transactions (mostly between exchanges).
Given the failure of BCH for pseudo-religious reasons I don't have much hope.
But transaction fees reset to zero on each block. If relying solely on transaction fees, why would you mine if they are zero? So, on the start of each block, miners will shutdown, or perhaps switch to a different currency where it would be profitable to mine. This surely weakens the security of Bitcoin.
Lots of products come with integrated rPis since they're so easy to work with and have good vendor support. I guess all those products are banned too lol.
Slavery as punishment is actually allowed by the constitution...
AMENDMENT XIII
Section 1.
Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.
Not just permitted, but actually widespread. If you’re imprisoned in Texas, Georgia, Arkansas, Alabama, and Mississippi, you are going to be doing unpaid forced labor which is slavery, and many of the prisons are privately owned.
Federal prisons pay roughly $0.12 to $0.40 per hour for regular jobs, which isn’t much better.
The hypocrisy of the US is breathtaking sometimes, and the current administration has the gall to criticise europe.
Just to play devil's advocate, you're okay with forcing a criminal to sit in a room for the rest of their life, but you're not okay if they also have to work for society during that timeframe. What is the main argument why the first case is okay and the second is not.
Because it creates perverse incentive for government to put more people in prison.
Right now the punishment is confinement. When you add effectively unpaid labour in prison as part of acceptable punishment, you're also paving the way for a future where unpaid labor as a standalone punishment is also acceptable. That's just slavery by law.
Outside in society, I have to work to pay my rent, to pay for my food.
Inside a prison, should they not have a similar responsibility? They commit a crime and as such are held in stasis? Should they not at least carry the burden of themselves
The problem is that there’s double dipping and profiteering. The prison company gets paid by the government for the same it costs the government to house prisoners and then contracts out the prison labor to private companies for basically pure profit. Private prisons’ ability to sell slave labor is a perverse system. The government doing so is at least marginally less but still exploitative in that it robs prisoners of their humanity and feeling like they’re part of the social fabric. Pay them a living wage for that effort and they start to learn that there’s respect and reward that come from being integrated in society.
I don't think there's enough jobs in prisons that need physical labour where they can cover the costs. You would then have to train them in useful skills but incompetence is not a crime so you cannot penalize those who "cannot learn/do" skilled work.
Other alternative is to make
them work the same job they did outside but that is a slippery slope with lot of potential for abuse.
the US has had lots of programs where labor can effectively be bought or contracted from prisoner sites by private companies.
I know of prison ran machine shops that were doing die-casting and tool production. I also heard of one (didn't see) that was doing basket weaving for a floral/arrangement company.
these are shallow 'social benefits'; but the companies were privately owned.
I guess the classic example is license plate pressing.. I guess that's a social good? I don't know if it goes on at all anymore.
Why do they have to stay inside? Have a chain gang trim overgrown weeds along roads, fill in potholes, clean leaves, clean and repair sidewalks, plant shrubs, etc.
Or the taxpayers foot the bill for keeping the inmate in prison while private interests (including but not limited to private prisons and select contractors) take additional profit off the unpaid labor instead of passing savings to the consumer
Not really a perverse incentive. The government isn’t making any money here. They’re paying someone from their own pocket only to take it away again?
At that point it really is just slavery, which they can already do as protected in the US Constitution.
(I’m not arguing for this. I agree with restitution and believe that sentences longer than a certain point are also pointless and a net negative to society.)
Hypothetically let's say govt is allowed to use unpaid labour outside menial tasks and the prison system is setup in a way to efficiently utilize the skills of their labour pool and is allowed to outsource their skills to private entities at attractive rate for covering prison costs (i.e. more money left for govt spending)
E.g. tradesmen employed on their related jobs. A programmer employed in software jobs or a technician "loaned" to a nearby lab etc.
Don't you think the local/state governments will then have incentive to fill their pool with "missing" talent according to the job requirements.
thats why for some prison systems main goal is not punishment but rehabilitation. i think this is scandinavian approach.
"The stated goal of the Swedish prison system is to create a safer society by reducing recidivism and rehabilitating offenders rather than focusing solely on punishment. This is achieved through humane treatment, education, and reintegration programs designed to prepare prisoners for life after release."
Probably for the same reason that it's generally seen as less intrusive to prevent someone from doing something, compared to forcing them to do something.
For us commoners sure, but enterprise customers usually have an SLA that defines uptime requirements... And penalties for missing them. I have to wonder how much they're paying out on those.
reply