Live data from Hacker News

Stable Diffusion is a big deal

simonwillison.net

421–430 of 488 posts

Re: Stable Diffusion is a big deal

#421
post #335
post #225

Earlier quoted context omitted.

Two objections: 1: you cannot produce thousands of detailed pictures in a day, this program can. The argument gets pretty clear if you transpose it to other objects, ie why is it fair to ride a bicycle in the sidewalk but not drive a car? 2: copyright laws. You may not see a picture and imitate it. How do you know this AI didn't just imitate one of the million pictures it saw? And if you distribute it and the author…

If someone crashes into your house, do you sue the car or the person?

What if AI is controlling the car? Do you sue the passenger?

Re: Stable Diffusion is a big deal

#422

Earlier quoted context omitted.

That’s weird, I got RTX3070 on Windows. Are you using 512x512 images or larger ones? Best workflow is to keep images close to 512x512, record the seed and then upscale.

I'm using 512x768 as the default, but a quick test shows only a marginal difference in speed between the two. I'll have to give Windows a try to see if it's the driver holding me back. Do you have any tips or resources for up-scaling the image after?

Currently this library can generate multiple images and upscale them through RealESRGAN: https://github.com/hlky/stable-diffusion

If you are not using this library already, give it a shot.

Also, I'm using Nvidia Studio drivers though I'm not sure if that would make a difference.

Re: Stable Diffusion is a big deal

#423

Earlier quoted context omitted.

It takes 3 seconds to generate 1 image with my GPU. I can find a good prompt within 30 minutes to 1 hour. My GPU can generate 100 images in 5 minutes. Out of those 100 images, 10 is very close to what I exactly meant at professional concept artist level. So, in this case Stable Diffusion only working 10% of the time is fine. Future is already here, I’m already incorporating stable diffusion generated images to my pro…

What kind of GPU are you running this on? My 3080 seems to take about 30 seconds per image with 50 passes. I'm wondering if I'm missing out on some optimizations. Could just be the quality of Linux NVidia drivers.

I'd recommend trying a different fork. Perhaps you're using the the official one. I believe that one still "ramps up the system" on every image generation. Other repos do the ramp up only once.

Re: Stable Diffusion is a big deal

#424

Earlier quoted context omitted.

I'm pretty sure I didn't buy any of the images I view while browsing the web. Sending me ads doesn't constitute a transaction, besides I usually don't choose to look at them anyway.

you also didn't flip millions of illustrations into a commercial product without paying the creators or rights holders to license them. this is theft plain and simple.

I think the point is that he did, and that we all do, when we train our meat neural networks (on copyrighted material) in a way that makes us better at providing a commercial service (our job).

If a human has a right to view and learn from a copyrighted image on the internet, why shouldn't an AI?

Re: Stable Diffusion is a big deal

#425
post #225
post #175

> Stable Diffusion has been trained on millions of copyrighted images scraped from the web. My brain has been trained on even more copyrighted material. Every book I read, every tv show I watch, the toys I played with as a child. It's hard to imagine that I could come up with anything that is not inspired by copyrighted work.

Two objections: 1: you cannot produce thousands of detailed pictures in a day, this program can. The argument gets pretty clear if you transpose it to other objects, ie why is it fair to ride a bicycle in the sidewalk but not drive a car? 2: copyright laws. You may not see a picture and imitate it. How do you know this AI didn't just imitate one of the million pictures it saw? And if you distribute it and the author…

Is it only the rate of production that makes a difference? If we hooked up our brains to computers that could turn our thoughts into pixels at a rate of thousands per day you'd see no issue?

I don't think we should distinguish between meat and silicon neural networks. People should be able to use whichever neural network they see fit for a particular task. If a person has a right to observe and incorporate an image, so should a ML model operated by that person.

Also, you may see a picture and imitate it. You may not copy or redistribute it directly.

> How do you know this AI didn't just imitate one of the million pictures it saw

I think the onus is on the copyright holder to prove a violation to a specific work.

> who should it sue?

I think the operator of the network is liable. If you distribute an image that is found to be in violation of a copyright, then you are liable no matter how you came about it.

Re: Stable Diffusion is a big deal

#426
post #175

> Stable Diffusion has been trained on millions of copyrighted images scraped from the web. My brain has been trained on even more copyrighted material. Every book I read, every tv show I watch, the toys I played with as a child. It's hard to imagine that I could come up with anything that is not inspired by copyrighted work.

