883 karma · joined February 3, 2015
https://en.wikipedia.org/wiki/List_of_countries_and_dependen...
As I said in the README. My goals are fast point-in-polygon, geometry intersections, and low memory footprint. Those are my bread-and-butter.
From what I know about S2, it has different goals. Such as being spherical and using discrete cells for distributed spatial indexes. Those are great things of course, but not really what I need.
This is the second comment that recommends using Shewchuk’s methods. And while yes I agree that that may be a superior way to go, and always on the table for the future, I'm still able to achieve my goals without those methods. At least for now.
[1] https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.9
I'm sure it's not all perfect but I feel pretty good about it overall. It certainly helps that much of the logic derived from the Tile38 [2] project, which has 8 years of use in production. I ported many of the tests too, which make me warm and fuzzy every time they pass.
Yet I do see the need for avoiding allocations when working with lots of simple geometries like points and rects, and for my use I made functions like tg_geom_intersects_xy and tg_geom_intersects_rect to perform relation operations directly on point and rectangle values.
- The touchscreen bubbling and tearing away due to "delamination". - Door handles "not presenting". - The radiator breaking and dumping all its fluid on the garage floor. - The fast wall charger overheating. It got so hot I often needed to use my shirt as a buffer between my hand and charger handle. I was told it was normal behavior for summer time.
Then there were driving issues such as autopilot glitching out and steering out of the lane. It got frequent enough that I had just stopped using that feature altogether. Then there was the time when I was on the I-10 going 75 mph in the HOV lane and the car beeped a warning and quickly slowed down to 15 mph. I had to put on my hazards and weave through rush hour traffic to get off the freeway and park the car. I got out of the car and back in, rebooted the computer and it started worked normally. Rebooting seemed to fix various things.
This isn't to say that my entire Tesla experience was entirely bad. I use to be a big fanboy, and in fact this was my second Tesla Model S, my first being a 2013 P85+. But sadly that era has passed I don't see myself ever buying a Tesla again.
I've started a few different business this way and the nicest thing about a disregarded entity is that if you need to sell or fold the business, you won't have any complicated forms to fill out with the IRS. You just stop reporting the following year.
NEARBY fleet HASH POINT lat lon
This will return back all points as geohashes.