• (nodebb)

    1.4

    Invalid frist post

  • TheCPUWizard (unregistered)

    "regular" characters... https://en.wikipedia.org/wiki/DEC_RADIX_50

  • (nodebb)

    Re: special characters...

    The other one that annoys me is people on gaming forums, especially for MMORPGs, who insist that things like é or è or à or ç or ù or î or ê or, worse, ế or ề, are "special characters" (in the context of resolving "I wanted that name but someone already has it") rather than their proper name of àcçéntëd lêttèrs. They aren't "special characters" because they are completely normal in the languages that use them.

    They aren't "alt codes" either.

    Observation: if you want to spell words like blessèd or cursèd or naïve or rôle or (in a slightly older context(0)) coöperate(1) correctly, you need to be able to easily type those letters, which is ... awkward ... in "standard" QWERTY.

    (0) I'm currently reading an iBooks release of the Lensman series, and they have exactly that spelling, trema and all.

    (1) This is pedantically correct, because the trema (the thing that looks like an umlaut, but isn't) says that the two "o"s are separate vowels, not a digraph long vowel. ("cooperate", whether you spell it with or without the trema, is co-op-er-ate, and not coop-er-ate)

  • (nodebb)

    Obvious, but I suspect that Soundcloud is parsing 34.3 as 3.

    And as for Swiss Rail, perhaps it is being pedantic by not predicting the travel time. After all, the connection is not guaranteed. The passenger could perhaps miss the connection and have an unpredictable arrival time.

  • (nodebb) in reply to sibtrag

    Obvious, but I suspect that Soundcloud is parsing 34.3 as 3.

    Or zero because it's clearly not a valid integer value. (I was going to say in the style of atoi except that that would return 34.)

  • Joe (unregistered)

    Who enters their age as anything other than an integer? It makes sense for children under 2, maybe 3, but after that, we really don't need to know that you're roughly 110 days into your 35th year. I'm not excusing the WTF, just saying it took two to tango in this instance.

  • Kythyria (unregistered)

    Re diacritics "special" there's also the extra fun of the increasing number of people who think that the math variable characters are exactly basic latin with a different font (a pet peeve of mine).

    And regardless of what the other options are, allowing "prefer not to say" in a field and then making it mandatory seems... odd

  • ecm (unregistered)

    Sagt mann

    This spelling is incorrect. The word "man" in german is the equivalent to "one" as a pronoun in english. It is spelled with one N and explicitly is not a use of the noun "der Mann" (the man).

    Except, of course, when you want to highlight the homophonic nature of "man"/"der Mann", usually to be symmetrical to the modern use of "frau" as the explicitly female "one" pronoun (based on the noun "die Frau" the woman).

  • Conradus (unregistered) in reply to Steve_The_Cynic

    "I'm currently reading an iBooks release of the Lensman series"

    Greetings! Welcome to the Galactic Patrol! I hope everything is QX with you.

  • (nodebb)

    Re special characters, not all of them are "punctuation" in regular languages, for example, ` and ~ and * and many others. So yes, a new word/expression was called for to describe "readable characters except letters and numbers".

    Still, the screenshot is still a WTF because we want special characters in passwords, so it's 1) poor understanding of password security and most likely 2) poor software engineering which prevents them from handling special characters in a text input field.

  • (nodebb) in reply to Steve_The_Cynic

    Easy enough to test this theory. Try 34.22 and see if it likes you then.

  • Gnasher729 (unregistered)

    My guess is that if a password doesn’t accept “special characters”, there is an SQL injection nearby.

  • aVerySpecialCharacter (unregistered)

    I also find it humorous how gender is "required", but one of the options is "prefer not to say".

  • Hand-E-Food (unregistered)

    Special characters are how you get SQL injection attacks in your plain text password field.

  • dusoft (unregistered)

    UTF-8 has been around for ... how long? OK. And then we have a GDPR case, where Dutch bank was fined being unable to correct customer's name (due to legacy systems not supporting accented characters) and therefore meet their right to rectification. Their old, legacy tech was in violation of law, court found.

    https://shkspr.mobi/blog/2021/10/ebcdic-is-incompatible-with-gdpr/

  • (nodebb)

    Such a shame that names I recognise get blocked for moderation, but a (...) (...) (...) link spammer gets through (apparently) without any moderation problem.

  • Erk (unregistered)

    "Your password cannot contain special characters"

    This is when you immediately unregister and if you're used the password anywhere else, change it (and get a password manager).

    These people are likely storing the password in a database or something and should not be trusted with it.

  • (nodebb)

    @Steve: I'd agree with you but there's so much spamtasic MJ smoke in here I can't see your post. ;)

  • Nick (unregistered)

    The age verification thing makes sense. Only kids under the age of ten five their ages as five-and-a-half, or whatever, so clearly someone who enters 34.3 as their age is not mature enough to be using the site.

  • (nodebb)

    I wonder if that age validator is like this:

    [code lang="C#"] bool AgeValidation(Integer MinimumAge) { if (! Integer.TryParse(txtAge.Text, intUserAge)) return false; else if(intUserAge <18) return false; else return true; } [/code]

    Addendum 2024-01-20 07:12: Clearly, I need to find the documentation on writing code into the comments.

  • (nodebb)

    Just put 3 backticks on a line by itself, then your code immediately below, then three backticks on a line by itself. You have to supply your own indentation.

    bool AgeValidation(Integer MinimumAge) {
        if (! Integer.TryParse(txtAge.Text, intUserAge)) return false;
        else if(intUserAge <18) return false;
        else return true;
    } 
    

    For inline code or code fragments, use single backticks. e.g. The Integer.TryParse() method takes two parameters blah blah blah.

  • Charles (unregistered)

    Maybe SoundCloud wants its customers to be eligible to be president of the USA. Are there further questions about being anatural-born citizen etc?

  • Foo AKA Fooo (unregistered) in reply to Hand-E-Food

    Only if you're at least doubly incompetent (not hashing passwords and not using prepared statements).

  • löchlein deluxe (unregistered) in reply to Mr. TA

    That's a misunderstanding of how passphrases work. All you want is entropy. (And in a pinch typeability. I'm sure there's a page somewhere where I can select the countries I expect to be in and it intersects the "usual" keyboard layouts in those countries and tells me what keys I can use if I want to have a password in my finger memory.)

    (And yes, I hate the fact that I have systems here which are de-facto not 8-bit clean, let alone UTF capable.)

Leave a comment on “Grasshopper”

Log In or post as a guest

Replying to comment #:

« Return to Article