HN user

akulkarni

1,571 karma

http://www.tigerdata.com/

ajay (at) tigerdata (dot) com

Posts77
Comments282
View on HN
eyeondesign.aiga.org 7mo ago

How the Maharaja Mascot Became Air-India's Design Star

akulkarni
2pts0
www.tigerdata.com 9mo ago

Postgres for Agents

akulkarni
2pts0
blog.fsck.com 9mo ago

How I'm using coding agents in September, 2025

akulkarni
2pts0
postgres.ai 12mo ago

Self-Driving Postgres

akulkarni
3pts0
www.infoworld.com 1y ago

Serverless was never a cure-all

akulkarni
1pts0
toddle.dev 1y ago

Why is everyone trying to replace Software Engineers?

akulkarni
73pts139
twitter.com 1y ago

Vector Databases should be Vector Indexes

akulkarni
4pts0
aiven.io 1y ago

Google's AlloyDB Now Available on Other Clouds

akulkarni
4pts0
twitter.com 1y ago

Notion AI

akulkarni
1pts0
opensauced.pizza 1y ago

Every GitHub Repository Should Be a Dataset

akulkarni
1pts0
simonwillison.net 2y ago

Simon Willison thoughts on GPT-4o

akulkarni
3pts0
cloud.google.com 4y ago

Google Cloud Managed Service for Prometheus

akulkarni
5pts1
ev.medium.com 4y ago

Simple or Easy?

akulkarni
1pts0
betakit.com 5y ago

Shopify Invests in Stripe

akulkarni
1pts0
lightstep.com 5y ago

Lightstep Is Acquired by ServiceNow

akulkarni
7pts0
blog.cloudflare.com 5y ago

Start building your own private network on Cloudflare today

akulkarni
1pts0
www.craigkerstiens.com 5y ago

Top Product Skills: SQL, Excel, Communication, Story, Prioritization

akulkarni
5pts0
blog.adamretter.org.uk 5y ago

Business Source License Adoption

akulkarni
1pts0
www.linkedin.com 5y ago

Snowflake CEO on how he has built multiple successful public companies

akulkarni
4pts0
www.sapiens.org 5y ago

What Happened on Easter Island?

akulkarni
1pts0
www.cnbc.com 5y ago

Coronavirus created ‘iPhone moment’ for cloud software

akulkarni
1pts0
scalegrid.io 5y ago

Using Jsonb in PostgreSQL: How to Effectively Store and Index JSON Data

akulkarni
6pts0
www.infoworld.com 5y ago

Why MongoDB is ‘fundamentally better’ for developers

akulkarni
2pts0
twitter.com 5y ago

How to effectively sabotage a functioning organization (CIA memo from 1944)

akulkarni
2pts0
techcrunch.com 6y ago

Databricks acquires Redash

akulkarni
83pts26
www.infoworld.com 6y ago

Do we need so many databases?

akulkarni
2pts0
bausk.dev 6y ago

A Practical Comparison of TimescaleDB and InfluxDB for time-series data

akulkarni
6pts0
blog.twitter.com 6y ago

MetricsDB: TimeSeries Database for storing metrics at Twitter

akulkarni
117pts62
k8s.af 6y ago

Kubernetes Failure Stories

akulkarni
8pts0
www.datanami.com 6y ago

CockroachDB Snags $87M to Grow Cloud Database Business

akulkarni
5pts0

I'm just sharing my thoughts as a long-time reader. Again, it's your show. You don't have to defend your actions. Thanks for all that you do.

Thanks Tom, I appreciate the openness. You are seemingly overriding the wishes of the community, but it your community and you have the right to do so. I still think it's a shame, but that's my problem.

There are also 200+ comments on here and a good discussion IMO which is now unfortunately buried.

Feels like a net negative for the HN community.

You buried a popular post because of the public accusation or just your "hunch"?

Why not let your audience decide what it wants to read?

I say this as a long time HN reader, who feels like the community has become grumpier over the years. Which I feel like is a shame. But maybe that's just me.

pgvectorscale is 100% open source

please ask your RDS rep to support it

we (tiger data) are also happy to help push that along if we can help

Yeah, I know what you mean. I used to roll my eyes every time someone said “agentic,” too. But after using Claude Code myself, and seeing how our best engineers build with it, I changed my mind. Agents aren’t hype, they’re genuinely useful, make us more productive, and honestly, fun to work with. I’ve learned to approach this with curiosity rather than skepticism.

That's interesting. Personally I did not find it vague and ambiguous.

ClickHouse was fast but required a lot of extra pieces for it to work:

    Writing data to Clickhouse

    Your service must generate logs in a clear format, using Cap'n Proto or Protocol Buffers. Logs should be written to a socket for logfwdr to transport to PDX, then to a Kafka topic. Use a Concept:Inserter to read from Kafka, batching data to achieve a write rate of less than one batch per second.

    Oh. That’s a lot. Including ClickHouse and the WARP client, we’re looking at five boxes to be added to the system diagram. 

    So it became clear that ClickHouse is a sports car and to get value out of it we had to bring it to a race track, shift into high gear, and drive it at top speed. But we didn’t need a race car — we needed a daily driver for short trips to a grocery store. For our initial launch, we didn’t need millions of inserts per second. We needed something easy to set up, reliable, familiar, and good enough to get us to market. A colleague suggested we just use PostgreSQL, quoting “it can be cranked up” to handle the load we were expecting. So, we took the leap!
