this post was submitted on 21 Mar 2024
242 points (88.1% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

53948 readers
714 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder


💰 Please help cover server costs.

Ko-FiLiberapay


founded 1 year ago
MODERATORS
242
submitted 6 months ago* (last edited 6 months ago) by [email protected] to c/[email protected]
 

Hey mates, recently I've developed a tool to use the GenerativeAI on the AI Horde to created random avatars and banners on lemmy. To keep things spicy, I wanted to deploy to rotate the /c/piracy banner daily, as I've done in a bunch of other communities like [email protected] and the lemmy.dbzer0.com.

So now this is now active!

In case you're curious,. the current prompt used is this:

"A of a (solo:1.2) {cyberpunk|steampunk|solarpunk|dieselpunk|anarchist|fantasy|science fiction} {disney pixar 3D|realistic|dreamworks 3D animation} {male|female|androgynous} {Abkhazian|Afghan|Åland Island|Albanian|Algerian|American Samoan|Andorran|Angolan|Anguillan|Antarctic|Antiguan|Argentine|Armenian|Aruban|Australian|Austrian|Azerbaijani|Bahamian|Bahraini|Bangladeshi|Barbadian|Belarusian Belgian|Belizean|Beninois|Bermudian|Bhutanese|Bolivian|Bonaire|Herzegovinian|Botswana|Bouvet Island|Brazilian|BIOT|Bruneian|Bulgarian|Burkinabé|Burundian|Cabo Verdean|Cambodian|Cameroonian|Canadian|Caymanian|Central African|Chadian|Chilean|Chinese|Christmas Island|Cocos Island|Colombian|Comorian|Congolese|Congolese|Cook Island|Costa Rican|Croatian|Cuban|Curaçaoan|Cypriot|Czech|Danish|Djiboutian|Dominican|Dominican|Timorese|Ecuadorian|Egyptian|Salvadoran|English|Equatorial Guinean|Eritrean|Estonian|Swati|Ethiopian|European|Falkland Island|Faroese|Fijian|Finnish|French|French Guianese|French Polynesian|French Southern Territories|Gabonese|Gambian|Georgian|German|Ghanaian|Gibraltar|Greek|Greenland|Grenadian|Guadeloupe|Guamanian|Guatemalan|Guernsey|Guinean|Bissau-Guinean|Guyanese|Haitian|Heard Island|Honduran|Cantonese|Magyar|Icelandic|Indian|Indonesian|Iranian|Iraqi|Irish|Manx|Israelite|Italian|Ivorian|Jamaican|Jan Mayen|Japanese|Jersey|Jordanian|Kazakhstani|Kenyan|Kiribati|North Korean|South Korean|Kosovan|Kuwaiti|Kyrgyzstani|Laotian|Latvian|Lebanese|Basotho|Liberian|Libyan|Liechtensteiner|Lithuanian|Luxembourgish|Macanese|Madagascan|Malawian|Malaysian|Maldivian|Malinese|Maltese|Marshallese|Martiniquais|Mauritanian|Mauritian|Mahoran|Mexican|Micronesian|Moldovan|Monégasque|Mongolian|Montenegrin|Montserratian|Moroccan|Mozambican|Myanma Burmese|Namibian|Nauruan|Nepalese|Dutch|New Caledonian|New Zealand|Nicaraguan|Nigerien|Nigerian|Niuean|Norfolk Island|Macedonian|Northern Irish|Northern Marianan|Norwegian|Omani|Pakistani|Palauan|Palestinian|Panamanian|Papuan|Paraguayan|Peruvian|Filipino|Pitcairn Island|Polish|Portuguese|Puerto Rican|Qatari|Réunionnais|Romanian|Russian|Rwandan|Saban|Barthélemois|Saint Helenian|Kittitian|Saint Lucian|Saint-Martinoise|Miquelonnais|Vincentian|Samoan|Sammarinese|São Toméan|Saudi|Scottish|Senegalese|Serbian|Seychellois|Sierra Leonean|Singaporean|Sint EustatiusStatian|Sint Maarten|Slovak|Slovenian|Solomon Island|Somali|South African|South Georgia Island|South Ossetian|South Sudanese|Spanish|Sri Lankan|Sudanese|Surinamese|Svalbard|Swedish|Swiss|Syrian|Taiwanese|Tajikistani|Tanzanian|Thai|Timorese|Togolese|Tokelauan|Tongan|Trinidadian|Tunisian|Turkish|Turkmen|Turks and Caicos Island|Tuvaluan|Ugandan|Ukrainian|Emirati|British|American|Uruguayan|Uzbekistani|Ni-Vanuatu|Vaticanian|Venezuelan|Vietnamese|British Virgin Island|U.S. Virgin Island|Welsh|Wallis and Futuna|Sahrawi|Yemeni|Zambian|Zanzibari|Zimbabwean} pirate {standing in front of a sail|sitting in front of a monitor}, {Rococo|Digital Art|Baroque} style, wearing a {red|blue|yellow|green|black|white} {bandana|hat|scarf} and holding a {crimson|gold|silver|emerald|magic|azure|obsidian|ebony} {sword|keyboard|compass|mug|treasure|flag|club|amulet|fruit}, rich detailed {open|cloudy|stormy|sunny} sky background###multiple people, duo, cleavage, bitcoin"

Pretty long ye? The way this works is that each a random option is picked from each collection wrapped in { } which allows me to generate versatile options every day to keep things fresh

Here's some sample images that will be created

If you have improvements you want to see on the prompt, do let me know in the comments. In the future I'm having thoughts of allowing the community here to automatically send adjustments ideas to the prompt for funsies.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 5 months ago

I would remove the watermark and also add a way for people to submit banners. Im also on photn and cant see it.

[–] [email protected] 6 points 5 months ago

It would be much cooler to use some actual user submitted art instead of AI generated ... stuff.

[–] [email protected] 1 points 6 months ago (1 children)

Are "multiple people, duo, cleavage, bitcoin" the negative prompt?

[–] [email protected] 2 points 6 months ago (1 children)

correct. I'm trying the wide resolution makes SDXL try to add more people, so I'm attempting to lead it away from it

[–] [email protected] 1 points 6 months ago (1 children)

Seems like it understands it in its own way. There's the same person twice now.

[–] [email protected] 2 points 6 months ago

It's just not a perfect solution.

[–] [email protected] 3 points 6 months ago

Are you sure it won't create problems?

User and community profiles are updated at most every 24 hours...

Source

Perhaps there could be some skips since both happen every 24 hours.

I don't understand the federation enough, so I'd personally bumb it to every 26 hours. Not for any particular reason except that it's the next whole even number. Or maybe 30 when rounded to 10 which is nice. But I don't like the 3 so perhaps 40.
Although 250 hours also sounds good as it's even, a quarter of 1,000 and it's 900,000 seconds and not some odd number. But that's so close 1M...

Nevermind, I am just overthinking it. But perhaps a bit over 24 hours might be a good idea. I don't know, perhaps it's a stupid thought.

[–] [email protected] 9 points 6 months ago

i dont like them. They look like the millionth ai-art-post and i am sick of this. I would prefer some ascii/ansi art - its more nerdy and fits more to the releases we consume.

[–] [email protected] 1 points 6 months ago (1 children)

I wonder if I can set up an image AI that only takes images from big company copyrights (with some weighting), also advertising

[–] [email protected] 1 points 3 months ago

Why ^^ You can train a lora/checkpoint on those indeed

[–] [email protected] 3 points 6 months ago

Thanks for teaching some new techniques with SD prompting. I had no idea prompts could be done that way. Could try playing around with some negative prompting to steer it away from things at random… cartoon or plastic etc. I’d like to see a mix of more realistic looking banners, some orc pirates, maybe tiny fairy pirates.

[–] [email protected] 2 points 6 months ago (1 children)

Very neat idea, though I do have a question, are these banners set to upload to the pictrs database or are they set to upload to a fixed location with the pointer in the community set to that location, it might be a better idea to do that i.e. community banner set to i.e. https://dbzer0.com/images/piracybanner/banner.png and have it overwrite that image when replacing without changing the hardcoded link in the communities. I've done this on my other profiles, using a hard-coded link to another site and changing the images there without uploading a new one.

A reason why that could be worth it is because on pictrs the old ones aren't normally deleted and they can accumulate fast. Of course you could also set up automated deletion of the old one on pictrs which would accomplish the same thing but could be a bit more challenging since I've heard pictrs management is a pain on Lemmy in its current state.

[–] [email protected] 2 points 6 months ago (1 children)

It's on pictrs with automated deletion of the old one every time

[–] [email protected] 1 points 6 months ago

I see, that's good. I know that pictrs uploads can get very messy if not immediately handled.

[–] [email protected] 1 points 6 months ago

I can't see any banners in sync for lemmy :(

[–] [email protected] 8 points 6 months ago

Dropping by to say I'm against the AI banners. The various reasons have been laid out and bickered about plenty already, just throwing my opinion in the ring. I think it'd be cooler to put a call out to the community for artists to whip up some banners with their tag for promotion and cycle through those, but that's just me.

I'm not here to die on a hill and argue so don't @ me if you're just tryna fight.

[–] [email protected] 1 points 6 months ago

Fwiw this looks pretty cool to me

[–] [email protected] 8 points 6 months ago

Be Weird, Download a Car, Generate Art, Screw Copyrights

Captain be taking his motto onto other levels

[–] [email protected] 10 points 6 months ago

Also wanted to drop a comment that this is awesome and a fantastic use of AI!

[–] [email protected] -1 points 6 months ago (1 children)

Just to make sure I understood things on my research correctly, AI Horde utilizes Stable Diffusion which is already trained with LAION dataset, is that correct?

I am just an user and not even part of your instance, but I think it would feel nicer to have a member of the community creating the images and the commissions being paid through community funds but well, since this is a piracy community this might not be a shared sentiment.

[–] [email protected] 10 points 6 months ago* (last edited 6 months ago) (1 children)

Lol we're not getting enough donations to even pay the server costs

[–] [email protected] 7 points 6 months ago (2 children)

This is really unfortunate considering how popular the community is. I honestly assumed your instance was doing fine with donations, so maybe a lot of people might do it as well. Having the donation goal on the side bar could help, maybe? This community has helped me and my spouse a lot so we will be definitely be donating in the next few days.

[–] [email protected] 5 points 6 months ago (1 children)

I always orient my services towards the people who have the least disposable income. It's not surprising that I don't get a ton of donations :-/ Servers oriented towards techbros make thousands a month with less users >_<

[–] [email protected] 2 points 6 months ago

I don't talk here but I am a user and this community has helped me a whole hell of a lot. I'll see if I can get a donation heading your way when I next get paid! thanks for your hard work.

load more comments
view more: next ›