<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: nikhilsimha</title><link>https://news.ycombinator.com/user?id=nikhilsimha</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 09:58:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nikhilsimha" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nikhilsimha in "ATProto for Distributed Systems Engineers"]]></title><description><![CDATA[
<p>Shameless plug, we built Chronon to solve a very similar problem. Chronon is now open source (apache 2) and used at Netflix, OpenAI, Airbnb, Stripe etc.<p>It is used to serve features/context to ML/AI models and rule engines, along with app views.<p>We are more scale and perf oriented as project given the use-cases and less decentralization oriented.<p>We also ship with a dataframe / prql like declarative api.<p>[1] <a href="https://chronon.ai" rel="nofollow">https://chronon.ai</a></p>
]]></description><pubDate>Mon, 10 Aug 2026 15:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49244994</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=49244994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49244994</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Andy Pavlo joins ClickHouse to establish ClickHouse Labs"]]></title><description><![CDATA[
<p>Congrats! Andy is incredible!</p>
]]></description><pubDate>Mon, 03 Aug 2026 16:22:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49157866</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=49157866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49157866</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Benchmarking Opus 5 on SlopCodeBench"]]></title><description><![CDATA[
<p>the last note about the agent sending emails without approvals is a very common problem!</p>
]]></description><pubDate>Tue, 28 Jul 2026 15:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49085333</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=49085333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49085333</guid></item><item><title><![CDATA[New comment by nikhilsimha in "A way to exclude sensitive files issue still open for OpenAI Codex"]]></title><description><![CDATA[
<p>Files that codex and any other coding agent has access to, should be opt-in NOT opt-out.
I think codex is not the right layer to solve this if you want a sane(one-click) UX.
We built our own internal sandboxing-terminal around claude and codex. Where a user-configured base-folder with low-risk code and creds is COPIED into the sandbox BEFORE new session creation.
There were many other UX related reasons to build our own terminal. Can share more if anyone is interested.</p>
]]></description><pubDate>Sun, 28 Jun 2026 15:01:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48707919</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=48707919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48707919</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Nobody ever got fired for using a struct"]]></title><description><![CDATA[
<p>It is very common to find tables with 1000+ columns in machine learning training sets at e-commerce companies. The largest I have seen had over 10000 columns.</p>
]]></description><pubDate>Fri, 06 Mar 2026 04:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47270699</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=47270699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47270699</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Qwen3.5: Towards Native Multimodal Agents"]]></title><description><![CDATA[
<p>easily the most memorable comment i have ever seen on hackernews so far. kudos good sir!</p>
]]></description><pubDate>Tue, 17 Feb 2026 04:28:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47043709</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=47043709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47043709</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Meditation as Wakeful Relaxation: Unclenching Smooth Muscle"]]></title><description><![CDATA[
<p>usually when a sharp sensation arises in an area, there is a habitual tendency to counteract - unconsciously tense surrounding muscles or antagonistic muscles or switch posture etc.<p>the idea is to observe with clarity the counteraction and let the sharp sensation arise and pass without the counteraction/resistance.</p>
]]></description><pubDate>Wed, 07 Jan 2026 20:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46532441</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=46532441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46532441</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Some thoughts on autoregressive models"]]></title><description><![CDATA[
<p>Not saying that our current approaches will lead to intelligence. No one can know.<p>It could very well be that the internal mechanism of our thought has an auto-regressive reasoning component.<p>With the full system effectively "combining" short term memory (what just happened) and "pruned" long-term memory (what relevant things i know from the past) and pushing that into a RAW autoregressive reasoning component.<p>It is also possible that another specialized auto regressive reasoning component is driving the "prune" and "combine" operations. This whole system could be solely represented in the larger network.<p>The argument that "intelligence cannot be auto-regressive" seems to be without basis to me.<p>> there is strong evidence that not all thinking is linguistic or sequential.<p>It is possible that a system wrapping a core auto-regressive reasoner can produce non-sequential thinking - even if you don't allow for weight updates.</p>
]]></description><pubDate>Fri, 07 Mar 2025 02:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43286963</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=43286963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43286963</guid></item><item><title><![CDATA[New comment by nikhilsimha in "F-strings for C++26 proposal [pdf]"]]></title><description><![CDATA[
<p>just skimmed the proposal, dont see how inline rendered f-strings are more complicated than the alternative.</p>
]]></description><pubDate>Sun, 02 Feb 2025 23:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42913129</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=42913129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42913129</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Feldera Incremental Compute Engine"]]></title><description><![CDATA[
<p>gotcha! thanks for the clarification</p>
]]></description><pubDate>Mon, 30 Sep 2024 16:50:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41699306</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=41699306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41699306</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Feldera Incremental Compute Engine"]]></title><description><![CDATA[
<p>So the writes are O(N) then - to keeps reads at O(1)?</p>
]]></description><pubDate>Mon, 30 Sep 2024 16:12:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41698828</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=41698828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41698828</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Feldera Incremental Compute Engine"]]></title><description><![CDATA[
<p>dumb question: how do z-sets or feldera deal with updates to values that were incorporated into the max already?<p>For example - max over {4, 5} is 5. Now I update the 5 to a 3, so the set becomes {4, 3} with a max of 4. This seems to imply that the z-sets would need to store ALL the values - again, in their internal state.<p>Also there needs to be some logic somewhere that says that the data structure for updating values in a max aggregation needs to be a heap. Is that all happening somewhere?</p>
]]></description><pubDate>Sun, 29 Sep 2024 19:06:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41689585</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=41689585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41689585</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Functional languages should be so much better at mutation than they are"]]></title><description><![CDATA[
<p>i personally like nim’s approach to memory management - implicitly refcounted, but exposes clean manual memory management when needed</p>
]]></description><pubDate>Wed, 31 Jul 2024 03:49:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41116267</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=41116267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41116267</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Maestro: Netflix's Workflow Orchestrator"]]></title><description><![CDATA[
<p>great job on open sourcing!</p>
]]></description><pubDate>Tue, 23 Jul 2024 02:22:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41041922</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=41041922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41041922</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Chinese AI stirs panic at European geoscience society"]]></title><description><![CDATA[
<p>publicly funded research, but behind paywalls, was scraped to build the chatbot - by “china” not open ai, causes “people” to lose their s**t.<p>i do think ip infringement is not cool in general - but it doesnt seem right that geo research is private property.</p>
]]></description><pubDate>Wed, 03 Jul 2024 02:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40862166</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=40862166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40862166</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Pg_lakehouse: A DuckDB Alternative in Postgres"]]></title><description><![CDATA[
<p>duckdb is mit licensed. [1]<p>datafusion is apache v2 licensed. [2]<p>pg_lakehouse built on top of data fusion is AGPL v3 + business licensed. [3]<p>[1] <a href="https://github.com/duckdb/duckdb/blob/main/LICENSE">https://github.com/duckdb/duckdb/blob/main/LICENSE</a><p>[2] <a href="https://github.com/apache/datafusion/blob/main/LICENSE.txt">https://github.com/apache/datafusion/blob/main/LICENSE.txt</a><p>[3] <a href="https://github.com/paradedb/paradedb/blob/dev/LICENSE">https://github.com/paradedb/paradedb/blob/dev/LICENSE</a><p>Most companies won't touch AGPL v3 license. Maybe not a bad thing, but FYI.</p>
]]></description><pubDate>Thu, 13 Jun 2024 02:47:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40665423</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=40665423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40665423</guid></item><item><title><![CDATA[New comment by nikhilsimha in "The search for easier safe systems programming"]]></title><description><![CDATA[
<p>Nim?</p>
]]></description><pubDate>Wed, 08 May 2024 13:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40297770</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=40297770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40297770</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Chronon, Airbnb's ML feature platform, is now open source"]]></title><description><![CDATA[
<p>almost every button click is either powered by a model or guarded by a model.</p>
]]></description><pubDate>Tue, 09 Apr 2024 22:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39984857</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=39984857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39984857</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Chronon, Airbnb's ML feature platform, is now open source"]]></title><description><![CDATA[
<p>We don't accept hints yet - but we determine what to cache.</p>
]]></description><pubDate>Tue, 09 Apr 2024 22:10:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39984851</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=39984851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39984851</guid></item><item><title><![CDATA[New comment by nikhilsimha in "Chronon, Airbnb's ML feature platform, is now open source"]]></title><description><![CDATA[
<p>To be pedantic, even in star schema - the dim tables are denormalized, fact tables are not.<p>I agree that my statement would be much better if used snowflake schema instead.</p>
]]></description><pubDate>Tue, 09 Apr 2024 22:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39984841</link><dc:creator>nikhilsimha</dc:creator><comments>https://news.ycombinator.com/item?id=39984841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39984841</guid></item></channel></rss>