HNHacker News
TopNewBestAskShowJobs

manish_gill

1,516 karma · joined October 18, 2011

Software

https://parallelthoughts.xyz

https://twitter.com/mgill25

submissionscomments
manish_gill··on Ask HN: What are you working on? (August 2026)
Published [0] a few days back - learning IO techniques in Linux. Got as far as epoll and will explore io_uring next!

[0] https://parallelthoughts.xyz/2026/08/learning-linux-io-part-...

manish_gill··on Ask HN: What Are You Working On? (July 2026)
I am aware of Paul McKenney's work yeah. Thanks for linking!
manish_gill··on Ask HN: What Are You Working On? (July 2026)
Learning Lock-Free Data Structures:

- https://parallelthoughts.xyz/2026/03/cas-me-if-you-can-part-...

- https://parallelthoughts.xyz/2026/06/cas-me-if-you-can-part-...

- https://parallelthoughts.xyz/2026/07/cas-me-if-you-can-part-...

Mostly me exploring how to build a Treiber Stack (first in Go, then in C++) -> Figuring out ABA and Use-After-Free in the C++ implementation, and then touching a bit of Hazard Pointers, and ending with a benchmark comparison b/w a mutex and a lock-free version of the stack.

LLMs are a great tool at teaching and explaining. I don't use it to generate code, but it takes away the pain of searching and setting up dependencies, tools, etc. So I can focus only on the concepts and then do the testing.

It is not perfect, but I learned something that I did not know thanks to these techniques. And that too without reading dense and obscure books. I love it.

manish_gill··on My thoughts on the Bun Rust rewrite
Why are we so eager to dismiss the very personal experiences of Andrew - someone who envisioned and developed Zig from the ground up? It is entirely within the realm of possibility that what he describes here did transpire. He had bad experiences with one of the more popular projects within the ecosystem - something that he hoped would become successful but the incentives were clearly misaligned.

When in doubt - look at the incentives. And the incentives here are fairly obvious. On one hand we have an open source project that is focused on quality and craftsmanship, and on the other hand we have the world's biggest AI company.

I am not anti-AI. But things like taste and quality matter. And I trust the creator of Zig more than the creator of Bun when it comes to said taste.

manish_gill··on Ask HN: Who is hiring? (June 2026)
ClickHouse | Distributed Data Infrastructure Engineer | Remote Hiring in the US right now. Seniors/Staff/Principal levels

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

What we are looking for:

Distributed Systems / Cloud Engineers to build

    - AutoScaling Systems for a Cloud Database

    - A Distributed Caching Layer on top of S3 [0]
If you have experience in productionizing and maintaining distributed systems cloud-based multi-tenant caches - you would fit right in.

We also maintain our own ClickHouse based Data Infrastructure. Bonus points if you've worked on auto-scaling or other data-driven forecasting challenges in the past.

    Can work in a fast moving scale-up environment. Proactive and hands on.

    You must be independent and self-organized.

    Database SRE / Cache Operations experience

    Go, Kubernetes, Distributed Systems in general

    You will need to be able to do On-Call - debugging production infra, db or cache issues

    Low-level database programming (C++, ClickHouse) - This is crucial for the cache.
If you want to work on operating production critical databases/caches in the cloud on or write data-driven algorithms for autoscaling, consider applying! Send me an email: manish.gill [at] clickhouse [dot] com

[0] https://clickhouse.com/blog/building-a-distributed-cache-for...

manish_gill··on Ask HN: Who is hiring? (April 2026)
ClickHouse | Senior Cloud Software Engineer - Distributed Systems / Cloud Databases / Kubernetes | Remote Hiring in the US right now. Seniors/Staff/Principal levels

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

I am hiring for AutoScaling as well as Distributed Cache Production Engineer Roles

What we are looking for:

Distributed Systems / Cloud Engineers to build

    - AutoScaling Systems for a Cloud Database

    - A Distributed Caching Layer on top of S3 [0]
If you have experience in productionising cloud-based multi-tenant caches - you would fit right in.

We also maintain our own ClickHouse-based Data Infrastructure. Bonus points if you've worked on auto-scaling or other data-driven forecasting challenges in the past.

    Can work in a fast moving scale-up environment. Proactive and hands on.

    You must be independent and self-organized.

    Go, Kubernetes, Distributed Systems in general

    You'll need to be able to do On-Call - debugging production infra or db issues

    Low-level database programming (C++, ClickHouse) - This is crucial for the cache.
