Emoji Generator with AI(emoji.fly.dev) |
Emoji Generator with AI(emoji.fly.dev) |
Hilarious
"We can't find the Internet. Attempting to reconnect"
Then it's back to the start page with no emoji.
Apart from that it produces insanely convincing results. I believe people would not bat an eye if they'd get added in an update to iOS!
Then I tried "day gecko" and the output absolutely rocked. So I guess my first try was unlucky.
And then, yes, the background removal takes away half of these and leaves smoke.
Quite a shit thing to be happening.
We’re on it – we’re reviewing the model and fixing the issue ASAP. Thanks for pointing it out and for your patience!
Needs more training though. "hate" got me a smiling bearded man.
And it's got a NSFW filter. Seriously?
They look exactly like how they're supposed to look.
That might be a problem, legally speaking ...
Rather than impugning the model makers for not curating societies content to erase its biases, to my mind it demonstrates what’s broken with society, and should be used as an indictment of how we encode our society in our media - the fact that if you asked an oracle a question it produces racist output is more an indictment of society itself because the media of our society IS racist. Sweeping it under the rug serves no one, IMO.
Instead the story is “AI models are racist,” which misses the real problem. The real problem is that when a human in our society wants to portray a robber, they use a black man. That should be the story, and pitching it as a flaw with AI models is like criticizing the color of the paint when the foundation is cracked.
It's not one way though it perpetuates the bias. I'm not blaming the author of this as its Stability AI that need to clean their data.
https://techpolicy.press/researchers-find-stable-diffusion-a...
Saying their product perpetuates stereotypes but ignoring its reflecting the entirety of medias bias is ignoring that all media perpetuates these stereotypes, and their models are no more or less perpetuating of these stereotypes than literally the entirety of all media. The fact they hold it up for careful examination in an irrefutable way is a feature in my mind, not a flaw.
I would note that SD produces a base model, which can and is routinely fine tuned. I would rather see a fine tuning that eliminates the bias in the media than see a base model that is fundamentally divergent from the state of the media today. That’s the proper abstraction - a base model that’s the basic output from mass training on available media, and models that specialize for some curation. But I also object to the base models being censored. The reason why is it cuts off a base truth from the semantic models underlying such that it’s outputs are at odds with observable reality. Specialized models shouldn’t be doing things like un censoring, but adjusting base truth to curated views. “Unbiased model” should be a fine tuning of reality. “Safe for work model” should be a fine tuning of reality. The challenge is the model producers don’t trust the model users to be adults making adult decisions and thinking adult thoughts - including about biases, stereotypes, etc.
But regardless, I think base models should never be thought of as final products but as a basis to produce a final product.
Snakes are, at times, quite dangerous. Granted, not all snakes, but in terms of being risk-averse, and unaware of which snakes are quite possibly deadly, am I not, at least in my current ignorant state, best served to avoid all snakes?
Feel free to substitute "snakes" with any existing stereotype. I personally am a fan of "people who eat pizza with pineapple".
Not being further up on a hierarchy of many bad actors doesn't absolve you from responsibility. What goes into these models is an editorial decision, as is which one to use in your software. This author isn't distributing models and they aren't being held to task over the model's content— they're generating images from those models and distributing them, and those images are what bother people. If they used the same model but somehow didn't get objectionable results, nobody would know, let alone care.
You say the media is to blame? Sure. When you start generating content with a particular perspective, you are media.
It works by taking your prompt and generating an emoji using https://replicate.com/fofr/sdxl-emoji. Next, I remove the background using https://replicate.com/cjwbw/rembg. Then, click to download and add to slack!
It's all open-source, code is here: https://github.com/cbh123/emoji
Let me know if you have any questions!
My advice is to either simply ignore them, or point and laugh (your choice).
The one thing you can count on them is that they are never going to be satisfied. Most likely they're not even actually offended, not really. They just enjoy bullying other people.
I'll share it as soon as I have access! I'll also post a transcript on my site (charlieholtz.com) soon.
Never really seen Elixir before. Looks pretty nice.
Using :bob: (Thought it might give me "B.O.B.", "Bob Dylab", or "What about Bob")
Is there a good video or channel to follow thats all about replicate and similar services at this level of depth?
Try this prompt, and it gives a full image, then depending, it culls far too much when removing background, please make background removal optional?
"round brook as designed by comfort tiffany and alphonse mucha in green black and gold"
Good news from Fly.io! We don’t collect bills smaller than $5.00.
Bad news, you made it on the HN homepage and your CC is now on fire.However, I also observe that it's not very good at creating emoji that are legible at, well, emoji (body text) size.
Emoji and icon creation generally isn't as straightforward as you'd think -- you need to essentially create a series of clear shapes that are intelligible at body text size (32x32 pixels at retina, or even smaller), and then add texture and smaller details in a way that pops at higher resolutions, but "disappears" when downscaled.
I wonder if there's a pipeline that could implement that today. E.g. training on emoji at 32x32 resolution to generate those, and then some kind of intelligent upscaling algorithm also trained on low- and high-res emoji that is able to insert appropriate texture and details according to the emoji description.
I love the idea that in the not-too-distant future people will just be dictating their desired emoji, they'll save and reuse the ones they love from their friends, and we'll get yearly most-popular-new-emoji lists that reveal the national/worldly mood/zeitgeists...
It's SDXL (Stable Diffusion's latest release), fine-tuned on Apple Emoji images.
As I keep trying to generate :sexy-cthulu: and :van-gogh-with-an-eyepatch: , my queries time out, perhaps for the best.
The e621 model will probably have that in the training set…
Unfortunately it seems some "tiled images" must have made it into the dataset as half the time it generates an array of tiny images instead of a single emoji. Out of about 5 or 6 tries I got one good one that wasn't centered correctly.
BTW, the official new 15.1 Unicode emoji are being released on Monday -- if you're in the Bay Area, come to the release party at the Computer History Museum in Mountain View, and there's a livestream too: https://computerhistory.org/events/new-emoji-release-party/
(It's free!)
Men are always black and the women are always white.
I wonder where it learned that..
What is a "TOK emoji"?
It’s somewhat helpful to pick names that are a single token after byte pair encoding, which TOK happens to be.
What if I write "cat, except give me a real photo"?
https://replicate.delivery/pbxt/EKWIccdjCTrcEdJYFN1kxo9fF5JY...
Some of these are extremely good, I hope you add some kind of curated "best of" gallary at some point.
Nice to see people merely pushing boundaries rather than ruining it for everyone for now.
Let me know if you have any feedback or feature ideas.
I was going for this guy: https://www.thingiverse.com/thing:3327431
criminal - black man stealing - white murderer - white killer - white thief - white skin, black beard. arab? Indian? man murdering kittens - white
parroting and perpetuating the biases will ensure it will continue to be a culture issue.
Fly told me in 7-days they would automatically update my redis database. My plan was to manually update it that weekend. 3 days later, I get an alert that they migrated the db early. b/c I didn't have storage enabled, all data was gone.
Support ticket:
https://community.fly.io/t/forced-migration-to-v2-with-decei...
However, they do point out that literally any reboot would have wiped your data and that that could have happened at any time previously. I think there's some truth to the suggestion I've seen on HN that the users running into the worst fly.io issues are the ones aiming to spend single digit amounts per month and not paying for enough machines and disk space to have reliability be possible
FlyIO knew that there was no storage attached to the redis instance and there would be data loss, but they still chose to reboot it ahead of schedule.
I moved to Render and I’ve had a much better experience.