> My brain has been trained on even more copyrighted material That's in fact a problem: plagiarism is considered cheating/intellectual dishonesty and can ruin a career, copyright infringement is punished by civil law (and fined), counterfeit is a crime, etc. etc. You must retain yourself from copying too much, but only the original author (and eventually a judge) can decide if that happened. If stable diffusion is us…

Authoring any work, no matter how closely copied, is not an infringement. The infringement is commercial distribution of copyrighted work. And yes, I do think you should be liable for whatever you distribute commercially, regardless of how you obtain it.

Re: Stable Diffusion is a big deal

#427

The author mentions a video demo of a Photoshop plugin being developed "which has to be seen to be believed" and then links to this video: https://www.reddit.com/r/StableDiffusion/comments/wys3w5/app... ...but it seems to just be a copy of this scene from Aladdin: https://www.youtube.com/watch?v=inzkJ34VMfk&t=20s Am I missing something?

https://www.reddit.com/r/StableDiffusion/comments/wys3w5/com...

Re: Stable Diffusion is a big deal

#428

Earlier quoted context omitted.

I would venture to guess that the author doesn't have a full understanding of what the AI is doing or how it works. There are a gazillion artist who take clear inspiration from other artists, and there is no copywrite violation in doing so. The AI viewing his work isn't any different.

> I would venture to guess that the author doesn't have a full understanding of what the AI is doing or how it works. Actually he does. > There are a gazillion artist who take clear inspiration from other artists Inspiration is not the same thing Stable Diffusion does. We can't even define inspiration in a proper manner, but for sure we can say that if someone wants to draw comics in the way Tezuka made them, they ha…

If the model physically does not have enough information to create a work that would be found to be infringing on your friend's rights, then why is your friend upset? The model viewed his work and learned from it in the same way that humans do.

If your friend published images on the internet, he clearly intended them to be viewed by (meat) neural networks. Why are silicon ones operated by humans any different?

Edit: To elaborate, if (10 years ago) someone saw your friends works and started producing derivatives and publishing them to DeviantArt, would your friend have any good reason to be upset?

Re: Stable Diffusion is a big deal

#429
post #379

Earlier quoted context omitted.

You... are trying to troll me, right? % find . -type f ./migrations/Version20220723092633.php ./composer.lock ./.env.local ./bin/connect-to-db.sh ./bin/_init.sh ./bin/deploy.sh ./bin/visualize.sh ./bin/console ./config/services.yaml ./config/bundles.php ./config/packages/messenger.yaml ./config/packages/framework.yaml ./config/packages/doctrine.yaml ./config/packages/translation.yaml ./config/packages/cache.yaml ./co…

You conveniently omitted all folders with gitignore files.

Here you go:

  ./migrations/Version20220723092633.php
  ./migrations/.gitignore
  ./composer.lock
  ./.env.local
  ./bin/connect-to-db.sh
  ./bin/_init.sh
  ./bin/deploy.sh
  ./bin/visualize.sh
  ./bin/console
  ./config/services.yaml
  ./config/bundles.php
  ./config/packages/messenger.yaml
  ./config/packages/framework.yaml
  ./config/packages/doctrine.yaml
  ./config/packages/translation.yaml
  ./config/packages/cache.yaml
  ./config/packages/routing.yaml
  ./config/packages/doctrine_migrations.yaml
  ./config/preload.php
  ./config/routes.yaml
  ./config/routes/framework.yaml
  ./public/index.php
  ./symfony.lock
  ./.gitignore
  ./.env
  ./translations/.gitignore
  ./composer.json
  ./.env.local.dist
  ./src/Repository/.gitignore
  ./src/Entity/.gitignore
  ./src/SymfonyMessageHandler/VisualizeSymfonyMessageHandler.php
  ./src/Controller/.gitignore
  ./src/Command/BotRegister.php
  ./src/Command/BotRun.php
  ./src/SymfonyMessage/VisualizeSymfonyMessage.php
  ./src/Kernel.php
That's a total of 36 files in 7 folders.

So why do you come here claiming "like a thousand files spread over a hundred folders"? Have you considered the guidelines [0] of this community?

[0] Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community. https://news.ycombinator.com/newsguidelines.html

Re: Stable Diffusion is a big deal

#430
post #307

Is it just me, or do the comments in this thread seem to be the exact opposite of the sentiment in the comments on similar Github Copilot threads? I just find it a bit ironic that programmers are irate about Github Copilot using their copyrighted material to train. However, if it's an ML model training off of copyrighted artists material, clearly its a transformative work. I just find the opposing sentiments for thes…

One among many differences between copyright issues for artists and software engineers: software engineers’ copyright designed to protects developers, while art copyright designed to enrich (mostly Hollywood) lawyers.
Post reply on HN