Null Island Tourist Shirt
github.com
github.com
https://arstechnica.com/tech-policy/2016/08/kansas-couple-su...
At least one of the popular data sources does NOT return a long,lat coordinate, it returns a long,lat coordinate plus an "accuracy radius". For unknown US locations this was the "center" of the US plus a 1000km radius.. but most people never used the radius value and only blindly returned the center coordinate as truth.
You can see this in action if you go to https://www.maxmind.com/en/geoip2-precision-demo and search for 17.1.2.3. it comes back with (37.751, -97.822) with a radius of 1000km.
(37.751, -97.822) being the new "adjusted" center that's now in the middle of a reservoir.
[1]: (In Dutch) https://www.vice.com/nl/article/wj8b4x/wonen-op-postcode-123...
But if you checked the time and it's some hours off, rather than a second or two, then yes, that's timezones.
It looked out of place, because (0, 0) is nowhere near the US.
Also, there are some NAN’s hidden in the palmtrees.
Null Island - https://news.ycombinator.com/item?id=36987839 - Aug 2023 (2 comments)
Null Island is one of the most visited places on Earth, and it doesn’t exist - https://news.ycombinator.com/item?id=35651871 - April 2023 (87 comments)
Null Island - https://news.ycombinator.com/item?id=35592960 - April 2023 (1 comment)
Null Island - https://news.ycombinator.com/item?id=34860299 - Feb 2023 (1 comment)
Null Island, the most real of fictional places [pdf] - https://news.ycombinator.com/item?id=31080519 - April 2022 (37 comments)
Null Island - https://news.ycombinator.com/item?id=21854780 - Dec 2019 (56 comments)
Null Island - https://news.ycombinator.com/item?id=21552176 - Nov 2019 (1 comment)
Null Island - https://news.ycombinator.com/item?id=19329101 - March 2019 (1 comment)
If You Can’t Follow Directions, You’ll End Up on Null Island - https://news.ycombinator.com/item?id=12090980 - July 2016 (54 comments)
The Republic of NULL Island - https://news.ycombinator.com/item?id=11734180 - May 2016 (15 comments)
The Geographical Oddity of Null Island - https://news.ycombinator.com/item?id=11600396 - April 2016 (14 comments)
The Republic of Null Island - https://news.ycombinator.com/item?id=10952593 - Jan 2016 (2 comments)
A Brief History of Null Island - https://news.ycombinator.com/item?id=10949292 - Jan 2016 (7 comments)
(Created by me long time ago)
> Null Island is the location at zero degrees latitude and zero degrees longitude (0°N 0°E), i.e., where the prime meridian and the equator intersect. The name is often used in mapping software as a placeholder to help find and correct database entries that have erroneously been assigned the coordinates 0,0.
It's important to output null / None instead of zero if you don't have any data!
This is one of my gripes with Go, it's hard to express none vs default value. With languages like Kotlin you can either do `null` or created a sealed class (sum-type like) that has to be explicitly checked for the sentinel value.
(Yes, you can use pointers, but that isn't exactly ergonomic.)
https://radiolab.org/podcast/null
> JOSEPH TARTARO: I had a wad of envelopes. It was like 15 envelopes. You know, with my name and my address and everything. I was just like, “What the hell?” Because I don’t really get mail. But then I open the first one up and it’s like, “I got a parking ticket.”
> SIMON: What it appeared was happening was that instead of his Null license plate being stored as blank, every blank license plate was being stored as null. And so every ticket written without a plate number, maybe cuz the car didn’t have one or the cop forgot to fill it in was being sent to Joseph.
They even cover /u/patio11's famous "Falsehoods Programmers Believe About Names" essay. https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
My biggest frustration about names though, is that even if I “do it right” more or less by allowing a full name to be a single column with loose “validation,” the next thing I’m confronted with is some stupid integration point whose API demands exactly “first name” and “last name” and we’re stuck parsing our nice single name field up into random slices. Mostly because someone wanted to get cute by uselessly greeting you with a “Hi, Bob!” or they think those circles with exactly 2 initials are a good substitute for putting names on the screen.
There is an official domain reserved for this type of use (example.com). There's also a dedicated TLD (.test), but that is probably used even less.