If you want to work on operating production critical databases/caches in the cloud on or write data-driven algorithms for autoscaling, consider applying! Send me an email: manish.gill [at] clickhouse [dot] com

PS: If you're a pure DevOps person or a pure Data Engineer who wrangles data tools, please read the above requirements carefully before firing off an email. This role is an intersection of a lot of sub-roles, not a particular specialization

[0] https://clickhouse.com/blog/building-a-distributed-cache-for...

manish_gill··on Ask HN: Who is hiring? (March 2026)
ClickHouse | Senior Cloud Software Engineer - Distributed Systems / Cloud Databases / Kubernetes | Remote Hiring in the US right now. Seniors/Staff/Principal levels.

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

What we are looking for:

Distributed Systems / Cloud Engineers to build the AutoScaling Systems for a Cloud Database.

We also maintain our own ClickHouse-based Data Infrastructure. Bonus points if you've worked on auto-scaling or other data-driven forecasting challenges in the past.

    Can work in an early stage startup environment. Proactive and hands on.

    You must be independent and self-organized.

    Good at Go, Kubernetes (Understanding how to manage stateful services in a multi-cloud environment) and Distributed Systems in general.

    SQL / ClickHouse SQL (goes without saying)

    You'll need to be able to do On-Call - debugging production infra or db issues

    If you can do low-level database programming (C++, ClickHouse) that's added bonus.
If you want to work on operating production critical databases in the cloud on k8s + write data-driven algorithms for autoscaling, consider applying! Send me an email: manish.gill [at] clickhouse [dot] com

PS: If you're a pure DevOps person or a pure Data Engineer who wrangles data tools, please read the above requirements carefully before firing off an email. This role is an intersection of a lot of sub-roles, not a particular specialization

manish_gill··on Ask HN: Who is hiring? (February 2026)
ClickHouse | Senior Cloud Software Engineer - Distributed Systems / Cloud Databases / Kubernetes | Remote

Hiring in the US right now. Seniors/Staff/Principal levels.

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

What we are looking for:

Distributed Systems / Cloud Engineers to build the AutoScaling Systems for a Cloud Database.

We also maintain our own ClickHouse-based Data Infrastructure. Bonus points if you've worked on auto-scaling or other data-driven forecasting challenges in the past.

    Can work in an early stage startup environment. Proactive and hands on.

    You must be independent and self-organized.

    Good at Go, Kubernetes (Understanding how to manage stateful services in a multi-cloud environment) and Distributed Systems in general.

    SQL / ClickHouse SQL (goes without saying)

    You'll need to be able to do On-Call - debugging production infra or db issues

    If you can do low-level database programming (C++, ClickHouse) that's added bonus.
If you want to work on operating production critical databases in the cloud on k8s + write data-driven algorithms for autoscaling, consider applying! Send me an email: manish.gill [at] clickhouse [dot] com

[0] https://www.youtube.com/watch?v=AFoMsLMZKik

[1] https://www.youtube.com/watch?v=ufY_JFPpzRI

PS: If you're a pure DevOps person or a pure Data Engineer who wrangles data tools, please read the above requirements carefully before firing off an email. This role is an intersection of a lot of sub-roles, not a particular specialization

manish_gill··on Ask HN: Share your personal website
https://parallelthoughts.xyz/
manish_gill··on Ask HN: Who is hiring? (December 2025)
ClickHouse | Senior Software Engineer - Distributed Systems / Cloud Data Infrastructure / Kubernetes | Remote

US remote preferred right now, EU is technically fine but I'm looking to ramp up in US atm

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

What we are looking for:

Distributed Systems / Cloud Engineers to build the AutoScaling Systems for a Cloud Database.

We also maintain our own ClickHouse-based Data Infrastructure. Bonus points if you've worked on auto-scaling or other data-driven forecasting challenges in the past.

    Can work in an early stage startup environment. Proactive and hands on.

    You must be independent and self-organised.

    Good at Go, Kubernetes (Understanding how to manage stateful services in a multi-cloud environment)

    We have a Python service in our Recommendation pipeline, so some ML/Data Science knowledge would be good.

    SQL / ClickHouse SQL (goes without saying)

    You'll need to be able to do On-Call - debugging production infra or db issues

    If you can do low-level database programming (C++, ClickHouse) that's added bonus.
