this post was submitted on 20 Dec 2023
102 points (100.0% liked)

emoji

1242 readers
78 users here now

A workshop for the memes of production.

Submit new emoji here.

A good submission is:

  1. Visually clear at a small size (120 pixel width) [This does not mean upload the small image, this means upload the source image or full size cutout but test prior.]
  2. Have a transparent background to the greatest degree possible. This online tool can remove many backgrounds.
  3. Display a clear emotion or purpose
  4. If including text, should be properly sized to be readable
  5. "Evergreen" and not something that will be irrelevant after the next news cycle
  6. Formatted in PNG, GIF, or SVG to make our file optimization cycles easier. If svg initially, send svg in a seperately hosted link to WhyEssEff. Same with gif, as we render them as mp4 IIRC.
  7. Have proposed title as the title of the post, nothing more, nothing less.
  8. Post body should include a suggested category and keywords.
  9. Max height of 3 times the width.

Rules:

  1. No reactionary or reactionary-adjacent expressions. The purpose of an image is what it expresses. Some clear examples for this rule:
    • Allowed: Broken fasces, burning stars-and-bars, rotated Mussolini
    • Disallowed: Body-shaming, Pepes, gay-shaming the enemy (e.g. those pictures of Putin and Trump that libs love to post), certain hateful wojaks (even if recontextualized)
    • If you think you have touched on a grey area, see rule 7 for how to litigate this.
  2. ~~Nothing Vaush-related is allowed~~
    • To be honest, I broke this rule, so it's pretty much moot. Just run it by me first in DMs or matrix. Vaush is a bit of a dead horse, so to speak, so they're still generally discouraged. The qualification for a viable emote referencing his existence is more a matter of execution -- @WhyEssEff
  3. No desecration of religious imagery. This includes things like burning Israeli/Saudi flag emojis. If you can modify the flags while still accurately representing countries without including said imagery, it is much preferred.
    • A grey area can be argued around whether the symbol has colloquially evolved past its religious origins (one example of this that can be relatively agreed upon is the Union Jack, which is more a symbol of colonialism if anything). See rule 7 for how to litigate this.
  4. Nothing sexually explicit or overtly horny is allowed
    • :hentai-free:
  5. No sectarianism in submissions. Pro-tendency content is fine, but we will not accept content degrading specific tendencies.
  6. No gore, no SA, no sui-bait. Nothing that could reasonably trigger a comrade.
  7. If you think you're touching on a grey area with a submission, message @whyesseff:matrix.org to clear it before you post.
    • DISCLAIMER: Clearing does not necessarily mean that I'll add it, just that it's alright to submit and the rules will not be the barrier to its addition -- @WhyEssEff
  8. No content that breaks the Hexbear Code Of Conduct.

Emoji are added to the codebase periodically. Emoji may or may not be accepted and the dev team has final decision.

All images submitted must be ones you have the right to share with the project. By posting images in this comm, you are agreeing that you have permission to share this image with the project.

Hexbear Code Of Conduct, ToS, Privacy Policy, etc all still apply.

WhyEssEff's makeshift emote repository mirror on her personal github.

founded 3 years ago
MODERATORS
 

Hey all, WhyEssEff here hey-all-scott-here

Over the past two-and-a-half or so years of being the sort-of-official emoji czar, the emote repository has grown to contain approximately 2300 distinct pictographs. As has been remarked over my tenure, this has unfortunately come with a lot of disarray. In order to address this, let me break it down in order to give proper context for it all.


The Problem kobeni-sweat

Hexbear’s emote shortcodes are notoriously obtuse and lack enforced standardization. A patchwork fix was applied to solve this in the refork, being keywords, but these only work when you are searching through the emote picker, not when you are using :shortcode-notation:.

The primary reasoning behind why this problem is a conundrum to fix is what I will call ‘shortcode rot.’ Essentially, what this entails is that:

  1. an unintuitive emote shortcode, for one reason or another, makes it into the emote repository.
  2. enough time passes for said emote to be used across multiple posts and comments.
  3. the shortcode now cannot be altered without breaking these posts’ and comments’ use of said emote.

The sources of unintuitive/unstandardized shortcodes, as far as I understand it, tend to fall into these categories:

  • attempts at brevity (e.g. biderman :biderman:)
  • emote is older than my tenure (e.g. loser :loser:, though this was one that I vividly remember making and recommending it be added back when we were stuck in the lifeboat discord, so this one’s still technically my fault shrug-outta-hecks)
  • emotions and natural language representation of pictures are ambiguous (e.g. linguistics)
  • syntactical ambiguity and non-standardization (e.g. one way this is used advantageously is that this is how we have three representations of 1984 in our emote base, 1984 :19::84:, 1984 :1984:, nineteeneightyfour :nineteeneightyfour:)
  • WhyEssEff trying to be clever (e.g. debate-me-debate-me :debate-me-debate-me: and kubrick-stare :kubrick-stare:)
  • the other ones that I can’t think of.

