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
    T

    TigerData Blog

    tigerdata.com · Company blog · on HN since 2025

    TigerData, formerly Timescale, publishes engineering posts on Postgres, time-series data, BM25 search, and database workloads for AI.

    Visit blogHN submissions
    DatabasesDevOps & CloudAI & Machine Learning
    What HN says

    HN uses it for Timescale and TigerData job listings and engineering posts, with a commenter describing a hybrid search effort that led to its BM25 work.

    Stats for nerds
    35HN people shared it
    28linked in comments
    352story points
    Jun 2026last shared
    2025people per year2026

    Top posts on HN

    1. 1
      Timescale Is Now TigerData
      1 person · 170 points · first shared 2025 · 133 comments on HN
    2. 2
      Replacing EBS and Rethinking Postgres Storage from First Principles
      2 people · 107 points · first shared 2025 · 59 comments on HN
    3. 3
      It's 2026, Just Use Postgres
      1 person · 25 points · first shared 2026 · 2 comments on HN
    4. 4
      You don't need Elasticsearch: BM25 is now in Postgres
      3 people · 9 points · first shared 2025 · Discussion on HN
    5. 5
      BM25 Search in Postgres
      2 people · 7 points · first shared 2025 · 4 comments on HN
    6. 6
      The Database Has a New User–LLMs–and They Need a Different Database
      2 people · 5 points · first shared 2025 · Discussion on HN
    7. 7
      Postgres for Agents (By TigerData)
      2 people · 5 points · first shared 2025 · Discussion on HN
    8. 8
      TimescaleDB 2.21 – 42× Faster DELETEs
      1 person · 3 points · first shared 2025 · Discussion on HN
    9. 9
      PostgreSQL Couldn't Handle Our Time-Series Data–TimescaleDB Crushed It
      1 person · 3 points · first shared 2025 · Discussion on HN
    10. 10
      The Big Shift in MCP: Why AI Guides Will Replace API Wrappers
      1 person · 3 points · first shared 2025 · 2 comments on HN

    What HN people wrote when they linked it

    • tjgreenMar 2026

      Last summer we faced a conundrum at my company, Tiger Data, a Postgres cloud vendor whose main business is in timeseries data. We were trying to grow our business towards emerging AI-centric workloads and wanted to provide a state-of-the-art hybrid search stack in Postgres. We'd already built pgvectorscale in house with the goal of scaling semantic search beyond pgvector's main memory limitations. We just needed a scalable ranked keyword search solution too.

      The problem: core Postgres doesn't provide this; the leading Postgres BM25 extension, ParadeDB, is guarded behind AGPL; developing our own extension appeared daunting. We'd need a small team of sharp engineers and 6-12 months, I figured. And we'd probably still fall short of the performance of a mature system like Parade/Tantivy.

      Or would we? I'd be experimenting long enough with AI-boosted development at that point to realize that with the latest tools (Claude Code + Opus) and an experienced hand (I've been working in database systems internals for 25 years now), the old time estimates pretty much go out the window.

      I told our CTO I thought I could solo the project in one quarter. This raised some eyebrows.

      It did take a little more time than that (two quarters), and we got some real help from the community (amazing!) after open-sourcing the pre-release. But I'm thrilled/exhausted today to share that pg_textsearch v1.0 is freely available via open source (Postgres license), on Tiger Data cloud, and hopefully…

    • n_uSep 2025

      From my position

      MySQL pros:

      The MySQL docs on how the default storage engine InnoDB locks rows to support transaction isolation levels is fantastic. [1] This can help you better architect your system to avoid lock contention or understand why existing queries may be contending for locks. As far as I know Postgres does not have docs like that.

      MySQL uses direct I/O so it disables the OS page cache and uses its own buffer pool instead[2]. Whereas Postgres doesn't use direct I/O so the OS page cache will duplicate pages (called the "double buffering" problem). So it is harder to estimate how large of a dataset you can keep in memory in Postgres. They are working on it though [3]

      If you delete a row in MySQL and then insert another row, MySQL will look through the page for empty slots and insert there. This keeps your pages more compact. Postgres will always insert at the bottom of the page. If you have a workload that deletes often, Postgres will not be using the memory as efficiently because the pages are fragmented. You will have to run the VACUUM command to compact pages. [4]

      Vitess supports MySQL[5] and not Postgres. Vitess is a system for sharding MySQL that as I understand is much more mature than the sharding options for Postgres. Obviously this GA announcement may change that.

      Uber switched from MySQL to Postgres only to switch back. It's a bit old but it's worth a read. [6]

      Postgres pros:

      Postgres supports 3rd party extensions which allow you to add features…

    • lpandongFeb 2026

      Tiger Data (FKA Timescale) [ Global | 100% Remote | Multiple Roles: Eng, GTM, Support + more ]
      We began in 2017 as TimescaleDB, focused on making PostgreSQL the best database for time-series data. As our customers evolved, so did we.

      Today, more than 2,000 companies use our technology to power real-time analytics, agentic applications, and high-ingest operational systems. What started as a time-series database has become the fastest PostgreSQL for modern workloads. To reflect that evolution, we’re now TigerData—a name that speaks to our speed, precision, and ambition. The tiger has long been part of our culture: fast, focused, powerful. From “Tiger Time” all-hands to welcoming new hires as “tiger cubs,” it’s how we build—decisively, fearlessly, and with purpose.

      This is not a reinvention: it’s a reflection of how we already serve our customers today.

      TigerData is growing! Check us out: https://www.tigerdata.com/careers

      Senior Platform Engineer - Postgres Specialist https://www.tigerdata.com/careers/8c701831-c4cf-4cc8-a9f0-0afa30474c08

      Customer Delivery Engineer - https://www.tigerdata.com/careers/3d060bc0-1abf-446b-881e-f43416be227e

      Partner Sales Manager, AWS - https://www.tigerdata.com/careers/c4980e2e-3b9e-4f97-9a2a-cf649f274548

    • DSembaJun 2026

      I'd argue LLMs are getting cheaper, so it will get more feasible for LLMs to soon act on our behalf, bringing only what we're interested in.

      Projects like OpenClaw and Hermes already show that this can work whether the source is RSS or simply a website the agent visits.

      Even Google now envisions this, since they recently announced "information agents" (https://blog.google/products-and-platforms/products/search/search-io-2026/) that will keep working in the background.
      They surely have an index they can use, but I wonder whether that's necessary? AI agents like Claude Code suggest it's possible to use simple keyword searches, without maintaining vector indexes - https://www.tigerdata.com/blog/why-cursor-is-about-to-ditch-vector-search-and-you-should-too

      It could be that soon we're gonna get a fully personalized briefing on the topics that we're interested in, or maybe a new kind of feed, replacing social media.

      I'm actually working on the briefing idea myself: https://briefin.com

    • ahacheteJun 2026

      At StackGres [1] we find Timescale to be one of the most used extensions. Timescale is quite a successful project!

      StackGres is actually the first solution recommended by Timescale for self-hosting with Kubernetes operators [2].

      So if you are into Kubernetes (or if not, consider it, using something like K3s [3] is quite straightforward and lightweight on resources), this is probably a great option to self-host which would avoid you all the hassle of manually doing all the setup involved for production-ready clusters.

      [1] https://stackgres.io

      [2] https://www.tigerdata.com/docs/get-started/choose-your-path/install-timescaledb#install-with-postgresql-kubernetes-operators

      [3] https://k3s.io/

    • GVRVFeb 2026

      G'day! There seems to be a major inconsistency in the listing for https://www.tigerdata.com/careers/ac8ae587-fd1d-4a3f-b844-7411363e22b2. While the job description mentions "4-day 10-hour night shift from 7am - 5pm IST (1:30am to 11:30am UTC) Friday-Monday", the questionnaire for submission mentions "4-day 10-hour night shift from 11pm - 9am IST (4:30pm to 2:30am UTC) Friday-Monday". Might be worth rectifying.

    Related

    Timescale Blogblog.timescale.com95 people

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

    Timescale Blog
    Company · last shared 2022
    PlanetScale Blogplanetscale.com211 people

    Generics can make your Go code slower

    PlanetScale Blog
    Company · last shared 2026
    pganalyze Blogpganalyze.com54 people

    Waiting for Postgres 18: Accelerating Disk Reads with Asynchronous I/O

    pganalyze Blog
    Company · last shared 2026
    Crunchy Data Blogcrunchydata.com187 people

    Learn Postgres at the Playground – Postgres compiled to WASM running in browser

    Crunchy Data Blog
    Company · last shared 2026
    InfluxData Bloginfluxdb.com23 people

    InfluxDB Clustering Design – Neither CP or AP

    InfluxData Blog
    Company · last shared 2015
    Postgres.ai Blogpostgres.ai22 people

    Common DB schema change mistakes in Postgres

    Postgres.ai Blog
    Company · last shared 2026
    Citus Data Blogcitusdata.com224 people

    Citus Unforks from PostgreSQL, Goes Open Source

    Citus Data Blog
    Company · last shared 2026
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025