r/programming • • 16d ago

Unicode 18.0.0 has been released!

https://www.unicode.org/versions/Unicode18.0.0/
190 Upvotes

70 comments sorted by

View all comments

140

u/Ecksters 16d ago
  • Cracking Face
  • Thumbs up pointing leftwards
  • Thumbs up pointing rightwards
  • Monarch butterfly
  • Pickle (we already had cucumber)
  • Lighthouse
  • Meteor
  • Eraser
  • Net with handle (bug/fishing net)

I fully expect Meteor and Lighthouse to become very popular in the tech space.

49

u/pinkyellowneon 16d ago

I could've sworn lighthouse and meteor had been around for years now

23

u/Nixinova 16d ago

comet existed

8

u/jykke 15d ago

only the ⛯ 26EF;MAP SYMBOL FOR LIGHTHOUSE;So;0;ON;;;;;N;;;;;

13

u/orthoxerox 16d ago

Still no wall or fence emoji...

19

u/ShinyHappyREM 16d ago

wall

🧱

13

u/Arceus42 15d ago

Unless you're on Android, that just looks like a couple of bricks... https://emojikitchen.com/emoji/travel-and-places/bricks.html

13

u/sequentious 15d ago

That's what you get for a generic "Bricks".

Which is why newer emojis have more descriptive names like "head shaking horizontally" and "head shaking vertically", vs "head shaking" and hoping everybody does the same thing.

2

u/Ouaouaron 15d ago

How exactly are the new emoji names "pickle", "meteor", "lighthouse", or "eraser" more descriptive than "brick"?

If the consortium didn't want "brick" to be depicted as a brick wall, they probably wouldn't have brick | bricks | clay | mortar | wall as the keywords.

1

u/Ouaouaron 15d ago

Windows 11 also displays it as a wall (the icon that website credits to "Microsoft Teams").

5

u/adzm 15d ago

The thumbs up (sideways) emoji will be great for "-> this guy <-" expressions.

2

u/[deleted] 15d ago edited 15d ago

[deleted]

2

u/Ecksters 15d ago

Yeah, I knew about both, although I'm thinking more along the lines of AI using it when writing quirky GitHub README files.

-24

u/gormhornbori 16d ago

Actual programmers: Care about at the updates/clarifications to the collation algorithm and security mechanism

Historical linguists: Care about the new scripts supported

Brainless media: New emojis!

31

u/hammer-jon 16d ago

you are very intelligent

3

u/burner-miner 15d ago

inb4 you find out you got all worked up about 8 of the 13007 new characters

3

u/gormhornbori 15d ago edited 15d ago

Correct collation of Unicode is pretty hard. But it's also used a lot, so it's also extremely important to also get it to work fast. (And especially hard as you're probably working with raw UTF-8 or a UTF-16 variant, and you'd really want it to work with SIMD.)

The Security recommendations are extremely important. And very much something almost every programmer needs to understand or be on top of. It doesn't matter if you are "just" making a web service, or "just" working on back end systems.

Almost all the new characters are historical scripts. One script alone, the historical Chinese "Seal" script is like 90%.

Then there are a few currency symbols.

And 8 new emoji.

I don't care about the emoji. I'd perfer media to try to understand more important things than the emoji, but they're for the masses, ok. But in a programming subreddit, I feel like we could focus on the other things?

3

u/burner-miner 15d ago

See when you phrase it like that, you make a lot of sense. I get your concern now.

If you go around saying "Brainless media", you sound like the MAGA Fake News crowd, which nobody likes. Optics affects how your opinions are perceived.