The Proposals theory-gary

To preface, these are merely the options I am considering at the moment. Furthermore, the subsequent poll is merely me gauging feedback on these potential options. I reserve the right not to enact or fully enact whatever the majority opinion falls behind, because I a) have a life and may not be able to address the issue meticulously, b) can’t please everyone with whatever shortcode schema we do end up with, and c) kind of am attached to certain wrinkles in the repository and would ultimately be operating on my own discretion no matter what as the head and sole maintainer of the repository.

With that out of the way:

PROPOSAL 1: Discretionary Rename Effort

Plan of Action: As I sort through the emote database, I change the ones that stick out as unstandardized and/or ambiguous by my own discretion, updating them as I go and making a pinned masterpost that I update when I change a shortcode so people can stay informed about new shortcodes.

Pros:

  1. The one that is the most realistic for me.
  2. Solves the problem for the most erroneous ones.

Cons:

  1. My discretion is biased and fallible.
  2. Changes to shortcodes that may break some older content.

PROPOSAL 2: Strict Standardization and Total Overhaul

Plan of Action: All emotes are strictly standardized according to an enforced style guide, on top of the previous proposal.

Pros:

  1. Most accessible.

Cons:

  1. 99% chance I'm not going to do this because it sucks to implement.
  2. Really really breaking changes to shortcodes.
  3. Ehhhhhhhhhhhh

PROPOSAL 3: Do Nothing

Plan of Action: It is what it is shrug-outta-hecks

Pros:

  1. No broken shortcodes, archive preserved.
  2. I can just keep to a standard in the future.
  3. I don't have to do anything.

Cons:

  1. The problem remains unsolved, so all the aforementioned issues.

The Poll i-voted

So, in order to collect feedback, here's what I ask:

Respond with the emote that corresponds to the proposal in a top level comment, except for the last option, which I'll explain below.

  • dean-smile (:dean-smile:) for Proposal 1: Discretionary Rename Effort.
  • dean-malice (:dean-malice:) for Proposal 2: Strict Standardization and Total Overhaul.
  • dean-frown (:dean-frown:) for Proposal 3: Do Nothing.
  • dean-neutral (:dean-neutral:) for something else, and explain what you suggest in your comment.

If you want to vote for a proposal that is suggested by someone else using dean-neutral, reply to their comment with a dean-neutral

Again, non-binding poll, I'm just trying to gauge the temperature on this. In about a week, I'll check this post again and tally it all up, and then I'll take that and decide how to move forward. Thanks all lea-finger-guns

