I don't even trust spaces instead of underscores in file names, so what the heck?
@Natasha_Jay emojis in code (mostly comments) surprise me but I've nearly gotten used to them.
@Specialist_Being_677 @Natasha_Jay I got very annoyed the first time I saw an emoji in a terminal emulator.
I think it was on a Mac.
@Specialist_Being_677 @Natasha_Jay emojis in code makes me think "LLMs" 

@Specialist_Being_677
It may be because I’m not a software developer. But sometimes I wonder whether it wouldn’t be helpful if there was a set of Unicode characters for code. It may make code easier to read, especially for beginners.
You would need a specialized keyboard or a clever code editor. And of course all experienced coders would probably run amok.

@Natasha_Jay

@iamlayer8 This is not a new idea, but I don't think you would like it: https://en.wikipedia.org/wiki/APL_syntax_and_symbols#Monadic_functions
APL syntax and symbols - Wikipedia

@parapluex
Thanks! I wasn’t aware of that. It looks like it does all I was thinking of and more. And yes, it doesn’t look more readable than other code to me.

I think that in the back of my mind I was hoping that that would make it easier to jump between programming languages but it’s just another programming language 😁

I think what I had in mind was more something like a powerline font in the shell.

@Specialist_Being_677 @Natasha_Jay I generally take them as a warning sign that the code was likely generated with help of an LLM
@Natasha_Jay Oh wow. This is going to wreak extreme havoc in www file systems. Dealing with &nbsp and %20 are going to be fond memories...
@Natasha_Jay the evidence mounts that emoji were a mistake
@Natasha_Jay That feels many kinds of wrong

@Natasha_Jay

When I read announcements like that my first question is always: Is the "🖕" emoji allowed?

@mndflayr @Natasha_Jay I’ve got *two* variants in my phone’s text shortcuts:

If I type qbird, it becomes ಠ︵ಠ凸
If I type qb2, it becomes ‘Hmm, where is that emoji... ah, yes... 🖕’

@InkomTech @Natasha_Jay

I keep it around as a. png on my work notebook, 'cause - of course - it is missing from our chat solution there. So I can paste it when needed.
It drove some colleagues mad, because they tried and tried to convince the chat to show that emoji.

@mndflayr <golf clap> well-played.
@Natasha_Jay it's not like people are already exploiting unicode characters for malicious purposes or anything
@Natasha_Jay this is just normie for "we added utf-8" innit
@Natasha_Jay Congrats on the migration to utf8mb4
@Natasha_Jay My position is that I put whatever the fuck I want into my filenames, and if software doesn't work with it, that software is bad and buggy. You should be able to put any text into the filename. The fact that you can't put "/" (or "\") on Windows into filenames is already a crime.
@Natasha_Jay
I already would be happy if modern software could handle non latin characters like umlauts or accents.
@Natasha_Jay i'm too old for that shit.
@Natasha_Jay Well I would have expected to "just work"... as filenames are supposed to be (as close as possible to) opaque byte-strings... which can obviously contain UTF-8 which can obviously contain emojis.
Unlike spaces or slashes, emojis do not (yet) have any special meaning in shells.

@casandro @Natasha_Jay Except that that all too popular operating system does not have "opaque byte-strings" for paths, and instead insists that paths are not-quite-UTF-16 strings, has per-directory settings for case sensitivity (implying that any previous mention of paths being "opaque sequences of WCHARs" is a lie), may or may not do some form of Unicode normalisation, and forbids certain characters or names-before-the-extension unless you rewrite your paths. Note that that last bit also makes it so that . and .. are allowed path components, much unlike any POSIX-like system.

I'm not too surprised that Dropbox took a while to make it "just work".

@casandro @Natasha_Jay 8.3 filenames ought to be enough for anybody.
@Natasha_Jay I met people who would not use filenames longer than 8 characters way after consumer grade Windows switched to NT.
@kAlvaro @Natasha_Jay these are good and cautious ppl. I like them.
@Natasha_Jay guess we'll jaut have to dump the emoji catalogue into directory brute forcers now.
@Natasha_Jay

Well... what filesystems does actually allow this then?
​​
@kate @Natasha_Jay Basically any file system that allows European and Asia scripts. Emoji are not the slightest bit different to the countless diacrits in European languages or the even more fancy Asian scripts.
@taschenorakel @kate @Natasha_Jay On a technical level, they are different for systems that use UCS-2/UTF-16 (e.g. NTFS), given most emojis require two surrogate characters (4 bytes) to encode the codepoint, while those other codepoints require a single character (2 bytes) to encode, just like the "normal" codepoints that are also part of ASCII.

@mrotteveel Chinese, Korean, Japanese all have characters outside the BMP and therefore require surrogates in UTF-16. Most notable Chinese Han characters, which are frequently used in personal and place.

Besides: NTFS and FAT both moved from UCS-2 to UTF-16 as early as Windows 2000/XP. ReFS has always been UTF-16. Linux and BSD standardized on UTF-8 around the same time. macOS/Darwin has always been UTF-8.

This issue is a vocal minority's non-issue.

@kate @Natasha_Jay

@Natasha_Jay just stick with the old short ones like read.me
@Natasha_Jay
This reminds me, for some reason, of the band BadBadNotGood.
@Natasha_Jay It's just another unicode character. I mean, what's the big deal here? did they block it before or what?
@GromBeestje @Natasha_Jay it just feels wrong man! 😬 😅
@bazkie @GromBeestje @Natasha_Jay To me rage about this feels wrong. This rage is intolerant and ineducates. I'd expect such rage in MAGA communities, but not here.

@taschenorakel @GromBeestje @Natasha_Jay that escalated quickly

*puts on MAGA hat*

keep emojis out of filenames! make ASCII great again 

@Natasha_Jay who asked for this?

Let's find those people and beat them for hours with colorful Wacky Fun Noodles®.

@Natasha_Jay
I even built myself a script that removes spaces and other chars with - or _ in file names.
@Natasha_Jay Use emojis in usernames AND passwords - it's fun! 😎

@Natasha_Jay

Final😤.doc

finalfinal😖.doc

Finalfinal😭11-12-25cm.doc

@Natasha_Jay I know for a fact that emojis in filenames are supported on Debian 6, both natively and using SMB1.0 ​
@Natasha_Jay I found a file on the server today with spaces and it didn't open up. I was like "Ha! Told you so!"
@Natasha_Jay finally I can tell the difference between "nwkjqshkjhsdksqf.txt" and "qsiofhksdhfkjdsfk.txt" by adding 😃 🙁 and 🙃 to the file name

@Natasha_Jay
AAAARRRRGH!

It's a joke, yes? Please?

@Natasha_Jay lower space characters, underscores and numbers. Everything else is black magic and probably will break in horrible ways.
And if it's executable, it shouldn't have more than 15 chars, so that it's also a valid comm-name.
@Natasha_Jay 8.3 was more than enough :-)
@Natasha_Jay I played with emojis in filenames and it mostly worked on Windows and Linux. At an OS and file browser level. Older apps on Windows freaked out and blew up though. So now I stick to ASCII.
@Natasha_Jay But accents and diacrets, like so common in many languages are okay? How about filenames using Cyrillic, Persian, Arabic, Hebrew, Korean... script? Are they okay? If they are okay, I don't even remotely get your rage. Emoji are no different than any character outside ASCII range.