Re:What can’t the internet handle in 2022? Apostrophes
by belter on Tuesday October 04, 2022 @07:40AM
(#33078988)
It could be also, like X Æ A-12, or any of the following real names of real persons:
Ben Dover, Hashtag Follow, Destinee Hooker, Khumalo Tiny Dick, Guy Nutter
Guilherme Crabogiale Fuck, Jurassic Park, Beautiful Existence, Tokyo Sexwale, Mike Litoris, Batman Bin Suparman, Jesus Condom
Mrs. Rape, Kash Register, Donald Duck, Robert Fagot, Tatiana Vagina, Hitler Mussolini.
Re:What can’t the internet handle in 2022? Apostrophes
by wtetzner on Tuesday October 04, 2022 @10:58AM
(#33081318)
That's so weird to me. It means that somewhere someone is matching the string "null" and converting it into an actual null value.
Re:What can’t the internet handle in 2022? Apostrophes
by jsmith45 on Tuesday October 04, 2022 @01:16PM
(#33083487)
What is generally happening in these cases is that data is getting stringified, with `null` becoming the string "null" (which is a common output for string formatting a null in various languages).
This output is is then later re-parsed, and to try to restore null inputs back to being null, the code matches on the string "null", ignoring the fact that that could have been a valid string itself.
Re:What can’t the internet handle in 2022? Apostrophes
by remexre on Tuesday October 04, 2022 @11:15AM
(#33081559)
It's pretty believable to me that _some_ Java deserialization library from the early oughts totally does this as a default behavior.
Re:What can’t the internet handle in 2022? Apostrophes
by GoblinSlayer on Tuesday October 04, 2022 @02:33PM
(#33084720)
Not all data structures are nullable or null reference is undesirable. In this case you can use the null object pattern https://en.wikipedia.org/wiki/Null_object_pattern#Descriptio...
Re:What can’t the internet handle in 2022? Apostrophes
by DangitBobby on Tuesday October 04, 2022 @11:41AM
(#33081970)
I suspect some batch processing job with a CSV dump is the culprit behind a lot of bad treatment of strings.
On the plus side, you have a strong privacy guarantee :)