Live data from Hacker News

Viewing profile — bdon

bdon

HN member
Joined
Sun, Apr 11, 2010, 11:01 PM UTC
HN karma
1,403
Public activity
234 items

About bdon

working on https://protomaps.com

in Taipei, Taiwan

contact info on http://bdon.org https://twitter.com/bdon https://github.com/bdon

Recent public activity

  1. comment
    Comment #41644900

    > Where do you see that? "Additionally, our licenses are currently not compatible with the major software licenses, so it would be difficult to integrate CC-licensed work with othe…

  2. comment
    Comment #41643792

    If you would like to run this comparison for tileservers reading from disk, I wrote a small tool to simulate traffic based on access logs of OpenStreetMap tiles: https://github.com…

  3. comment
    Comment #41643083

    Thanks for giving it a try! If you're going to revisit this, we could improve the docs around setting CORS configuration on DigitalOcean: https://docs.protomaps.com/pmtiles/cloud-s…

  4. comment
    Comment #41643056

    I don't have any insight into this other than observing how their storage system works, but here's some scripts I made last year to test: https://github.com/bdon/cloudflare-r2-late…

  5. comment
    Comment #41643039

    You can test this claim directly against a AWS S3 bucket. First 100KB of a 100GB+ file: curl -H "Range: bytes=0-100000" https://overturemaps-tiles-us-west-2-beta.s3.amazonaws.com/2…

  6. comment
    Comment #41643002

    > I'm certain that you can build software to some specification without ever agreeing to the spec text's licence That is exactly the opposite of OMT's copyright interpretation: htt…

  7. comment
    Comment #41639293

    I see, I think that's a good approach to enable serving with stock nginx as well as for companies that are built on Nginx or a plain HTTP serving stack already. For PMTiles the mod…

  8. comment
    Comment #41638406

    OMT use a CC-BY license: https://creativecommons.org/faq/#can-i-apply-a-creative-comm... (edit: link) This means that software that implements OMT, even if written from scratch, ca…

  9. comment
    Comment #41638359

    I agree, there are tradeoffs to using static storage - the intended audience for PMTiles is those that prefer using static sites instead of administering a Linux server. I would be…

  10. comment
    Comment #41638166

    See my response here: https://news.ycombinator.com/item?id=41638031

  11. comment
    Comment #41638118

    The latency for small files and ranges of large files is pretty similar on most storage platforms, but there are some exceptions like Cloudflare R2. The main reason PMTiles is one …

  12. comment
    Comment #41638098

    See my response here: https://news.ycombinator.com/item?id=41638031

  13. comment
    Comment #41638091

    1) The Protomaps schema is mostly a re-implementation of the Tilezen project https://tilezen.readthedocs.io/en/latest/ which is a linux foundation project. OpenMapTiles, which Open…

  14. comment
    Comment #41638031

    I'm the developer of Protomaps, to summarize: The latency you see on https://pmtiles.io/?url=https%3A%2F%2Fdata.source.coop%2Fpro... is representative of how PMTiles works on AWS S…

  15. comment
    Comment #41226715

    Here's an example of the entire planet as a PMTiles: https://pmtiles.io/?url=https%3A%2F%2Fdata.source.coop%2Fpro... This is zoom 0-15, or 1,431,655,765 addressed tiles. So it is d…

  16. comment
    Comment #41224837

    To mitigate the "denial of wallet" attack on S3 there are a few options: AWS Lambda: https://docs.protomaps.com/deploy/aws lightweight tile server: https://docs.protomaps.com/pmtil…

  17. comment
    Comment #41224824

    The replacement for the UI is to use the "pmtiles extract" command line tool: https://docs.protomaps.com/guide/getting-started#_3-extract-...

  18. comment
    Comment #39493023

    I maintain a small MVT rendering library for Leaflet - I'm overall satisfied with the performance on modern devices, but usually point greenfield projects at MapLibre instead, unle…

  19. comment
    Comment #39342150

    There is nothing stopping the OSM Foundation from say, offering a complete SQLite (or PMTiles) tileset download on planet.openstreetmap.org, technically, legally or otherwise. Crea…

  20. comment
    Comment #39341165

    Leaflet is a separate project from OpenStreetMap - it's just one popular frontend for viewing tiles served from openstreetmap.org, like OpenLayers. I don't believe the OSM Foundati…

  21. comment
    Comment #39341136

    It doesn't, pmtiles is designed for tilesets updated at a daily to quarterly frequency, by replacing the entire archive on cloud storage. for minute-level updates serving tiles out…

  22. comment
    Comment #39341012

    Most of the development for pmtiles has happened in the last 2 years, including a maturing server implementation ( http://github.com/protomaps/go-pmtiles ) but some key parts are s…

  23. comment
    Comment #39113167

    > If I normally deal with data in the multi-GB range, limiting my uploads to 250MB seems woefully insufficient. I think you're on to something here, which is that bytes stored isn'…

  24. comment
    Comment #38266325

    Common situations for founders who describe themselves as bootstrapped: - doing consulting work on the side - living off savings - having a spouse with income For bootstrapped comp…

  25. comment
    Comment #37996846

    Natural Earth is generalized (low zoom) data and has hand-curated scaleranks on features to determine what features appear at low zooms. None of that is in OSM.