If you want to work on operating production critical databases in the cloud on k8s + write data-driven algorithms for autoscaling, consider applying!

Send me an email: manish.gill [at] clickhouse [dot] com

[0] https://www.youtube.com/watch?v=AFoMsLMZKik

[1] https://www.youtube.com/watch?v=ufY_JFPpzRI

PS: If you're a pure DevOps person or a pure Data Engineer who wrangles data tools, please read the above requirements carefully before firing off an email. This role is an intersection of a lot of sub-roles, not a particular specialization.

manish_gill··on Scaling request logging with ClickHouse, Kafka, and Vector
> Clickhouse is not good for joins

This is less and less true as time goes on tbh. 25.9 introduced Join Reordering as well - https://clickhouse.com/blog/clickhouse-release-25-09

manish_gill··on Ask HN: Who is hiring? (September 2025)
ClickHouse | Senior Software Engineer - Distributed Systems / Cloud Data Infrastructure / Kubernetes | Remote

(US preferred right now, EU is technically fine but I'm looking to ramp up in US atm)

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

What we are looking for:

Distributed Systems / Cloud Engineers to build the AutoScaling Systems for a Cloud Database.

We also maintain our own ClickHouse-based Data Infrastructure. Bonus points if you've worked on auto-scaling or other data-driven forecasting challenges in the past.

    Can work in an early stage startup environment. Proactive and hands on.

    You must be independent and self-organised.

    Good at Go, Kubernetes (Understanding how to manage stateful services in a multi-cloud environment)

    We have a Python service in our Recommendation pipeline, so some ML/Data Science knowledge would be good.

    SQL / ClickHouse SQL (goes without saying)

    You'll need to be able to do On-Call - debugging production infra or db issues

    If you can do low-level database programming (C++, ClickHouse) that's added bonus.
If you want to work on operating production critical databases in the cloud on k8s + write data-driven algorithms for autoscaling, consider applying!

Send me an email: manish.gill [at] clickhouse [dot] com

[0] https://www.youtube.com/watch?v=AFoMsLMZKik [1] https://www.youtube.com/watch?v=ufY_JFPpzRI

PS: If you're a pure DevOps person or a pure Data Engineer who wrangles data tools, please consider the above requirements before firing off an email. This role is an intersection of a lot of sub-roles, not a particular specialization.

manish_gill··on Ask HN: Who is hiring? (July 2025)
ClickHouse | Senior Software Engineer - Cloud Infrastructure / Kubernetes | Remote (US / EU preferred)

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

What we are looking for:

Cloud / Kubernetes Operator engineers to build the AutoScaling infrastructure. We also maintain our own ClickHouse-based Data Infrastructure. Bonus points if you've worked on autoscaling or other data-driven forecasting challenges in the past.

    Can work in an early stage startup environment. Proactive and hands on.

    Senior/Staff+ Engineer. You must be independent and self-organized.

    Good at Go, Kubernetes (Understanding how to manage stateful services in a multi-cloud environment)

    We have a Python service in our Recommendation pipeline, so some ML/Data Science knowledge would be good.

    SQL / ClickHouse SQL (goes without saying)

    You'll need to be able to do On-Call - debugging production infra or db issues

    If you can do low-level database programming (C++, ClickHouse) that's added bonus.
If you want to work on operating production critical databases in the cloud on k8s + write data-driven algorithms for autoscaling, consider applying! Send me an email: manish.gill [at] clickhouse [dot] com [0] https://www.youtube.com/watch?v=AFoMsLMZKik

[1] https://www.youtube.com/watch?v=ufY_JFPpzRI

manish_gill··on Frequent reauth doesn't make you more secure
Okta / Lumos are the biggest offenders of this.
manish_gill··on Ask HN: Options for One-Handed Typing
Co-incidentally, saw this video on Microsoft's VSCode Youtube channel yesterday - the Engineer in question was born without a right hand and shows her workflow with accessibility tools: https://www.youtube.com/watch?v=pUPqKm5wVhw

Hope this helps your relative. Good luck.

manish_gill··on We clone a running VM in 2 seconds
They tried running minecraft, but I wonder if a similar (or better) cloning is possible for a mission critical workload - like a database consuming a huge amount of memory. Neon uses QEMU to achieve this for example: https://neon.tech/docs/reference/glossary#live-migration but is that the only way?
manish_gill··on Teach, Don't Tell (2013)
If people are still coming up with you for questions that the docs answer, then the docs are not discoverable. Nobody is going to sit through hours of docs to find that one small thing they are interested in knowing the answer to _right now_.

LLMs can solve this to some extend now tbh.

manish_gill··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
Is it recommended or not? I've heard anecdotally that going through the Consular services to obtain EB1C is not recommended - because you can get denied easily without any protections you might get from being in the US.
manish_gill··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
I think I qualify for EB-1C, but does one need to be present and already living in the US to apply for it, or can that happen from the current country of residence?

Or is the general path: L1 -> Move -> Apply for EB-1C once migrated.

manish_gill··on Show HN: Berlin Swapfest – Electronics flea market
If there are any of these hacker spaces that are friendly for English speakers (my German is only A2.1 sadly), I would love to join one of them :)
manish_gill··on Show HN: Berlin Swapfest – Electronics flea market
I'm definitely gonna attend. See you there!
manish_gill··on Ask HN: What are you working on? (February 2025)
Implementing https://interpreterbook.com/ and subsequently https://compilerbook.com/ in C++.
manish_gill··on Thank HN: My bootstrapped startup got acquired today
Saw your posts. It's reassuring to hear that the leadership team will continue to operate the company!

