Live data from Hacker News

Viewing profile — zylepe

zylepe

HN member
Joined
Mon, Feb 22, 2016, 6:33 PM UTC
HN karma
269
Public activity
69 items

About zylepe

Mike Barry - software engineer building onthegomap.com and planetiler in my spare time.

Recent public activity

  1. comment
    Comment #48474808

    Vibes are all that matter. As soon as you start measuring it, that measurement becomes a target and vendors start optimizing for it at expense of the general usefulness of the mode…

  2. comment
    Comment #47209846

    Cool! I definitely felt the pain of current options when I added parquet support to Planetiler to process overture data. I ended up using parquet-floor to trim the dependencies but…

  3. comment
    Comment #46765969

    Planetiler currently supports generating MLT by adding —-tile-format=mlt cli argument. It’s only on latest main right now but I should be able to get a release out in the next few …

  4. comment
    Comment #46548911

    Pole of Inaccessibility is also a useful technique for placing the label for a polygon at a visually pleasing location on a map. @mourner came up with a more efficient algorithm fo…

  5. comment
    Comment #45552466

    I haven’t used markdown in javadoc yet but this seems like at least 3/10? I often want to put paragraphs or bulleted lists in javadoc and find myself wanting to use markdown syntax…

  6. comment
    Comment #44555450

    A friend of mine is on a 25 year running every day streak. He flew to Australia and landed 2 days after taking off and said that day “never existed for him” ¯\_(ツ)_/¯

  7. comment
    Comment #38986194

    I’ve stopped at that Lee McDonald’s and remember thinking the price seemed kind of high. Little did I know it was the most expensive in the country. Even the eastbound one across I…

  8. comment
    Comment #38595712

    I’m looking forward to be able to memory-map an entire large file without having to split it up into 2gb segments, and to be able to reliably unmap it when done. So many hacks to w…

  9. comment
    Comment #38403082

    I came up with an approach for placing labels where each gets a min zoom to show up at such that there are no collisions and always appears beyond that. Personally I like the feel …

  10. comment
    Comment #37992157

    The protomaps basemap is also built on planetiler: https://github.com/protomaps/basemaps - and Brandon is one of the main contributors a to planetiler!

  11. story
  12. comment
    Comment #35554447

    Exactly, this use case is write-once then read-only after that. Random updates to the sqlite file after that would need more “normal” settings, but they wouldn’t also need as much …

  13. comment
    Comment #35553908

    I spent a while optimizing sqlite inserts for planetiler, this is what I came up with: https://github.com/onthegomap/planetiler/blob/db0ab02263baaa... It batches inserts into bulk …

  14. comment
    Comment #34544898

    I built planetiler ( https://github.com/onthegomap/planetiler ) for this purpose. The output up to z14 is ~80gb and depending on how big of a machine you have it takes from 30 minu…

  15. comment
  16. comment
    Comment #32554972

    You may have chosen Valhalla for other reasons, but FWIW I’ve found Graphhopper can handle 1-2 orders of magnitude more qps than Valhalla on the same hardware.

  17. comment
    Comment #32045508

    We’ve been experimenting with R2 for serving tiles from an 80gb pmtiles archive, unfortunately the latency on up to 3 byte range requests from a worker is 5-10 seconds so it’s not …

  18. comment
    Comment #32045458

    You can track progress for planetiler producing pmtiles output here: https://github.com/onthegomap/planetiler/issues/98 . Another bonus of writing pmtiles directly is that it will …

  19. comment
    Comment #31538818

    Another option if you want to offload the tiles from embedded in your docker image to static file hosting would be to convert the mbtiles output to pmtiles [1]. Then just upload th…

  20. comment
    Comment #31536970

    Nice! I was going to point out the project I’ve been working on [1] to reduce the cost but I see you’ve already found it :-) Feel free to reach out it you run into any issues! [1] …

  21. comment
    Comment #30841672

    I recently found this approach: https://github.com/onthegomap/planetiler/blob/main/planetile... but I’m hoping this api will eventually let you do that without an external dependen…

  22. comment
    Comment #30099462

    I have a google sheet where I keep track of each fund I’ve bought and sold. From there I added a column with gain/loss for each tax lot with remaining shares, and a script that run…

  23. comment
    Comment #29981409

    I make a photo book once a year with the best photos from the year. I use Amazon photos, google photos, etc but the hard copy book is the only one I’d expect to still be around in …

  24. comment
    Comment #28995091

    Yep, that first one will do it! And you probably want to rip out the polygon merging code and minimum zoom on the attrs. You can use --only-layers= or --exclude-layers= if you don'…

  25. comment
    Comment #28995037

    The main driver of memory usage (~1.0x the input file size) is storing node locations so we can convert the list of node IDs on each way into lat/lon coordinates. By default nodes …