Live data from Hacker News

I couldn't debug the code because of my name

mikolaj-kaminski.com

241–250 of 300 posts

Re: I couldn't debug the code because of my name

#241
post #72
post #42

Earlier quoted context omitted.

Especially if those products are developed by a company from Russia, where Cyrillic is used. For me, a Russian myself, this situation is honestly ridiculous.

Do you write "if" statements in Cyrillic when you write in ?

Why not? Several programming languages in the olden era did get localised.

Re: I couldn't debug the code because of my name

#242
post #101

Very similar problem to one described started my exodus from Google services. I also have non-latin characters in my name however I knew it was always an issue so I never used it in paths etc. At some point, long time ago, I was tasked to do some maintance with Google Cloud service (can't remember the name of the service now) which was doable only through Python CLI utility and it failed with very similar Python erro…

> the best course of action would be to change my name

That's usually easier than getting a company to fix their software.

Re: I couldn't debug the code because of my name

#243

Earlier quoted context omitted.

I don't know, it's just a Unicode character? Not even a newer one, it's just 2 utf8 bytes. Pretty much everything should support that in 2021. When I think of 100 things I think of stuff like "some people spell their name in all lowercase and get really funny if you change it"

> Pretty much everything should support that in 2021. Yes, like IPv6.

UTF-8 is much less to ask for than IPv6.

Re: I couldn't debug the code because of my name

#244

I can very much relate to this but also have very little sympathy here. I have a special character in my name, an apostrophe, and it causes trouble regularly online and with tooling. A number of years ago I decided just to never use it when it came to anything to do with technical work be it email, logins or usernames. Unicode characters are a pain to deal with and I have suffered from it first hand trying to handle…

I'm really surprised someone technically minded thought it's a good idea to put a non ASCII character in their username. I'd never do that.

There's nothing special about a username vs any other string. If there is, that is a problem.

Re: I couldn't debug the code because of my name

#245

Fun fact: If you have the exclamation mark (!) in your Windows username, Java will think it's the jar separator and `getResourceAsStream` will refuse to work. This broke many people's Minecraft installation over the years. The bug in question [0] was reported in 2001 and remains unsolved 20 years later. [0] https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4523159

I find the very idea of putting an exclamation mark on one's username and not expecting eventual problems to be quite curious.

Really? If someone asked you if exclamation marks in usernames would cause problems before you were aware of this, would you have said yes? It's a very common special character, it's not like it's a control character or some obscure unicode thing. Besides, it's a common thing to add to usernames outside of services where you use your real name.

Re: I couldn't debug the code because of my name

#246
post #232

Earlier quoted context omitted.

Not sure about Windows, but on a real operating system that's: $ ln -sT Mikołaj/ Miko�aj That certainly isn't good , but it is > would have worked any better

Your think Windows doesn't have symlinks? Snobbish and wrong, nice combo

You think "I'm not sure" means "I think it doesn't"? Pot, kettle; I'm sure you'll hit it off nicely.

Re: I couldn't debug the code because of my name

#247
I've also had issues putting in my full name as my username. Lots of programs do not expect spaces in the path, and I experience a lot of errors which are resolved by changing the path to not contain a space.

[1]: https://github.com/microsoft/WSL/issues/2577#issuecomment-90...

Re: I couldn't debug the code because of my name

#248
post #209

Earlier quoted context omitted.

Not good enough, thanks to Han unification - if you do that you'll mangle Japanese names.

"Mangle" is an exaggeration. Japanese names will look correct after Han unification both to Japanese people on a Japanese computer and to Chinese people on a Chinese computer. (All other combinations fail.)

> Japanese names will look correct after Han unification both to Japanese people on a Japanese computer and to Chinese people on a Chinese computer.

Only if you are displaying them in a way that respects the computer's preferences (most websites and programs, especially American websites and programs, don't) and those preferences are set correctly. And certainly if you have text blocks that contain both Chinese and Japanese names you will always mangle at least one of them.

Re: I couldn't debug the code because of my name

#249
post #177

Earlier quoted context omitted.

A Polish relative of mine used to just gave an arbitrary substitute name (e.g. "Dave Smith") for restaurant reservations, because even if they could write his last name, they wouldn't be able to pronounce it. My sibling has a name that has an accent, and just enters it with the plain letter most of the time. The name was once rare and "ethnic", but became popular a generation later so people know how to pronounce it…

a friend of mine has that problem. his company is owned by his wife because his name can't appear in legal documents and he refuses to change it. his approach was that he petitioned unicode to include that character. i don't think the authorities are actively trying to eliminate those characters but simply don't want to go through the effort to track down and have those characters added to the standard. the process t…

> his name can't appear in legal documents

maybe has the benefit that he also can't receive speeding tickets?

> his approach was that he petitioned unicode to include that character.

Sounds like the right approach (although not the easiest). if unicode can include thousands of smileys, the least they can do is include actual characters used in people names.

Re: I couldn't debug the code because of my name

#250
post #26

Earlier quoted context omitted.

This wouldn't have happened if using rust!

Can you knock it off??? This is even more annoying that out-of-place rust evangelism

You know he's right. Look at all the rust converts preaching their dogmas here.
Post reply on HN