16 ms·
Emoji Generator with AI
- whalesalad 3y agoGood 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.
- constantly 3y agoI just saw this was on fly and thought the same thing lol. But I also thought to myself “this is actually a good use for fly, nice simple app to see if there’s traction before moving to something reliable.”
- osener 3y agoDo you have any specific references or instances that indicate fly.io as being unreliable?
- itake 3y agoFlyIO deleted my database and I lost all data. 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-deceitful-warnings/14431 https://community.fly.io/t/forced-migration-to-v2-with-decei...
- iudqnolq 3y agoFly.io definitely has an innaproprately casual attitude, and it's a big deal they migrated you early. 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
- itake 3y agoLike I said in the forum history, I should have paid for persistent storage, but this data lose could have been avoided during a planned reboot. 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.
- jjice 3y agoVery anecdotal so take this lightly but the past year or so of Fly.io threads have had a lot of comments expressing negative experiences with reliability. I have no experience myself so I can't comment, but if you search for a fairly recent thread you'll probably find some people's experiences.
- httgp 3y agoI was about to start building a new application and I really wanted to give Fly a shot, but the CLI literally wouldn’t connect to their builder API. The status page was all green, but clearly things weren’t working. I moved to Render and I’ve had a much better experience.
- constantly 3y agoHere’s a good thread where this is discussed in detail, plus my own anecdotal experience: https://news.ycombinator.com/item?id=36808296 https://news.ycombinator.com/item?id=36808296
- internet_hugs 3y agoI had something deployed on fly for a few months and was regularly running into random restarts and connection issues. I ended up switching to DO’s app platform and haven’t seen any of that since.
- lib-dev 3y agoDoes fly do runaway billing?
- ceejayoz 3y agoBandwidth would be the concern, I think. They won't auto-scale machines up/down for you.
- iancarroll 3y agoFly bandwidth pricing is pretty competitive; if bandwidth is an issue your bill will be cheaper on Fly than most other providers.
- gaudat 3y ago... And it is hugged to death now.
- neom 3y agoCurious as a non dev, could this equally have been on vercel or netlify or does this type of app lend itself to fly?
- swayvil 3y agoIt could replace written language. Needs more training though. "hate" got me a smiling bearded man. And it's got a NSFW filter. Seriously?
- Minor49er 3y agoWhat were you expecting a "hate" emoji to look like?
- swayvil 3y agoAn angry face at minimum. Bared teeth. Glaring eyes. You know, the obvious. I mean that is dead obvious, right? Or, if there is some deeper symbology that I'm not aware of, that. It would be nice to be surprised.
- Minor49er 3y agoThat just sounds like anger to me
- deleted 3y ago[deleted]
- gweinberg 3y agoBuddy bradley.
- deleted 3y ago[deleted]
- Kiuhrly1 3y agoI tried a few times to get a good "donkey kong thumbs up" emoji but the results didn't make much sense (spritesheet-like, missing any kind of thumbs up). Most of them did contain Donkey Kong, in some weird AI-deformed way.
- amelius 3y agohttps://imgur.com/a/cQoxAOC https://imgur.com/a/cQoxAOC Using: https://replicate.com/fofr/sdxl-emoji https://replicate.com/fofr/sdxl-emoji
- aembleton 3y agoBuild database gives me a blank emoji
- jiggyjace 3y agoAwesome idea, but I gave it a couple of tries for "software integration" and "integrated" and both times gave me a massive 9x9 grid of disturbing emoji faces peeling off the screen like stickers. Likely broken.
- anotherevan 3y agoOne thing I've noticed over time is that none of these image generation AIs seem to know what an Echidna is.
- hoistbypetard 3y agoThe AI hands for the like button make the whole site for me. https://imgur.com/a/4q89CQH https://imgur.com/a/4q89CQH
- davidmurphy 3y agoThis is so fun! I've been sharing the link all day with friends and colleagues. 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/ https://computerhistory.org/events/new-emoji-release-party/ (It's free!)
- tumidpandora 3y agoAlien -> uh, oh, failed to generate, looks like NSFW input!
- cloudcloud3243 3y agotypes "ubutnu distro is sad emoji" it says prompt is likely nsfw try again
- cubefox 3y agoI get an error message when trying to generate: "We can't find the Internet. Attempting to reconnect" Then it's back to the start page with no emoji.
- sanelebrun 3y agoAwesome job! btw, what does "TOK" mean in "a TOK emoji of…" I've been looking everywhere but i dont find any reference to this acronym.
- deleted 3y ago[deleted]
- the88doctor 3y agoThe generator isn't very accurate. I prompted "a sad bald construction worker" and I got a smiling construction worker wearing a hard hat. Only 1 out of 3 adjectives was implemented.
- layer8 3y agoConstruction workers probably need to wear a hard hat even when they are bald. ;)
- the88doctor 3y agoTrue, but I think a human graphic artist would have known what I was asking for
- marc 3y agoI think this is based on https://replicate.com/fofr/sdxl-emoji https://replicate.com/fofr/sdxl-emoji It's SDXL (Stable Diffusion's latest release), fine-tuned on Apple Emoji images.
- tantalor 3y ago> Pro-tip: we'll automatiically pre-pend 'A TOK emoji of a' to your prompt. Try something simple like 'cat' or 'high five'. What is a "TOK emoji"?
- Filligree 3y agoA sure sign that it was trained to replicate a particular style, which the trainer decided to name TOK. It’s somewhat helpful to pick names that are a single token after byte pair encoding, which TOK happens to be.
- amelius 3y ago> Pro-tip: we'll automatiically pre-pend 'A TOK emoji of a' to your prompt. What if I write "cat, except give me a real photo"?
- talboren 3y agoWow this is fun.
- Charlieholtz 3y agoHi! Creator here! I just started hacking on this last night and wasn't expecting to see this on HN already :) It works by taking your prompt and generating an emoji using https://replicate.com/fofr/sdxl-emoji https://replicate.com/fofr/sdxl-emoji. Next, I remove the background using https://replicate.com/cjwbw/rembg 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 https://github.com/cbh123/emoji Let me know if you have any questions!
- hedgehog 3y agoRemarkably complete, it even declined to make a dirty eggplant.
- tasty_freeze 3y agoI tried the prompt "electric bass" -- the generated image was OK (it was a three string bass, but whatever) but the background removal not only removed the background but most of the body of the bass because (I assume) the pickguard was the same color as the image background.
- basch 3y agoThe word confused appears to cause a failure
- yieldcrv 3y agoOh this is crazy, I didnt realize replicate had user models like that for chaining Is there a good video or channel to follow thats all about replicate and similar services at this level of depth?
- araes 3y agoHi, neat idea. Appear to have hit an issue. https://i.imgur.com/XQGfBed.png https://i.imgur.com/XQGfBed.png Interesting, just not a clean Emoji. Using :bob: (Thought it might give me "B.O.B.", "Bob Dylab", or "What about Bob")
- samstave 3y agoWonderful, but the background removal breaks the image - the original final is great, then it destroys it trying to remove the background... 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"
- quaffapint 3y agoBased on some of these, it seems 'AI' still just can't figure out fingers.
- iinnPP 3y agoWhen you setup SD1.5 with enough extras, the finger problem is effectively gone. For those very few that slip through, a new seed or inpainting takes care of it.
- mholm 3y agoThe handshake is hilarious. That's so many fingers
- doublerabbit 3y agoSymbolises any contract I signed well.
- all2 3y ago[X] I have read and agree to the Terms of Service and Sale of Soul Agreements.
- steve_adams_86 3y agoDoes it make sense to prompt it based on the names of existing Apple emojis? I can’t tell if it’s helping or not. Some tests are exceptionally good, some are inexplicably awful. Very cool either way! I had a lot of fun experimenting.
- meiraleal 3y agoThe generated "emoji" size is 500kb. That's really a lot.
- fkyoureadthedoc 3y agoThey're relatively large PNGs, so that's not surprising. Resize and convert to JPG if you want to use them for something and care about the size.
- thealistra 3y agoI think it has some xss attack as on load my ios safari asked if i want to download 2girls1cup.jpg
- taneq 3y agoIt seems to use %s.jpg as a filename and to request the browser to download the picture you clicked on as that filename, so probably some larrikin typed 2girls1cup in as a prompt and you happened to click on whatever picture came out and was in the feed.
- Y_Y 3y ago> Larrikin is an Australian English term meaning "a mischievous young person, an uncultivated, rowdy but good hearted person", or "a person who acts with apparent disregard for social or political conventions".
- TOMDM 3y agoSeeing what other users are prompting it with is half the fun of the output. Nice to see people merely pushing boundaries rather than ruining it for everyone for now.
- Workaccount2 3y agoI think we killed it
- RankingMember 3y agoyep it's dead
- Charlieholtz 3y agoworking on it!! scaling up now
- supazek 3y ago>watermelon-guy
- ChrisMarshallNY 3y ago[flagged]
- ricberw 3y agoTons of fun :) thanks for the laugh!
- evan_ 3y agoI like the Futurama ones. They’re inaccurate but in cute ways. Fry has smaller Frys coming out of his head and Leela has two eyes.
- lawlessone 3y agoAsking it for one eyed anything produces only outputs with two eyes
- Karawebnetwork 3y agoThe broken AI hands with extra fingers as the thumbs up / thumbs down button is a nice touch.
- tabtab 3y agoAmen! Had a nice chuckle. Kudos for self-deprecating humor on the part of the authors.
- calebegg 3y agoI know, I thought it was a mistake but then I literally laughed out loud once I understood.
- bobwaycott 3y agoI assumed it was an intentional “two thumbs up/down” that amusingly highlighted questionable AI hands at the same time. :)
- Turing_Machine 3y agoYes, that is freakin' awesome.
- thih9 3y agoI can’t stop thinking that in 2-3 years this kind of functionality might get bundled with popular chat platforms by default. As I keep trying to generate :sexy-cthulu: and :van-gogh-with-an-eyepatch: , my queries time out, perhaps for the best.
- carstenhag 3y agoSomething similar (maybe not ai, idk) is included in Google's keyboard app. You can combine many emoji. Not all of them, but it's still quite nice!
- ben_w 3y ago> I keep trying to generate :sexy-cthulu: The e621 model will probably have that in the training set…
- amelius 3y agoI see a bunch of Disney characters there. They look exactly like how they're supposed to look. That might be a problem, legally speaking ...
- deleted 3y ago[deleted]
- amelius 3y agoFor more fun: https://huggingface.co/spaces https://huggingface.co/spaces
- evan_ 3y agoNow that this is working it's very cool. The background removal is a little intense, it keeps cutting off people's hair: https://replicate.delivery/pbxt/EKWIccdjCTrcEdJYFN1kxo9fF5JYDYHXaI7ysPt7EhOHdHxIA/out.png 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.
- abi 3y agoI built a clone of this without the background removal: https://a.picoapps.xyz/argue-party?ref=hn https://a.picoapps.xyz/argue-party?ref=hn
- Dig1t 3y ago"threesome" is an interesting one. Men are always black and the women are always white. I wonder where it learned that..
- radarsat1 3y agoInterested to know what can be done with the up/down votes, some kind of RLHF for image generation? 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.
- Charlieholtz 3y agoYeah my thought was the up/down votes could be used to have a "Trending" or "Most Popular" section on the site. But that RHLF idea is interesting too — I've had the same problem with tiled images, and so fine-tuning on highly upvoted examples may help
- nikeboy 3y ago[dead]
- ghosty141 3y agoIt produces some "interesting" results. I put in "robber" expecting that one emoji everybody thinks exists but doesnt, and I got a black guy with a white beanie/hat. 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!
- ChatGTP 3y agoDrug dealer, car thief, car jacker, drive-by-shooter, murderer...all of those things and many other crime related terms will give you a black person. Quite a shit thing to be happening.
- lawlessone 3y ago:( Everyone really needs to clean their data
- pizzafeelsright 3y agoWho will clean the cleaners? Are they without bias and without blemish?
- _ocro 3y ago[flagged]
- fnordpiglet 3y agoAI models and their biases are reflections of the biases of society. I don’t like them, but it’s hard to argue with the fact it’s just math producing the semantic best likelihood based on publicly sourced training data.
- chefandy 3y agoSee that's the thing about content creation— you entirely lose the "it's just a tool and tools are inherently neutral" argument. Nobody's claiming that the implementor created deliberately racist content, but you can't merely disavow responsibility for the content you generate because the input and algorithms you chose were the root of the problem. Like it or not, what's included in the source data for these models is an editorial choice, and which model you use and how you use it are also editorial choices.
- airstrike 3y agoI love how Hulk Hogan is invariably green, since it mixes him with The Hulk Hilarious
- sid- 3y agoIt didnt get "Tiger Woods" correct.
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- lawlessone 3y agoYou can save these and import them into WhatsApp via some sticker creation apps. This is fun
- ruuda 3y agoA few years ago I made a chat bot at work that read the last few messages on Mattermost and then used GPT-2 to predict how the conversation would continue. The bot would then post that message. I added emoji reactions as well so the bot could also react on posts. Shortly afterwards, somebody noticed an empty emoji reaction on a post. It turned out that the emoji names were just strings, and you could react even with non-existent emojis. The bot had invented the “phantom-dummy-tune” emoji. Promptly a colleague made an emoji for it and uploaded it under that name, and it would show up. Glad to see that this process can now be automated as well :-)
- pimlottc 3y agoBased on a few tests, the examples on the homepage appear to be heavily curated…
- nluken 3y agoEven so, the spider has 10 legs!
- brap 3y agoProtip: if you remove the "hidden" class name from the div containing the key word "Recents", you can see recent emojis made by others (which is both fun and disturbing)
- crazygringo 3y agoThis is super, super cool. 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...
- taneq 3y agoHaha not bad, how do you link them? :anthropomorphic-banana-wielding-a-sword-and-shield: I was going for this guy: https://www.thingiverse.com/thing:3327431 https://www.thingiverse.com/thing:3327431
- znagengast 3y agoThe thumbs up icon killed me
- abi 3y agoBuilt a version of this using the same emoji model, but without the background removal: https://a.picoapps.xyz/argue-party?ref=hn https://a.picoapps.xyz/argue-party?ref=hn Let me know if you have any feedback or feature ideas.
- lloydjones 3y agoThis doesn’t appear to have any filter for generating based on racist / extremist language
- p4bl0 3y agoDoesn't work at all for me. I tried "pirate flag" and got something ugly and not at all piraty than was then made uglier and essentially blank by the background removal.
- jeffhuys 3y agoDid you try more than once? Happened on my first try too, next few were great
- p4bl0 3y agoYes I tried a few other prompt: from what I recall "syndicalist flag" gave a similar result, "hacker emblem" was refused as being potentially NSFW, and "anarchy" was the only one to give an actual result… of a cop emoji! Definitely not working well.
- quantum_state 3y agouseless !