Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    P

    Paul Ramsey

    blog.cleverelephant.ca · Personal blog · on HN since 2011

    Paul Ramsey, co-creator of PostGIS, writes about spatial databases, Postgres internals, open source sustainability and the GIS industry.

    Visit blogRSSHN submissions
    DatabasesOpen Source & Linux
    What HN says

    HN commenters recommend it as excellent GIS material, citing his critique of Esri and posts on Postgres indexing and parallel queries.

    Stats for nerds
    25HN people shared it
    21linked in comments
    347story points
    Jul 2023last shared
    2012people per year2023

    Top posts on HN

    1. 1
      PostGIS at 20, the Beginning
      2 people · 305 points · first shared 2021 · 32 comments on HN
    2. 2
      Learning Postgres Internals
      2 people · 7 points · first shared 2022 · Discussion on HN
    3. 3
      PostGIS Polygon Splitting
      1 person · 6 points · first shared 2018 · Discussion on HN
    4. 4
      (Who Will Be) America's Next Big Mapping Company?
      1 person · 4 points · first shared 2019 · Discussion on HN
    5. 5
      Developer Diary 2 on PostGIS, Performance, & Porting
      1 person · 3 points · first shared 2020 · Discussion on HN
    6. 6
      Thoughts about Mapbox GL JS moving to a NON-OS License
      1 person · 3 points · first shared 2020 · 1 comments on HN
    7. 7
      ST_Subdivide All the Things (2019)
      2 people · 2 points · first shared 2022 · Discussion on HN
    8. 8
      Esri and Winning
      2 people · 2 points · first shared 2018 · Discussion on HN
    9. 9
      Open Source GIS Fights the Three-Horned Monster (2002)
      1 person · 2 points · first shared 2021 · Discussion on HN
    10. 10
      Parallel PostGIS and PgSQL 12
      1 person · 2 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • SoupyJul 2023

      that's essentially the route that Mapbox went down and they've even invented an entire mbtiles file format that essentially is just a sqlite db for doing these kinds of queries on the server

      it's the "status quo" approach today in the industry, but it has some downsides still especially for smaller builders (ie me):

      1. i'd have to run a separate tile server to take in the tile requests and convert them to "sql" requests (or mbtile requests) under the hood, and I'm just not a fan of more moving parts
      2. I'd have to take my 10+ TB (and growing) of geotiffs and process them all into mbtiles which is a huge compute and walltime cost
      3. the resulting mbtiles end up being similar in size at best, but at worst far larger than the original geotiffs so it balloons up the hosting and egress costs in exchange for faster requests. this is a great compression optimization breakdown for geotiffs that dives into this if you're interested - https://blog.cleverelephant.ca/2015/02/geotiff-compression-for-dummies.html

      anyways, I'm sure ted has his own thoughts as well but this is at least what I've taken away from this space after diving into it with fresh eyes in the past few months

    • twelvechairsApr 2021

      A couple of excellent GIS related links I would recommend to anyone interested in this area.

      Talks and writing by PostGIS co-creator Paul Ramsey (who is incredible): http://blog.cleverelephant.ca/writings

      The mapscaping podcast - a lot of intros to the complex and overlapping worlds of GIS: https://mapscaping.com/blogs/the-mapscaping-podcast

    • durkieOct 2018

      do you have to do much tuning to trigger parallel queries? i'm also trying to do this with PostGIS, and it looks like you kind of have to tweak costs and fiddle with things a fair amount to get parallel queries to trigger: http://blog.cleverelephant.ca/2018/09/parallel-postgis-3.html

    • janpotSep 2019

      > A wildcard at the end can use a regular (btree) index.

      depending on the locale your db is in, it might be a little less "regular". recently fell in that trap.

      http://blog.cleverelephant.ca/2016/08/pgsql-text-pattern-ops.html

    • whoopdeepooFeb 2023

      ESRI is a scourge on the GIS industry. One of the creators of postgis can say it much better than I can.

      https://blog.cleverelephant.ca/2018/11/esri-dominates.html

    • jeffdavisAug 2012

      OSM uses postgres: http://blog.cleverelephant.ca/2009/04/openstreetmap-moves-to-postgresql.html?m=1

    Related

    Postgres OnLine Journalpostgresonline.com29 people

    PostGIS 2.2 leveraging power of PostgreSQL 9.5

    Postgres OnLine Journal
    Company · last shared 2024
    Robert Haasrhaas.blogspot.com96 people

    New Features Coming in PostgreSQL 10

    Robert Haas
    Personal · last shared 2026
    Timescale Blogblog.timescale.com95 people

    How percentile approximation works and why it's more useful than averages

    Timescale Blog
    Company · last shared 2022
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Rob Coneryrob.conery.io50 people

    RethinkDB 2.0 is amazing

    Rob Conery
    Personal · last shared 2021
    Craig Kerstienscraigkerstiens.com101 people

    Give Me Back My Monolith

    Craig Kerstiens
    Personal · last shared 2025
    Percona Blogpercona.com327 people

    UUIDs are popular, but bad for performance (2019)

    Percona Blog
    Company · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026