<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: nvahalik</title><link>https://news.ycombinator.com/user?id=nvahalik</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 06:51:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nvahalik" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nvahalik in "Super El Niño Keeps Growing as New Forecasts Reach Record Territory Ahead Winter"]]></title><description><![CDATA[
<p>A little south from you. Car said 102. Some of that depends on where you are. Parking lot, vs say, at the lake or rural areas.</p>
]]></description><pubDate>Sun, 16 Aug 2026 02:32:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49316372</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=49316372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49316372</guid></item><item><title><![CDATA[Namecheap is down due to DC cooling failure]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.engadget.com/2236616/hosting-provider-namecheap-is-down-after-data-center-cooling-failure/">https://www.engadget.com/2236616/hosting-provider-namecheap-is-down-after-data-center-cooling-failure/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49291962">https://news.ycombinator.com/item?id=49291962</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 13 Aug 2026 21:14:24 +0000</pubDate><link>https://www.engadget.com/2236616/hosting-provider-namecheap-is-down-after-data-center-cooling-failure/</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=49291962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291962</guid></item><item><title><![CDATA[New comment by nvahalik in "The Next Generation of MCP"]]></title><description><![CDATA[
<p>How do you figure? I imagine for _most_ MCP implementations there is some level of technical overhead for having to keep a connection open. I can't imagine this would make huge differences in the token utilization.</p>
]]></description><pubDate>Thu, 06 Aug 2026 14:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49197455</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=49197455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49197455</guid></item><item><title><![CDATA[New comment by nvahalik in "The Next Generation of MCP"]]></title><description><![CDATA[
<p>Good iterative release. Biggest thing I'm wanting to really try out are the URI-based elicitations, which should allow us to use MFA for interactions happening in MCP.<p>File management is still a little wonky. I hope we see some additional movement with file uploads soon: <a href="https://modelcontextprotocol.io/community/working-groups/file-uploads#file-uploads-charter" rel="nofollow">https://modelcontextprotocol.io/community/working-groups/fil...</a></p>
]]></description><pubDate>Thu, 06 Aug 2026 14:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49197417</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=49197417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49197417</guid></item><item><title><![CDATA[Cursor: SQLite rebuilt from manual with different model agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/cursor_ai/status/2079256614238814551">https://twitter.com/cursor_ai/status/2079256614238814551</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48984107">https://news.ycombinator.com/item?id=48984107</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 20 Jul 2026 19:58:52 +0000</pubDate><link>https://twitter.com/cursor_ai/status/2079256614238814551</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48984107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48984107</guid></item><item><title><![CDATA[MergeStat: Query your Git repo with SQL]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.mergestat.com/">https://www.mergestat.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48938020">https://news.ycombinator.com/item?id=48938020</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Jul 2026 18:05:29 +0000</pubDate><link>https://www.mergestat.com/</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48938020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48938020</guid></item><item><title><![CDATA[Anthropic has two different CIMD clients]]></title><description><![CDATA[
<p>Article URL: <a href="https://leduccc.medium.com/testing-cimd-support-across-anthropics-claude-products-585366dbe089">https://leduccc.medium.com/testing-cimd-support-across-anthropics-claude-products-585366dbe089</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48926488">https://news.ycombinator.com/item?id=48926488</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Jul 2026 20:15:26 +0000</pubDate><link>https://leduccc.medium.com/testing-cimd-support-across-anthropics-claude-products-585366dbe089</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48926488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48926488</guid></item><item><title><![CDATA[New comment by nvahalik in "Show HN: Davit, a Apple Containers UI"]]></title><description><![CDATA[
<p>Interesting! I will look into this.</p>
]]></description><pubDate>Tue, 07 Jul 2026 21:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48823841</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48823841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48823841</guid></item><item><title><![CDATA[New comment by nvahalik in "Show HN: Davit, a Apple Containers UI"]]></title><description><![CDATA[
<p>I really want to use this but am stuck (right now) having to use Caddy's docker tags integration for name resolution.</p>
]]></description><pubDate>Tue, 07 Jul 2026 20:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48823160</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48823160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48823160</guid></item><item><title><![CDATA[A generic tragedy: Why PHP's Generics vote failed]]></title><description><![CDATA[
<p>Article URL: <a href="https://tempestphp.com/blog/a-generic-tragedy">https://tempestphp.com/blog/a-generic-tragedy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48569284">https://news.ycombinator.com/item?id=48569284</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 17 Jun 2026 12:11:48 +0000</pubDate><link>https://tempestphp.com/blog/a-generic-tragedy</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48569284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48569284</guid></item><item><title><![CDATA[Zephir: PHP Extension Language]]></title><description><![CDATA[
<p>Article URL: <a href="https://zephir-lang.com/en">https://zephir-lang.com/en</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48407259">https://news.ycombinator.com/item?id=48407259</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Jun 2026 02:32:52 +0000</pubDate><link>https://zephir-lang.com/en</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48407259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407259</guid></item><item><title><![CDATA[List of JJ Aliases]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.lysator.liu.se/~axl/jj-aliases/">https://www.lysator.liu.se/~axl/jj-aliases/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48135935">https://news.ycombinator.com/item?id=48135935</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 14 May 2026 14:28:06 +0000</pubDate><link>https://www.lysator.liu.se/~axl/jj-aliases/</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48135935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48135935</guid></item><item><title><![CDATA[Brandolini's Law]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Brandolini%27s_law">https://en.wikipedia.org/wiki/Brandolini%27s_law</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48055039">https://news.ycombinator.com/item?id=48055039</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 07 May 2026 21:07:34 +0000</pubDate><link>https://en.wikipedia.org/wiki/Brandolini%27s_law</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48055039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48055039</guid></item><item><title><![CDATA[Apple MLX vs. llama.cpp: compared and benchmarked [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=ZwCbChJWXkQ">https://www.youtube.com/watch?v=ZwCbChJWXkQ</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48050029">https://news.ycombinator.com/item?id=48050029</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 07 May 2026 14:38:46 +0000</pubDate><link>https://www.youtube.com/watch?v=ZwCbChJWXkQ</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=48050029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48050029</guid></item><item><title><![CDATA[Why everyone is quietly quitting OpenClaw [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=urAMvpPhtqo">https://www.youtube.com/watch?v=urAMvpPhtqo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47954704">https://news.ycombinator.com/item?id=47954704</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Apr 2026 21:09:17 +0000</pubDate><link>https://www.youtube.com/watch?v=urAMvpPhtqo</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=47954704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47954704</guid></item><item><title><![CDATA[New comment by nvahalik in "He asked AI to count carbs 27000 times. It couldn't give the same answer twice"]]></title><description><![CDATA[
<p>Man. I built an AI food system at my previous company and it was tough: we ended up just using it as a way to look up foods in a real DB and allowed guestimation but ultimately the win was "I don't have to search for everything on this place" we surface _what_ and then allowed the user to enter the real weights.<p>And this... really was and (will be) the only way for this to ever work.</p>
]]></description><pubDate>Wed, 29 Apr 2026 14:23:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47948893</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=47948893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47948893</guid></item><item><title><![CDATA[A Git merge with 100k parents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/cirosantilli/test-octopus-100k/commit/07fdcceb20ac3626a07c08166d0c410707b1cb9b">https://github.com/cirosantilli/test-octopus-100k/commit/07fdcceb20ac3626a07c08166d0c410707b1cb9b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47943016">https://news.ycombinator.com/item?id=47943016</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 29 Apr 2026 01:12:22 +0000</pubDate><link>https://github.com/cirosantilli/test-octopus-100k/commit/07fdcceb20ac3626a07c08166d0c410707b1cb9b</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=47943016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47943016</guid></item><item><title><![CDATA[New comment by nvahalik in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>If you have a dependency tree like this:<p><pre><code>       / A \
      -- B - Megamerge 
       \ C /
</code></pre>
There is nothing stopping you from doing this:<p><pre><code>       / A - D \
      -- B ----- - Megamerge 
       \ C - E /
</code></pre>
(Edit, or even this:)<p><pre><code>       / A - D \
      -- B ----- - Megamerge 
       \ C ----/
          \ E /
</code></pre>
Where E stacks on C and D stacks atop A. In the case above, A-E are revsets of either 1 or more commits. JJ doesn't care if they are or not. You'd generally bookmark the revset on the final "commit" as the pointer.<p><pre><code>           / features/add-widgets
          /  / features/add-widget-integration
       / A - D \
      -- B ----- - Megamerge 
       \ C - E /
          \   \ feature/add-new-page
           \ feature/rework-navigation
</code></pre>
In the example above, let's say you rework the navigation. You could have it exist alongside the navigation rework, but changes are you don't want to do the work twice. You just say "hey, this depends on the nav rework" and so it's there inside of the repo.<p>The thing is there is another way to do this where you end up with 4 different parents in a megamerge and your nav rework touches the megamerge and your new page is yet another revset is just a fork off of it. But yeah... JJ gives you a lot of flexibility in this manner.</p>
]]></description><pubDate>Tue, 21 Apr 2026 14:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47849142</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=47849142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47849142</guid></item><item><title><![CDATA[Clanker]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Clanker">https://en.wikipedia.org/wiki/Clanker</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47842536">https://news.ycombinator.com/item?id=47842536</a></p>
<p>Points: 10</p>
<p># Comments: 4</p>
]]></description><pubDate>Mon, 20 Apr 2026 23:31:52 +0000</pubDate><link>https://en.wikipedia.org/wiki/Clanker</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=47842536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47842536</guid></item><item><title><![CDATA[New comment by nvahalik in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>The mega merge wouldn't handle that based on the way the article shows. You COULD have a revset that includes stacked changes, though. That does work and is what I currently do.</p>
]]></description><pubDate>Mon, 20 Apr 2026 22:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47841943</link><dc:creator>nvahalik</dc:creator><comments>https://news.ycombinator.com/item?id=47841943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47841943</guid></item></channel></rss>