PostgreSQL with TimescaleDB did the job. Why overcomplicate things?

I agree with the overall sentiment of this post.

I’ve learned (sometimes the hard way!) that every design choice comes with real trade-offs. There’s no magic database architecture that optimizes every dimension (e.g., scalability, performance, ease-of-use) simultaneously.

Social media often pushes us into oversimplified "winner vs. loser" narratives, but this hides the actual complexity of building great infrastructure.

Recognizing and respecting these differences makes us smarter engineers, better community members, and frankly, just more enjoyable people to chat with.

PS Thank you for helping me add a new book to my list :-)

That's fair. We referenced that quote because it captured a lot of the skepticism in the early days (and because that comment is public). No hard feelings though!

It depends on which benchmarks you use.

"ClickBench evaluates databases using a single table of clickstream data, representative of workloads like web analytics, BI, and log aggregation. It also favors full-table large scans and large-scale aggregations on denormalized data.

Real-time analytics inside applications is different and needs a new benchmark." [0]

This is why we published RTABench. [1]

We believe that it is more representative of real-time analytical workloads.

[0] https://www.tigerdata.com/blog/benchmarking-databases-for-re...

[1] https://rtabench.com/

No joke: We've had Influx customers come to us and say that migrating from Influx 1.x to Timescale was easier than migrating from 1.x to 2.x

That's interesting. Our first extension (TimescaleDB) is great for time-series and real-time analytics.

And yes you are correct, pgvectorscale scales pgvector for embeddings, and pgai includes dev experience niceties for AI (eg automatic embedding management).

Would love to hear any suggestions on how we could make this less confusing. :-)

pgvectorscale only makes pgvector better. The primary developer-facing improvement is the introduction of the StreamingDiskANN index type.

So we would recommend using both from the start. There is no cost (technical or financial) for doing so.

There is discussion about getting this added to AWS RDS (as well as other PostgreSQL providers), but too early to share anything.

Ajay, Timescale CEO and co-founder, here.

It saddens me to see that we have generated so much ill will from you. It sounds like you were affected by our layoffs last year. You have every right to be upset. If you ever want to chat about this 1:1, you know how to reach me. I’d be happy to make the time.

To anyone else reading this: Some of what this person has shared is true, but some of it is not true.

I debated whether or not to reply. But one of my personal leadership values is “transparency”, so I thought I’d take the time to respond.

Yes, we conducted two rounds of layoffs in 2023. Like many tech companies, we hired a lot in 2021 and early 2022. Then, as the tech market began to correct mid 2022, we were forced to make tough decisions, including layoffs.

I take responsibility for the over-hiring and the layoffs. It brought me no joy to do them. But I feel a moral obligation to our customers to stay on the path of financial sustainability. I also feel a fiduciary obligation to our investors, some of whom are individuals, some of whom are large funds, who have all trusted us with their money. I feel a similar responsibility to current and former Timescalers who own equity in Timescale.

Sometimes, that means making tough decisions like this. But again, it was my call (not anyone else), and I accept full responsibility.

Yes, we did not publicize this news. Frankly, we thought we were too small for others to care. Maybe we got that wrong. But that decision came from a place of humility.

This is not true: “Just an email informing you that you no longer work for them.” Every affected person – except for a handful who were not working that day – was told the news individually, on a live Zoom call, that included at least one of our executives or a member of our People team. For the few teammates who were not working that day, we made many attempts to connect with them personally. I know the team tried their best to approach these hard conversations with care and empathy.

I was glad to see that a number of the affected individuals quickly found new roles at other companies in the PostgreSQL ecosystem, including at Supabase, Neon, and Tembo. These are good, smart people. The PostgreSQL ecosystem is better off with these people continuing to work to improve PostgreSQL.

The comments questioning our belief in open source are also not true. We still believe in open source. The core of TimescaleDB is still open source. Some of the advanced features are under a free, source-available license. Our latest release – TimescaleDB 2.15 – was just two weeks ago. Unlike most (all?) of our competitors, we have never re-licensed our open source software. This is something that is true for us but not for many others, like MongoDB, Elastic, Redis, Hashicorp, Confluent, etc.

Yes, we are building a self-sustaining open source business. Yes, it is hard and sometimes we get things wrong. But we have never stopped investing in our community. Today the TimescaleDB community (open source and free) is 20x larger than our customer base. And this community has more than doubled in the past 1+ year. We are also planning significant open source contributions for the next few months.

To the author of this post: I hope this response provides some clarification. And again, I’m available to chat one-on-one if you’d like.

To our open source and free community users, and to our customers: thank you for trusting us with your workloads. We are committed to serving you.

Finally, to the Timescale team, both current and former: thank you for all your hard work making developers successful. We are here to serve developers so that they can build the future. The road won’t always be easy or smooth. But we are committed, and we will get there.