What the fuck. Why are all these huge libraries so addicted to all the shady crap like dynamic class loading. Just, like, use the classpath, maybe? It exists for a reason.
Top-level
What the fuck. Why are all these huge libraries so addicted to all the shady crap like dynamic class loading. Just, like, use the classpath, maybe? It exists for a reason. 13 comments
First observations: I'd have to load this stuff into an actual database to meaningfully explore it any further (for one, I'm really curious to see what's in there in my familiar parts of St Petersburg). Will try tomorrow. Oh for fuck's sake. Why are there places that Also what's this thing with throwing exceptions, especially a RuntimeException, when a value is not present? Just return a null ffs. It's not like it's a catastrophic event that warrants an exception that you can't even meaningfully catch. I feel like the more data is in the table, the longer it takes to insert new rows into it. And nope that 10.5 GB estimate wasn't right, it's more like 20-something because of the compression. I misled myself by opening one of the files in a hex editor, seeing meaningful strings, and assuming that it must be uncompressed. Первые наблюдения: |
Context: https://location.foursquare.com/resources/blog/products/foursquare-open-source-places-a-new-foundational-dataset-for-the-geospatial-community/