Good luck with everything, Paras. Have fun running the AI Lab :)

manish_gill··on Thank HN: My bootstrapped startup got acquired today
Question - What is typically the future of companies that are acquired by Private Equity firms?

As a former employee of VWO who worked there for ~3 years, I'm curious about the future of the company.

manish_gill··on Ask HN: Who is hiring? (September 2024)
Shouldn't be an issue.
manish_gill··on Ask HN: Who is hiring? (September 2024)
ClickHouse | Senior Software Engineer - Data / Machine Learning / Statistics | Remote (US / EU)

ClickHouse is a popular, Open-Source OLAP Database. We are ClickHouse Inc, the company behind the database aiming to build the best in class real time data warehouse.

I am hiring for a Senior Software Engineer to work on our AutoScaling recommendation pipeline, used to do vertical and horizontal scaling database clusters for ClickHouse Cloud.

We are looking for people who have production experience in building data products - think time-series forecasting, anomaly detection using heuristics, stats or ML models. The ability to dig deep into metrics quality, statistics explainable algorithms for Auto-Scaling are crucial. Things like simulations, back-testing etc are useful to know.

If you happen to be have Data Engineering or Data Infrastructure experience as well, that's cherry on top.

You'll be working across the stack - the Infrastructure, Kubernetes Operators and innards, Data Pipelines, but most critically, the Recommendation Pipeline. If you're into Databases, we also work closely with the Core database team to support the Auto-Scaling needs.

Stack: Go for the Cloud Systems, Python for the Recommendation Services.

Apply here: https://boards.greenhouse.io/clickhouse/jobs/5140132004

manish_gill··on Ask HN: Who is hiring? (May 2024)
All of EU
manish_gill··on Ask HN: Who is hiring? (May 2024)
ClickHouse | Senior Software Engineer - Data | Remote (EU Timezone Preferred for this specific position)

I'm hiring for a Data-Driven Software Engineer to work on our AutoScaling recommendation pipeline. Looking for people who have production experience in Infrastructure, Kubernetes etc, along with the desire and capability to dig deep into metrics quality, statistics and build simulations as well as algorithms for AutoScaling.

You'll be working across the stack - the Infrastructure, Kubernetes Operators and innards, Data Pipelines, but most critically, Recommendations. If you're into Databases, we also work closely with the core database team to support the AutoScaling needs.

Apply here: https://boards.greenhouse.io/clickhouse/jobs/5140132004

manish_gill··on Simon Riggs has died
What's wrong with trying to get rich? Please explain.
manish_gill··on Amsterdam bans cruise ships
Amsterdam cultivated a reputation for its drug tourism. Why was that ever allowed to happen? It seems like you're angry about all the tourism - a problem a lot of other cities would love to have.

The sad answer is that everyone _left_ Amsterdam by choice - and allowed these tourism centric industries to grow. The money that it brought in was too good and eventually lead to the so called decline you seem to be complaining about.

As for property price rise - people have the same complaint against tech workers. So I guess I can no longer be a tourist and I can't work in tech because someone somewhere is definitely going to be angry that I make more money and the world isn't fair.

Page 1 of 15Next →