A programmer used geometry and CUDA GPU processing to solve a geolocation challenge that required identifying a resort on a tropical island, determining its coordinates and came...
A programmer used geometry and CUDA GPU processing to solve a geolocation challenge that required identifying a resort on a tropical island, determining its coordinates and camera bearing. The challenge, created by Sofia Santos, asked participants to determine the resort name, island coordinates, and camera direction from a resort photo without using Google Lens. The author extracted image metadata (none), built a fingerprint of three islands via a GUI that recorded pixel coordinates and computed triangle geometry with a ±20% tolerance, and applied a series of filters: a tropical latitude band (–30° to 30°) reduced candidates to 141,131 polygons; a density filter limited points to 10 within 5 km, reducing to 51,576; clustering required at least three points within 20 km, yielding 23,500 clusters; generating all possible triplets (combinations of three points) capped at 60 per cluster produced about 80.7 million triples. Each triple was processed by a CUDA kernel on an NVIDIA GeForce RTX 3050, completing in 204.1 ms; 158,784 triples passed the initial mask, and deduplication left 8,915 unique triples. An open‑water rectangle test eliminated most, leaving 948 candidates; coral cay shape, micro‑cay halo, oval shape, NDVI vegetation, and elevation checks further narrowed results to 26 survivors, with the correct solution located in Micronesia. The final report listed 948 candidates, and after visual verification the 8th entry matched the resort Oan, with coordinates 7°21′48.4″ N, 151°45′20.7″ E (7.363444°, 151.755750°) and a camera bearing of 324.97° (north‑west).
- Publisher
- Hacker News
- Reliability
- high
- Published
- 8/20/2026, 10:00:32 AM
- Retrieved
- 8/20/2026, 10:00:32 AM
- Relevance
- 80%
- Confidence
- 85%

