Post

i think the scummiest part of LLM codegen is that you never know if you're getting an amalgamation of some common idea it's been trained on a million copies of, or just getting One Guy's passion project with the identifiers changed a bit, a thing i have overheard happening more than once

60 reposts335 likes

you'd get this same sort of problem generating art or writing, of course, but a number of programmers do not seem to understand that the thing they do is a creative pursuit, as if the existence of a test suite makes it a hard science

so we land instead on this industry-wide authorship laundering, encouraged by having the output come from a natural language interface with a cutesy name that makes it seem like a Guy rather than a fuzzy database with all the attribution filed off

and this isn't about copyright or whatever, just about common human decency between people who Make Things. artists of all stripes seem to understand this pretty intuitively, that you give nods to those you borrow from, because... because that's why we do any of this, to share and inspire

and in fact the theft is arguably worse with programming — you can't share artwork without sharing its pixels, and you can't share writing without sharing its words, but you CAN share a program without sharing its code and in many cases that is the default thing that happens

I just find it all really sad. Eventually these large companies will be forced to document the source of their training data. One that day, the source will be some totally artificial blob "co-authored" by an LLM, forevermore erasing the contributors that made these companies so wealthy.

I'm just trying to find cli flags for an ffmpeg video encoder to get decent quality at a small filesize in a mildly reasonable timespan. I'm using svt-av1-hdr but that's close enough in LLM land to pull in similar but not equivalent flags for svt-av1-psy, svt-av1-essential, libsvtav1, and libsvtaom

Or wait, maybe it's for a GPU hardware encoder for the other GPU manufacturer. No, not that other one, the other other one.

(Doesn't help that the greater AV1 encoding community seems to have a really catty "RTFM" attitude, but there's a combination of no manual and constant changes to the scene)