Unable to load image

new emoji modal :horny:

Good morning sirs,

New emoji modal implementation just dropped like 10 hours ago, I am sure some burgers noticed. What changed?

  • now you can select options to make the emoji larger, mirrored or patted directly in the modal

  • better search performance: logarithmic time complexity in exchange of linear space complexity in the numbers of tags per emoji

  • better render performance, every time you make a search or change tab it won't re-generate the whole DOM from scratch; although there's still room for improvement

  • if you hover over an emoji you'll get some infos

  • emoji modal is well behaved, it won't try to overwrite a selection without your consent

  • emoji modal will let you know when your search query results in an empty set ๐Ÿ’…

  • backend: now it is possible to add tags to non-marsey emojis


I hope this clears things up

![](/images/16518214146882863.webp)

82
Jump in the discussion.

No email address required.

Also, I have never said I hate white men, quite contrary, I like them as long asthey recognize and acknowledge their place in the world: that is, under the foot of a black man, same goes for all you cucks. The true evil in this world is /r/SubredditDrama, which is my only enemy. Hitler was an animal rights advocate, and I quite like animals too, so I have nothing against white people per ce, just don't think rapid babboons should be running on the streets among people, smh. Once the /r/SubredditDrama cancer is gone and social order is restored, we can live in harmony with the subhumans, they in their lard, and we in our cities.

Jump in the discussion.

No email address required.

better search performance: logarithmic time complexity in exchange of linear space complexity in the numbers of tags per emoji

:#marseynerd:

Jump in the discussion.

No email address required.

better search performance: logarithmic time complexity in exchange of linear space complexity in the numbers of tags per emoji

:#marseyscared:

Jump in the discussion.

No email address required.

Don't worry sweetheart, it is just 512KiB of memory

:#marseyobesescale:

![](/images/16518227664783628.webp)

Jump in the discussion.

No email address required.

OMEGALUL what the frick is that 2mb document module? is that the final bundle size of this site?

Jump in the discussion.

No email address required.

this is the memory snapshot of a random thread on old.reddit.com modern sites are even worse. Modern web is bloated

![](/images/16518278105825548.webp)

Jump in the discussion.

No email address required.

ohh memory snapshot! I was thinking it was the production bundle size.

Jump in the discussion.

No email address required.

You're italian mamma mia wheres my pizza๐Ÿ• :marseylaugh:

Jump in the discussion.

No email address required.

I am ItalianX bigot

Jump in the discussion.

No email address required.

More like Dr Transalpine Gaul

Jump in the discussion.

No email address required.

Bappity boopity why-a isa there a salami in-a my tuna sandwich :marseytrans2:

Jump in the discussion.

No email address required.

How did you get that as a picture?

Edit: only works on Firefox: press f12 to go to developer cowtools then go to the memory tab and click โ€œtake snapshotโ€

Jump in the discussion.

No email address required.

Science.

btw is memory snapshot in dev cowtools or something similar

Jump in the discussion.

No email address required.

I figured it out before you replied :marseyjam:

Jump in the discussion.

No email address required.

Italian

This explains so much. Truly descended from the greats like Elagabalus. I KNEEL.

Jump in the discussion.

No email address required.

I am literally shaking right now. It is not my job to educate you sweaty, bu you should use a more gender neutral term like ItalianX or Italianษ™, next time be better

Jump in the discussion.

No email address required.

I will, I'm forever sorry.

Jump in the discussion.

No email address required.

better search performance: logarithmic time complexity in exchange of linear space complexity in the numbers of tags per emoji

I'm actually neurodivergent enough to want to know the details for this.

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

Copyright (C) 2022 Dr Steven Transmisia, anti-hate engineer

fricking lol. Daily reminder that there's probably more algorithm design happening in that one js document than 99% of software devs will ever implement themselves (outside of school)

I don't JS on principal, is there a need in this case to unsigned right shift? Does js sometimes wrap around when bit shifting if both numbers are >= 0?

Jump in the discussion.

No email address required.

It's just a fancy division by 2 to get the mid index lol

Jump in the discussion.

No email address required.

In any event, I have a feeling that the true nerd approach would be to construct a radix tree. Should use less memory (Iโ€™m not sure about this part, js has interesting memory management) and be quite a bit faster, at least in theory. Not that it matters, this plenty good

Jump in the discussion.

No email address required.

I know, was wondering if it needed to be unsigned. Love your work

Jump in the discussion.

No email address required.

let mid = (low + high) >>> 1;

Ok now youre just showing off

Jump in the discussion.

No email address required.

I forgot than in JS you can do (low + high)//2 to use integer division and using floor() felt stupid

Jump in the discussion.

No email address required.

Anyone that uses bit shifts for division by multiples of 2 is based and redpilled tbh

Jump in the discussion.

No email address required.

:#marseytwerkingpat::#marseythinkorinopat::#marseysneedpat::#marseyexcitedpat:


