Viewing profile — kylebarron
kylebarron
HN member- Joined
- Tue, Jan 24, 2017, 5:57 AM UTC
- HN karma
- 2,283
- Public activity
- 263 items
- HN profile
- View on Hacker News ↗
About kylebarron
https://kylebarron.dev https://twitter.com/kylebarron2
loginwithhn: SCpV7msREH
Recent public activity
-
comment
Comment #48037578
See recent discussion in [0] [0]: https://news.ycombinator.com/item?id=47482185
-
comment
Comment #45961319
Looks great! Another seemingly extremely similar project released in the last few days: https://github.com/raulcd/datanomy
- story
- story
-
comment
Comment #44847840
https://github.com/manzt/juv
-
comment
Comment #43417461
Agreed, I find this to be a super productive environment, because you get all of vscode's IDE plus the niceties of Jupyter and IPython. I wrote a small vscode extension that builds…
-
comment
Comment #42976835
Equal distances to each adjacent neighbor: https://www.uber.com/blog/h3/
- story
-
comment
Comment #42698467
This worked for me last month on a Mac M2: https://www.portingkit.com/game/278
- story
-
comment
Comment #41640942
https://visgl.github.io/react-map-gl/ is a react interface to MapLibre
-
comment
Comment #41640916
I develop Lonboard [0], a Python library for plotting large geospatial data. If you have small data (~max 30,000 coordinates), leaflet-based Python libraries like folium and ipylea…
-
comment
Comment #40119868
It can read from HTTP urls, but you'd need to manage signing the URLs yourself. On the writing side, it currently writes to an ArrayBuffer, which then you could upload to a server …
-
comment
Comment #40119796
Arrow JS is just ArrayBuffers underneath. You do want to amortize some operations to avoid unnecessary conversions. I.e. Arrow JS stores strings as UTF-8, but native JS strings are…
- story
-
comment
Comment #39835161
That's why I'm working on the GeoParquet spec [0]! It gives you both compression-by-default and super fast reads and writes! So it's usually as small as gzipped CSV, if not smaller…
-
comment
Comment #39835098
Your issue is that you're using the default (old) binding to GDAL, based on Fiona [0]. You need to use pyogrio [1], its vectorized counterpart, instead. Make sure you use `engine="…
-
comment
Comment #39827643
Sorry, this is not true _at all_ for geospatial data. A quick benchmark [0] shows that saving to GeoPackage, FlatGeobuf, and GeoParquet are roughly 10x faster than saving to CSV. A…
-
comment
Comment #39508243
Is this open? Is there a way to read more about it? Issues/pull requests?
-
comment
Comment #38002706
nodejs-polars is node-specific and uses native FFI. polars can be compiled to Wasm but doesn't yet have a js API out of the box. As for the fastest way to serialize data to Pandas …
-
comment
Comment #37985354
pmtiles are only the counterpart to the "overviews" part of COG. pmtiles doesn't give you analysis-ready data. For that, look to FlatGeobuf or GeoParquet (once it gets a spatial in…
-
comment
Comment #37970441
10,000 coordinates are certainly not enough to see the difference, but at some scale this would be faster on the GPU. This is implemented in an nvidia geospatial library call cuspa…
-
comment
Comment #37625642
I'm working on bringing GeoRust algorithms [0] (which include boolean operations) to the web via WebAssembly. See this blog post [1] for an intro. There's also separate work on bin…
-
comment
Comment #36449571
I'm surprised this link works and doesn't redirect given https://macwright.com/2022/09/15/hacker-news.html
- story