<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: nishantmodak</title><link>https://news.ycombinator.com/user?id=nishantmodak</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 07 Jun 2026 19:45:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nishantmodak" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nishantmodak in "Call a Human MCP"]]></title><description><![CDATA[
<p>I built a small MCP server that lets any AI agent (Claude Desktop, Cursor,
  Windsurf) block and wait for a human response before taking irreversible actions.<p><pre><code>  Two tools:
  - ask_human(question) – agent blocks until you reply
  - request_approval(action) – agent blocks until you click Approve or Deny

  Notifications via Slack (with interactive buttons), or native macOS
  dialogs. Works with any MCP-compatible client over stdio or SSE.

  The use case that motivated it: I kept coming back to find my agent had done
  something I didn't want while I was away. Now it just asks.

  GitHub: https://github.com/nishantmodak/call-a-human-mcp</code></pre></p>
]]></description><pubDate>Tue, 03 Mar 2026 00:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47226294</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=47226294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47226294</guid></item><item><title><![CDATA[Call a Human MCP]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/nishantmodak/call-a-human-mcp">https://github.com/nishantmodak/call-a-human-mcp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47226293">https://news.ycombinator.com/item?id=47226293</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 03 Mar 2026 00:31:31 +0000</pubDate><link>https://github.com/nishantmodak/call-a-human-mcp</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=47226293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47226293</guid></item><item><title><![CDATA[Why high-cardinality workloads fail differently in Prometheus vs. ClickHouse]]></title><description><![CDATA[
<p>Article URL: <a href="https://last9.io/blog/high-cardinality-metrics-prometheus-clickhouse/">https://last9.io/blog/high-cardinality-metrics-prometheus-clickhouse/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46684277">https://news.ycombinator.com/item?id=46684277</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 19 Jan 2026 20:46:47 +0000</pubDate><link>https://last9.io/blog/high-cardinality-metrics-prometheus-clickhouse/</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=46684277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46684277</guid></item><item><title><![CDATA[New comment by nishantmodak in "How much of my observability data is waste?"]]></title><description><![CDATA[
<p>Problem has never been the storage. Its running those queries to return in milliseconds - if its for a dashboard, an alert of your new AI agent trying to make sense of it.</p>
]]></description><pubDate>Wed, 14 Jan 2026 23:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46625302</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=46625302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46625302</guid></item><item><title><![CDATA[New comment by nishantmodak in "Why high-cardinality labels stress metrics databases"]]></title><description><![CDATA[
<p>I wrote this after seeing the same failure modes across multiple teams and metrics stacks.<p>The intent here isn’t to argue that high cardinality is bad but to explain the mechanical reasons unbounded cardinality shows up later as cost surprises, slow queries, and trust erosion.<p>Curious if others have seen similar query-time or indexing issues they have noticed.</p>
]]></description><pubDate>Thu, 01 Jan 2026 20:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46457933</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=46457933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46457933</guid></item><item><title><![CDATA[Why high-cardinality labels stress metrics databases]]></title><description><![CDATA[
<p>Article URL: <a href="https://last9.io/blog/why-high-cardinality-metrics-break/">https://last9.io/blog/why-high-cardinality-metrics-break/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46457857">https://news.ycombinator.com/item?id=46457857</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 01 Jan 2026 20:47:02 +0000</pubDate><link>https://last9.io/blog/why-high-cardinality-metrics-break/</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=46457857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46457857</guid></item><item><title><![CDATA[New comment by nishantmodak in "I am rich and have no idea what to do"]]></title><description><![CDATA[
<p>Wasn't it  pascal who said that all of our problems come from our inability to be bored.</p>
]]></description><pubDate>Fri, 03 Jan 2025 09:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42584042</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=42584042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42584042</guid></item><item><title><![CDATA[New comment by nishantmodak in "Why is observability so expensive?"]]></title><description><![CDATA[
<p>I have a different take<p>>Engineers have to pre-define and send all telemetry data they might need – since it’s so difficult to make changes after the fact – regardless of the percentage chance of the actual need.<p>YES. Let them send all the data. The best place to solve for it is at Ingestion.<p>There's typically 5 different stages to this process.<p>Instrumentation -> Ingestion -> Storage -> Query (Dashboard) -> Query (Alerting)<p>Instrumentation is the wrong place to solve this.<p>Ingestion - Build pipelines that allow to process this data and provide for tools like streaming aggregation, cardinality controls that allow to 'process it' or act on anomalous patterns. This atleast makes working on observability data 'dynamic' instead of having to go change instrumentation always.
Storage - Provide blaze (2hours), hot(1 month), cold(13 months) of tiered data storage with indipendent read paths.<p>This, in my opinion has solved for the bulk of cost & re-work challenges associated with telemetry data.<p>I believe, Observability is the Big Data of today, without the Big Data tools! (Disclosure: I work at Last9.io and we have taken a similar approach to solve for these challenges)<p><a href="https://last9.io/data-tiering/" rel="nofollow">https://last9.io/data-tiering/</a></p>
]]></description><pubDate>Wed, 03 Apr 2024 21:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39923575</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=39923575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39923575</guid></item><item><title><![CDATA[Running SLOs]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.last9.io/slos-eased/">https://blog.last9.io/slos-eased/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30297342">https://news.ycombinator.com/item?id=30297342</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 11 Feb 2022 05:20:52 +0000</pubDate><link>https://blog.last9.io/slos-eased/</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=30297342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30297342</guid></item><item><title><![CDATA[Latency SLO]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.last9.io/latency-slo/">https://blog.last9.io/latency-slo/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28125215">https://news.ycombinator.com/item?id=28125215</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Aug 2021 04:46:15 +0000</pubDate><link>https://blog.last9.io/latency-slo/</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=28125215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28125215</guid></item><item><title><![CDATA[Observe a Service Not a Server]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.last9.io/services-not-server-observability/">https://blog.last9.io/services-not-server-observability/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27928470">https://news.ycombinator.com/item?id=27928470</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 23 Jul 2021 08:26:50 +0000</pubDate><link>https://blog.last9.io/services-not-server-observability/</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=27928470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27928470</guid></item><item><title><![CDATA[Need for Systems Observability]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.last9.io/need-for-systems-observability/">https://blog.last9.io/need-for-systems-observability/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27762219">https://news.ycombinator.com/item?id=27762219</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jul 2021 15:29:25 +0000</pubDate><link>https://blog.last9.io/need-for-systems-observability/</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=27762219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27762219</guid></item><item><title><![CDATA[Monitoring at IPL Scale]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.hotstar.com/monitoring-at-scale-2021-d508cf0c4da8">https://blog.hotstar.com/monitoring-at-scale-2021-d508cf0c4da8</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27272627">https://news.ycombinator.com/item?id=27272627</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 May 2021 04:34:22 +0000</pubDate><link>https://blog.hotstar.com/monitoring-at-scale-2021-d508cf0c4da8</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=27272627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27272627</guid></item><item><title><![CDATA[Show HN: SLO Computer]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/last9/slo-computer/">https://github.com/last9/slo-computer/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27076051">https://news.ycombinator.com/item?id=27076051</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 07 May 2021 14:09:36 +0000</pubDate><link>https://github.com/last9/slo-computer/</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=27076051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27076051</guid></item><item><title><![CDATA[Fascinating Story of a Vaccine from 1800s]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bbc.com/news/world-asia-india-53944723">https://www.bbc.com/news/world-asia-india-53944723</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24540700">https://news.ycombinator.com/item?id=24540700</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Sep 2020 07:20:11 +0000</pubDate><link>https://www.bbc.com/news/world-asia-india-53944723</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=24540700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24540700</guid></item><item><title><![CDATA[New comment by nishantmodak in "Clever Hans Fallacy of Monitoring Tools"]]></title><description><![CDATA[
<p>Link <a href="https://blog.last9.io/sre-tooling-clever-hans-fallacy/" rel="nofollow">https://blog.last9.io/sre-tooling-clever-hans-fallacy/</a></p>
]]></description><pubDate>Wed, 29 Jul 2020 07:04:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=23984130</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=23984130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23984130</guid></item><item><title><![CDATA[Clever Hans Fallacy of Monitoring Tools]]></title><description><![CDATA[
<p>All our monitoring tools enable us to observe what we want to look at. Known knowns.<p>Thus, missing out on the unknown unknowns and being in an endless trial and error state. One at a time.<p>https://blog.last9.io/sre-tooling-clever-hans-fallacy/</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23984123">https://news.ycombinator.com/item?id=23984123</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 29 Jul 2020 07:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=23984123</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=23984123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23984123</guid></item><item><title><![CDATA[Unix Philosophy]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.catb.org/esr/writings/taoup/html/philosophychapter.html">http://www.catb.org/esr/writings/taoup/html/philosophychapter.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=12064882">https://news.ycombinator.com/item?id=12064882</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 10 Jul 2016 07:44:54 +0000</pubDate><link>http://www.catb.org/esr/writings/taoup/html/philosophychapter.html</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=12064882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12064882</guid></item><item><title><![CDATA[Non HTTP Microservices framework]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/gilmour-libs/gilmour">https://github.com/gilmour-libs/gilmour</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=11392332">https://news.ycombinator.com/item?id=11392332</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 30 Mar 2016 19:42:56 +0000</pubDate><link>https://github.com/gilmour-libs/gilmour</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=11392332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11392332</guid></item><item><title><![CDATA[New comment by nishantmodak in "Someone left my Gmail in debug mode"]]></title><description><![CDATA[
<p>I can see this in my inbox too!</p>
]]></description><pubDate>Tue, 01 Dec 2015 10:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=10654534</link><dc:creator>nishantmodak</dc:creator><comments>https://news.ycombinator.com/item?id=10654534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10654534</guid></item></channel></rss>