News for hackers. Stuff that matters.
Re:AI-Generated Art Lacks Copyright Protection, D.C. Court Says by jrajav on Saturday August 19, 2023 @11:11AM (#37189572)
No, weights are data, just like transformation matrices used by graphics code. The data has no meaning without the code, and the code is what creates and manages it based on its inputs, as an aid to generating some output. So it's perfectly accurate to talk about the code as the main (or only) actual mechanism.
Re:AI-Generated Art Lacks Copyright Protection, D.C. Court Says by halfcat on Saturday August 19, 2023 @12:12PM (#37190233)
The distinction that data has no meaning without code is unconvincing.

The code has no meaning without a compiler or interpreter.

The compiler and interpreter have no meaning without a CPU.

If I store x86 CPU instructions in a Postgres database, is that data or code?

It’s also a worth viewing this in light of different computing models. The main mechanism may look quite different if you’re looking at a CPU, GPU, or DSP model of computing.

Re:AI-Generated Art Lacks Copyright Protection, D.C. Court Says by somesoftdev on Saturday August 19, 2023 @02:17PM (#37191546)
I believe code holds meaning even without a compiler or interpreter. I can read code and discern its functionality. I can even recognize existing algorithms such as quicksort. I can achieve the same understanding with pseudocode, which lacks an existing compiler. Similarly, prompts possess meaning; I can comprehend the task delegated to a machine learning model by reading the prompt.

I agree that both code and data are akin in terms of meaning. Transitioning from Assembly language to Python liberates us from concerns about registers and low-level intricacies. Python directs our attention to the problems we aim to solve, in contrast to low-level languages where a significant effort is spent on specifying hardware operations. High-level languages emphasize outcomes, enabling us to focus on the result rather than meticulously instructing the hardware. AI propels us further along this trajectory.

In this sense, I view a prompt and code as rather similar.

Re:AI-Generated Art Lacks Copyright Protection, D.C. Court Says by oneshtein on Saturday August 19, 2023 @12:44PM (#37190599)
Transformation matrices are code. They are instructions how to transform something into something else.

However, code is just data for a compiler.

Re:AI-Generated Art Lacks Copyright Protection, D.C. Court Says by raincole on Saturday August 19, 2023 @11:16PM (#37195764)
> The data has no meaning without the code

Data has no meaning without spec. It's a quite big difference. Code has no meaning without spec too.

  var a = 1 + 1 << 2;
wihout a spec how do you know "+" is not overridden? Maybe it means string concat and implicit casting and 1 + 1 is "11"? How do you know the precedence of operators? << runs first or +?