:#marseyklennycross:

Jump in the discussion.

No email address required.

Ooh it keeps the animation through the pat now that's new

:#marseypartyzoompat::#marseyjampat::#marseyagreepat::#marseysobpat::#marseyvibingpat::#marseyagreefastpat::#marseyshypat::#marseybyepat::#marseyravepat::#marseypunchingpat::#marseygiveuppat::#marseytwerkinitpat::#marseysteerpat::#marseyantiworkpat::#marseypop2pat::#marseywave2pat::#marlionpat::#marseyyesandnopat::#marseyantiwork2pat::#marseylowpolypat:

Jump in the discussion.

No email address required.

So the tooltip popout over the pat option is wrong lol

:#marseylowpolypat:

Jump in the discussion.

No email address required.

:bananapat:

Jump in the discussion.

No email address required.

:#marseysteerpat:

Stop doing that to him! You're gonna make us crash!

Jump in the discussion.

No email address required.

:#marseypop2pat:

Awww look it's feeding time :#marseyblush:

Jump in the discussion.

No email address required.

:#marseyblushpat:

Jump in the discussion.

No email address required.

:#marseysoypoint2pat: :#marseysoypoint2pat: :#marseysoypoint2pat: :#marseysoypoint2pat: :#marseysoypoint2pat:

Jump in the discussion.

No email address required.

:#marseycapyheart:

Jump in the discussion.

No email address required.

I noticed. Good job :marseyfingergoodjob:


:!marseybooba:

Jump in the discussion.

No email address required.

Add marquee button

Jump in the discussion.

No email address required.

marquee

what is that?

Jump in the discussion.

No email address required.

The thingy that moves marseys left and right

/marquee :marseymissing:

Jump in the discussion.

No email address required.

:#marseytrans2:

Jump in the discussion.

No email address required.

Well I canโ€™t do it so thatโ€™s proof of need

Also gold lmao :marseycoin::marseycoin:

Jump in the discussion.

No email address required.

1st par

/marquee :marseyplace2:

it does not seem to work though

Jump in the discussion.

No email address required.

it's <marquee>something</marquee>

Jump in the discussion.

No email address required.

๏ฝ„๏ฝ•๏ฝ„๏ฝ… ๏ฝŽ๏ฝ‰๏ฝ‡๏ฝ‡๏ฝ…๏ฝ’ ๏ฝŒ๏ฝ๏ฝ๏ฝ

Jump in the discussion.

No email address required.

Whereโ€™s your nword pass?

Jump in the discussion.

No email address required.

in my bussy, pls inspect it

Jump in the discussion.

No email address required.

:#marseyeldritchnut:

And we have lift-off

Jump in the discussion.

No email address required.

I love Kim :marseylove:

Jump in the discussion.

No email address required.

:marseymao:

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

:marseycoin: :marseydab:

Jump in the discussion.

No email address required.

:marseylove:

Love you Doctox Transmisia

Jump in the discussion.

No email address required.

:#marseythonk:

I wonder where this idea came from ....

![](/images/16518405268733003.webp)

(jk it was a needed change so it was probably in the works for a while)

Jump in the discussion.

No email address required.

:marseytwerkinit::!#marseytwerkinitpat:

Jump in the discussion.

No email address required.

:#celebrate:

Jump in the discussion.

No email address required.

:#marseytalibanpat:

Jump in the discussion.

No email address required.

:marseydmx: :!marseydmxpat:

Jump in the discussion.

No email address required.

There still are secret unsearchable ones.

Jump in the discussion.

No email address required.

Yes, those are simply not reported by the databases on the server side. In facts you can also use those from Cringetopia if you know their names

:#booba: :!#marseybooba:

Jump in the discussion.

No email address required.

Aren't they all listed here on line 107

Jump in the discussion.

No email address required.

:#soyjackwowpat:

Jump in the discussion.

No email address required.

Doctor and a coding wizard? Curious...

Is the search still case sensitive? That was fricking me up yesterday

Jump in the discussion.

No email address required.

โ€œmodalโ€ sounds a bit too much like โ€œmodโ€ to me so I will be abstaining from these new features.

Jump in the discussion.

No email address required.

:!#marseybraveglowpat:

Jump in the discussion.

No email address required.

:soycrypat:

Jump in the discussion.

No email address required.

:marseycoinpat:

Jump in the discussion.

No email address required.

:!roarpat:

Jump in the discussion.

No email address required.

:#marseycumjar3pat:

Wow creating a crime against nature has never been so easy!

Jump in the discussion.

No email address required.

:#marseyfemboypat:

Jump in the discussion.

No email address required.

:hornypat:

Jump in the discussion.

No email address required.

:#marseylaugh:

Jump in the discussion.

No email address required.

:#badass:

Jump in the discussion.

No email address required.

:!marseykneel: :marseykneel:

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.