(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 8 points 9 months ago* (last edited 9 months ago)

dean-smile

Is it possible to leave the old names in place for old image serving, but unavailable for new posts?

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

:dean-neutral:

I think the shortcodes ideally should be just a unique identifier that no one remembers. Make all new emojis have shortcodes which are the md5sum or something like that. Rely entirely on keyword search. This has two benefits:

  1. The unique identifier never needs to be changed, because there will be no such thing as shortcode rot. Sidesteps the problem of breaking old comments.

  2. New keywords can be added or removed at any time in the future, with no effect on any old posts.

We only need a human recognizable name when we search for an emoji, not after it's been saved to the post, so I think this should be approached on the UI of entering emojis. And hopefully Lemmy versions in the future will support custom emoji search within Lemmy apps? The lack of emoji search in third party apps is the only problem right now imo.

[–] [email protected] 8 points 9 months ago* (last edited 9 months ago)

The easy solution is to build an official Hexbear keyboard app for iOS and Android that uses AI to suggest emojis based on text. /s

I’m fine with ad hoc fixes. With thousands of short codes, it takes time to learn all of them regardless of standardization. Standardizing going forward is sufficient imo.

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

dean-frown honestly it's not that bad

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

I think making the emojis hard to work out and obscure adds a certain je ne se quois to using them, like finding a rare Pokémon

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

Would it help to have people help you for option 2? It's probably the best long term option but yeah, is hardest. I'm sure volunteers could help

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

Going for a sort of contrarian non-standard take here, but there is value in the emoji system being a little byzantine, considering the site seems to be focusing on building a community rather than expansion. Having a language is great for a feeling of community.

Is there a reason we shouldn't fix the really badly named emojis just inside the search thing, like how owned is named "owned" but shows up when you search for "romanov", or the the-doohickey shows up with "shotgun"?

Uh, I guess dean-neutral, but if there is a good reason to not just overhaul the emoji search thing then dean-smile

[–] [email protected] 6 points 9 months ago* (last edited 9 months ago)

Totally agree. The obtuseness is part of the point.

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

:dean-smile: I think a bit of bringing in the outliers makes sense, though at the same time it's fun to see what others can pull out of the huge pile that's accrued.

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

:dean-frown: keep it the way it is

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

Come up with a standard first, and then don’t really bother implementing it except when you feel like it. dean-smile

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

dean-neutral

It seems to me that with the sheer breadth of emotes available, that only power users would be able to use a standardized system to good effect. If I just want a silly picture of Trump or that smiley face shrugging, I'm going to need a key word to do it. When you say "a patchwork fix" in the mention of keywords, does it mean it wasn't explored very much? I just imagine crowdsourcing keywords to be such an elegant solution that if it were possible to get it to work with short code notation it'd be CommiePOGGERS . It would also be funny if a user didn't know Pikmin so they search "little red guy" and it shows up alongside a picture of an angry chud.

If not, then dean-smile then dean-frown

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

dean-neutral

Is there a way to add tags to the emojis? The standard emojis all have tags- when I look up "insect" in my phone's emoji picker it gets "honeybee" and all other insects.

If that's possible, we really just need to add like the character's/person's name when the emoji shortcode is a word for some kind of feeling or expression. Tags don't even have to be unique at all.

load more comments (1 replies)
[–] [email protected] 5 points 9 months ago* (last edited 9 months ago)

:dean-smile:

I don't use them at all because I don't know them at all, and don't know where to find them. Making them easier to use is a good idea.

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

dean-smile think this makes the most sense, fix the egregious ones and saves you some of your precious life for living

but also thank you for all the your hard work! i love our emojis like they're my own children.

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

:dean-smile:

o7 tyfys ❤️

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

dean-smile

i love you and fully support whatever changes you decide to make rat-salute-2

regarding the potential breakage of past posts, those will all inevitably be lost, like tears in rain. looking through the dusty, cobwebbed archives is always a bittersweet experience wading through a sea of "deleted by creator" and "removed by mod" and "permanently deleted." does it really matter if some old emojis don't work right? let them rot.

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

dean-frown

Like others have said, I think the real problem is the lack of a searchable database and that renaming old emojis would mostly create problems.

We should keep a better naming scheme going forward though

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

:dean-smile:

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

dean-neutral

batch reform in which emoji are selected for a weekly renaming poll. if we do 1 emoji a week we've got like 40 years of polls in this bad boy. if we want to re-rename them we could push it out even further I'm sure

otherwise, :dean-frown

love you cat-trans

[–] [email protected] 5 points 9 months ago* (last edited 9 months ago)

dean-smile

I also support the suggestion offered by other users in this thread, namely adding another alias for the emote instead of replacing the name entirely, if that is feasible. But you could leave it as is, its not a big deal for me as I dont use em that much. Thank you for the effort and the time you've put in! You're a real one.

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

dean-neutral

I'd say 1 or 3 is fine.

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

:dean-malice: because, after all, I am Satan

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

dean-frown

or 1 as my runoff vote i guess. Don't do it unless you want to ❤

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

:dean-frown: I enjoy finding emotes like this when I type randomly detectives-arriving-on-the-scene

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

dean-neutral Is there a way to crowdsource more keywords? If not then I say leave it as is.

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

dean-smile

Maybe we can soft-standardize by bringing some of the most confusing ones more in line to the norm, and if it's not too hard, keep going.

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

dean-smile let us jettison the past and march boldly into the glorious future

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

TYFY service

[–] [email protected] 5 points 9 months ago* (last edited 9 months ago)

dean-frown

But at one point I tagged >1000 emojis that were in the repo with who/what they feature, because of the obtuse naming, and I would search that locally. I could try exporting it in some format.

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

dean-frown why bother replacing the current mess that most people don’t understand with a slightly different new mess that most people won’t understand?

[–] [email protected] 4 points 9 months ago
[–] [email protected] 4 points 9 months ago
[–] [email protected] 4 points 9 months ago* (last edited 9 months ago)

dean-frown or dean-smile

Don't change them all. I spend lots of time browsing emotes and it's great to find new ones. Or ones accidentally through typing in shortcodes

[–] [email protected] 4 points 9 months ago
[–] [email protected] 4 points 9 months ago
load more comments
view more: ‹ prev next ›