Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’m curious if someone coming into that fresh, without having had the mental exercise of, for example, grappling with data structures and (lower-level) algorithms in practical applications by hand, could achieve a mindset that useful and productive?

When I was in design school, as much of our work was in physical media — graphite, cut paper, paint, vine charcoal — as was practicing great kerning and getting experience with the digital tools. Even though you still had to make the individual strokes and choose appropriate tools in the digital realm, there was still a perception of the process that was obviously lacking among those that came from strictly digital backgrounds. It’s similar to seeing someone who’s only worked with photo references try life drawing — there’s an entire part of the cognitive process not being used when you’re drawing something that’s already 2D. Sure, they can learn, but unless they’re forced to, they’ll probably just keep taking a picture and drawing that. But image generating, even with extremely granular inpainting and such, is so different it’s not even comparable. I’d hesitate to say that someone with a lot of experience doing very advanced image generation would be dramatically further along than a complete beginner if they learned to draw which is not true of the photo reference artist, and even less true of a purely digital artist that did life drawing on a tablet.

Kind of like how millennials, many of whom always had access to technology, but also experienced dial-up-era computer use, are generally more technically savvy than the your stereotypical “iPad kid” that can’t even traverse a directory structure.



Yes, and I struggle to give junior developers feedback because of this.

The code they submit for review no longer represents their thinking or their skill. The feedback loop for beginners is a bit broken.

What is their skill now? How is it displayed? How and where do we provide valuable feedback? I find myself just approving large PRs because I don't have the time to read it all.

I feel like I've let down a lot of developers this year.


> I feel like I've let down a lot of developers this year.

I think the industry has, and we don’t get much out of individualizing it. Let’s not forget that this progression is a series of deliberate choices made by a handful of very influential people that couldn’t give a teaspoon of shit about developers beyond what their subscriptions bring in.

It’s not a super well-received opinion around here, but I think the economics of the large-scale services will mean on-device models are going to be where this all goes sooner or later. My gut says setting up a local LLM coding assistant will be more like choosing and setting up an ide. I don’t have a crystal ball though.


I was thinking about this (while drawing), and there's a few points to make:

* There's meaning in all the little marks. Drawings are potentially layered with meaning. I was drawing a stick I found in the park, and thinking: this is the extent and the way in which the stick is straight or curved, and the specific way and form that it's knobbly, and that's all explained by how it grew; this green on it is the peculiar blue-green of lichen; it's a oak stick, I like oak; my drawing is just a stick, good, I might frame it, call it anti-art maybe. Some or all of that is expressed in the marks, though this becomes more apparent if I tell you that it is.

* So, an AI - diffusion - could undoubtedly draw a stick in an arty way. But to draw one that fits the above meanings, it has to be prompted with the meaning. The AI can't prompt itself, so there's a role for artist-as-prompt-writer. Whoopee, right, what fun. These prompts, if about graphical matters and a sort of meditation on the stick, would be essentially lies, because no such exploration of the form and significance of the stick would have really taken place without trying to draw it. It can't prompt itself or be honest.

* So to come up with the above words that might do as a prompt, I had to draw a stick. I had to learn by drawing a stick, even though I've been drawing for decades. Experience isn't the whole deal, otherwise the artist is only churning out filler material, which would be like AI art. Instead the artist has to explore all the time, while leaning on experience. The viewers are into that, they sense the excitement of exploration. They want to see an artist. Well, not exactly, most artists are unrewarding to look at (Brian Froud for instance), but they want to see creativity unfolding, over several pictures.

You can have non-graphical (non-mark-making) prompt-art, a bit like collage or photography, sure, but that's its own thing. Like you're saying, you can't just fake the craft forever, and even faking it once is less than ideal, unless you're narrowly focussed on output that meets targets, instead of meaning.

With programming, this might be different, since hitting targets and getting functionality might be all that's wanted, but I'm sure it depends.


The way I see it is with every stroke, an artist makes multiple decisions, most of them unconscious. They’re based on everything from the media, to our experience, mood, inspiration, and very much on our physiology… the arc of my shoulder and the length of forearm are just as much a part of the process as what inspired me about something to draw. To some extent, much of that is even true in photography.

Diffusion models basically record, classify, and amalgamate those decisions, which is why it’s so dang difficult to get generated art to look like something distinct. Not distinct like an existing artist, but genuinely unique.

The workflow of the prompter is very similar to an existing workflow in the art world: someone commissioning art. There’s often a discussion where the customer gives the artist a textual description, back-and-forth with sketches and preliminary versions, and sometimes revisions if the proposed final product isn’t what they wanted. Commissioning a piece of art is a creative process, but it’s not the same thing as being the artist. Even an art director who has extremely granular control over what they commission would never claim to be the artist. They’d get run out of town. I believe creating a collection though juxtaposition or even curation could be art, but you’d still never be the author of the contained pieces.




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

Search: