Live data from Hacker News

My last name makes me invisible to Computers (2015)

wired.com

11–20 of 140 posts

Re: My last name makes me invisible to Computers (2015)

#12

I've been programming for over a quarter century, and I feel pretty confident that I've never written anything that could confuse 'null' with NULL. I can't even think of a language that would let you easily do this. If web forms aren't accepting NULL, then somebody probably specifically programmed the word 'null' into a filter of disallowed entries. Probably to stop clerks from entering the word 'null' to mean empty…

Here's an example where it creeps in: https://issues.apache.org/jira/browse/FLEX-33644

Re: My last name makes me invisible to Computers (2015)

#13

I've been programming for over a quarter century, and I feel pretty confident that I've never written anything that could confuse 'null' with NULL. I can't even think of a language that would let you easily do this. If web forms aren't accepting NULL, then somebody probably specifically programmed the word 'null' into a filter of disallowed entries. Probably to stop clerks from entering the word 'null' to mean empty…

Javascript lets you do it if you use the equality (==) instead of the identity (===).. i think.

Re: My last name makes me invisible to Computers (2015)

#14
post #2

I have seen apps that choke on much more common names. Like O'Brian. This post is a classic on various name issues: http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

There was a notable incident where Facebook rejected Caterina Fake.

Re: My last name makes me invisible to Computers (2015)

#15

I've been programming for over a quarter century, and I feel pretty confident that I've never written anything that could confuse 'null' with NULL. I can't even think of a language that would let you easily do this. If web forms aren't accepting NULL, then somebody probably specifically programmed the word 'null' into a filter of disallowed entries. Probably to stop clerks from entering the word 'null' to mean empty…

I can only see that happen if eval was ever used.

Re: My last name makes me invisible to Computers (2015)

#17

I've been programming for over a quarter century, and I feel pretty confident that I've never written anything that could confuse 'null' with NULL. I can't even think of a language that would let you easily do this. If web forms aren't accepting NULL, then somebody probably specifically programmed the word 'null' into a filter of disallowed entries. Probably to stop clerks from entering the word 'null' to mean empty…

It's probably old DB software, the interactions between, and not the language itself.

Re: My last name makes me invisible to Computers (2015)

#18
post #13

I've been programming for over a quarter century, and I feel pretty confident that I've never written anything that could confuse 'null' with NULL. I can't even think of a language that would let you easily do this. If web forms aren't accepting NULL, then somebody probably specifically programmed the word 'null' into a filter of disallowed entries. Probably to stop clerks from entering the word 'null' to mean empty…

Javascript lets you do it if you use the equality (==) instead of the identity (===).. i think.

Javascript lets you do anything wrong if you use == and not === though, I'm pretty sure the machine apocalypse is going to happen because someone types == instead of === at this point.

Re: My last name makes me invisible to Computers (2015)

#19
post #13

I've been programming for over a quarter century, and I feel pretty confident that I've never written anything that could confuse 'null' with NULL. I can't even think of a language that would let you easily do this. If web forms aren't accepting NULL, then somebody probably specifically programmed the word 'null' into a filter of disallowed entries. Probably to stop clerks from entering the word 'null' to mean empty…

Javascript lets you do it if you use the equality (==) instead of the identity (===).. i think.

Just tested (in the node CLI console) and that doesn't seem to be the case.

Edit: It's true in PHP though. :-/

Re: My last name makes me invisible to Computers (2015)

#20
post #12

I've been programming for over a quarter century, and I feel pretty confident that I've never written anything that could confuse 'null' with NULL. I can't even think of a language that would let you easily do this. If web forms aren't accepting NULL, then somebody probably specifically programmed the word 'null' into a filter of disallowed entries. Probably to stop clerks from entering the word 'null' to mean empty…

Here's an example where it creeps in: https://issues.apache.org/jira/browse/FLEX-33644

OK, that's a good one.

Is this ActionScript that's doing the weird xml tag interpolation?

I stand corrected, this is definitely possible. Still, I bet this person's real problems stem from explicit coding.

Post reply on HN