Live data from Hacker News

Show HN: I built the most over-engineered Deal With It emoji generator

emoji.build

131–140 of 153 posts

Re: Show HN: I built the most over-engineered Deal With It emoji generator

#132
post #116

I got an error after clicking the "Deal with it" button. Graph successfully started running. Uncaught (in promise) Error: Unsupported MIME type: application/xml at Et.a (gif.worker-WYu6DU4i.js:23:56331) at Et.zt (gif.worker-WYu6DU4i.js:23:78271) This might be caused by my workplace enforcing the Okta chrome plugin :(

Nah I'm getting the same error on Chrome and Firefox (both on Windows). It seems a little intermittant in that I got one good generation but most of the time I just get this error.

Re: Show HN: I built the most over-engineered Deal With It emoji generator

#133

Looks cool, but getting an error in Safari after clicking "Deal with it!". Unhandled Promise Rejection: Error: Unsupported MIME type: application/xml On this line: Q = await getGlassesImages(p, D, O); This is a 2020 M1, Safari 17.6.

Yup, that's a regression I caused last night - see https://github.com/klimeryk/dealwithit/issues/38. Should be fixed now.

Re: Show HN: I built the most over-engineered Deal With It emoji generator

#135
post #95

This made me smile :) if (looping.mode === "off") { // If you waited for a day, you deserve to see this workaround... // Since there is no way to not loop a gif using gifwrap, // let's just put a reeeeaaaaallly long delay after the last frame. return 8640000; }

Nice, this reminds me that I made myself some time ago an avatar for a forum, and it has these crazy eyes standing still. Unless a few minutes passed, when they rolled. Only one person noticed it.

I once grabbed the generic profile picture (a silhouette) for an internal bug tracker, tilted it slightly, then set it as my avatar. One person commented something looked off, but they couldn’t put their finger on what.

Re: Show HN: I built the most over-engineered Deal With It emoji generator

#136
post #95

This made me smile :) if (looping.mode === "off") { // If you waited for a day, you deserve to see this workaround... // Since there is no way to not loop a gif using gifwrap, // let's just put a reeeeaaaaallly long delay after the last frame. return 8640000; }

Nice, this reminds me that I made myself some time ago an avatar for a forum, and it has these crazy eyes standing still. Unless a few minutes passed, when they rolled. Only one person noticed it.

Thats hilarious! :D

Re: Show HN: I built the most over-engineered Deal With It emoji generator

#137

Thank you Slack? For the confusing use of "emoji" instead "animated GIF" or sticker.

I’m similarly annoyed by Discord’s term “server”. Only recently started using Discord, and joined various “servers”, which seem as basically just groups with chats. When I was prompted to create my own “server”, at first was hesitant thinking “whoa, I don’t want them to provision a whole server for me, that can’t be cheap”, then realized it has nothing to do with actual servers.

Did you have any success with the servers you joined?

I want to start using it as well, but I just feel like an old person, not really getting it

Re: Show HN: I built the most over-engineered Deal With It emoji generator

#138
post #123
post #95

This made me smile :) if (looping.mode === "off") { // If you waited for a day, you deserve to see this workaround... // Since there is no way to not loop a gif using gifwrap, // let's just put a reeeeaaaaallly long delay after the last frame. return 8640000; }

only gotta wait 2.4 hours though, it's missing a zero :)

Unless the comment above has been edited, I make that 100 days?

Re: Show HN: I built the most over-engineered Deal With It emoji generator

#139
post #123
post #95

This made me smile :) if (looping.mode === "off") { // If you waited for a day, you deserve to see this workaround... // Since there is no way to not loop a gif using gifwrap, // let's just put a reeeeaaaaallly long delay after the last frame. return 8640000; }

only gotta wait 2.4 hours though, it's missing a zero :)

No, it's correct - for some reason, the library expects centisecs O.o See https://github.com/jimp-dev/gifwrap?tab=readme-ov-file#new_G... Although, I will admit I never waited 24 hours (or even 2.4 hours) to verify ;)

Re: Show HN: I built the most over-engineered Deal With It emoji generator

#140
Well done! I had built something similar, but as a cli tool. It must still be sitting on my old laptop, never took the time to spin it up as a service.

What I miss feature-wise from my variant is text. IIRC, I had two lines of text (top and bottom, rendered in capital Impact of course) that were configurable on when they appear and for how long.

The main use of the text was to tease friends supporting rival sports teams after lost games. E.g. "STILL THE BEST" "DEAL WITH IT".

Post reply on HN