<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: ncphillips</title><link>https://news.ycombinator.com/user?id=ncphillips</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 24 Sep 2026 20:17:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ncphillips" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ncphillips in "Meta VR Glasses"]]></title><description><![CDATA[
<p>Isn’t that the same without a headset?</p>
]]></description><pubDate>Thu, 24 Sep 2026 00:50:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49824762</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49824762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49824762</guid></item><item><title><![CDATA[New comment by ncphillips in "Looking forward to Git 2.56 – and 3.0"]]></title><description><![CDATA[
<p>Having switched to jj I totally agree. Change IDs are a huge UX win.</p>
]]></description><pubDate>Tue, 22 Sep 2026 08:11:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49798020</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49798020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49798020</guid></item><item><title><![CDATA[New comment by ncphillips in "In September, AI generated code has made up 17.25% of all Linux Kernel patches"]]></title><description><![CDATA[
<p>Within my own company, yes. We’ve shipped a lot more features this year with the same number of people. They’re also better features. We get from 0 to 90% in an hour and then still put a lot of effort into that last 10%. The projects have better test coverage, docs, logging, etc. then they did 2 years ago. Stretch goals are reached much more frequently. What used to be 3 week projects are closer to 3 days. Our commit history is cleaner, easier to understand, has has better commit messages because we have Claude rewrite the history before opening the PRs. Our product is faster, more stable, and has nicer UX.<p>But this is anecdotal. It’s a team of senior devs who already knew the codebase well. We have a ton of detailed guidelines that make sure it’s writing code we deem acceptable. We review each others code, and get LLMs to review, a LOT.</p>
]]></description><pubDate>Mon, 21 Sep 2026 08:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49784834</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49784834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49784834</guid></item><item><title><![CDATA[New comment by ncphillips in "Replacing Pull Requests with Delta"]]></title><description><![CDATA[
<p>It drastically simplifies the process.<p>Redescribe, reorder, split, squash, abandon commits is trivial.<p>Auto-rebasing is fantastic, fix a conflict once and not have to keep correcting.<p>You can rebase individual commits, ranges of commits, etc. You can also rebase trees I.e. forking branches with a common ancestor, with a single command.<p>The operation log also makes it feel super safe. You can always undo a jj operation or restore to a past state</p>
]]></description><pubDate>Sat, 19 Sep 2026 10:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49765030</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49765030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49765030</guid></item><item><title><![CDATA[New comment by ncphillips in "Replacing Pull Requests with Delta"]]></title><description><![CDATA[
<p>Yeah, my solution to this problem has been to get Claude to use jj to create a clean commit history. Each commit serves a single purpose and includes what drove the decisions we made. You lose the noise and still have the meaning.<p>So I'm a little unclear as to benefit of this. It sounds...wasteful?</p>
]]></description><pubDate>Fri, 18 Sep 2026 15:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49755511</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49755511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49755511</guid></item><item><title><![CDATA[New comment by ncphillips in "OpenJev"]]></title><description><![CDATA[
<p>I think what you’re talking about is real, but it’s only part of the problem. The issue is it’s poor design. There’s a lack of consistency that is really off putting. Spacing is inconsistent and doesn’t create a sense of visual hierarchy. Buttons, inputs, selects, call-outs, table cells are barely distinguishable from each other, but also inconsistent within their own categories. The copy is also confusing. I don’t even know what this does.</p>
]]></description><pubDate>Fri, 18 Sep 2026 11:49:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49753015</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49753015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49753015</guid></item><item><title><![CDATA[New comment by ncphillips in "From Git to Fossil (2025)"]]></title><description><![CDATA[
<p>History is immutable ONCE it’s merged. Prior to that, it’s malleable. We rewrite our branch history fairly often. I’ll take a big PR that’s ready, and rewrite the history in a way that tells clear story. This lets me stack PRs so it’s easier for coworkers to digest the work. It hides the messy reality of how it was constructed. It lets the development process follow evolutionary design, without review being miserable at the end of the day. This also makes git-blame 6 months later way more useful, as the commits end up much tidier with better messages and clearer story being told.</p>
]]></description><pubDate>Sun, 13 Sep 2026 07:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49681079</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49681079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49681079</guid></item><item><title><![CDATA[New comment by ncphillips in "Emacs Bedrock 2.0"]]></title><description><![CDATA[
<p>Neovim has been game changing. Literally nothing I miss from VSCode or Jetbrains now</p>
]]></description><pubDate>Tue, 08 Sep 2026 09:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49608001</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49608001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49608001</guid></item><item><title><![CDATA[New comment by ncphillips in "The creator of Jujutsu has joined ERSC"]]></title><description><![CDATA[
<p>Same experience. At first I really didn’t get it and now I could never go back. The ease of rebasing, renaming, reordering, splitting, etc. Has drastically changed the way I work. My PRs are undoubtably much better now, and I am never afraid of messing up thanks to jj undo and the op log in general</p>
]]></description><pubDate>Wed, 02 Sep 2026 01:41:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49530745</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49530745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49530745</guid></item><item><title><![CDATA[New comment by ncphillips in "The Tariff Cost: analysis of the costs to Americans from new tariffs on Canada"]]></title><description><![CDATA[
<p>Canada is being attacked because its leadership are mobsters who attack everyone around them and then do insider trading to make themselves rich</p>
]]></description><pubDate>Thu, 27 Aug 2026 02:03:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49458569</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49458569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49458569</guid></item><item><title><![CDATA[New comment by ncphillips in "The Tariff Cost: analysis of the costs to Americans from new tariffs on Canada"]]></title><description><![CDATA[
<p>I don’t buy that Canada is isolated and reliant at all</p>
]]></description><pubDate>Thu, 27 Aug 2026 01:59:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49458544</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49458544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49458544</guid></item><item><title><![CDATA[New comment by ncphillips in "The Tariff Cost: analysis of the costs to Americans from new tariffs on Canada"]]></title><description><![CDATA[
<p>They can be repaired but it is going to require a very significant amount of work on one side of the border in particular.</p>
]]></description><pubDate>Thu, 27 Aug 2026 01:54:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49458509</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49458509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49458509</guid></item><item><title><![CDATA[New comment by ncphillips in "The Tariff Cost: analysis of the costs to Americans from new tariffs on Canada"]]></title><description><![CDATA[
<p>People I know change their meal plans if the only options are US products.</p>
]]></description><pubDate>Thu, 27 Aug 2026 01:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49458490</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49458490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49458490</guid></item><item><title><![CDATA[New comment by ncphillips in "The Tariff Cost: analysis of the costs to Americans from new tariffs on Canada"]]></title><description><![CDATA[
<p>Nah because none of us will buy it</p>
]]></description><pubDate>Thu, 27 Aug 2026 01:50:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49458471</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49458471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49458471</guid></item><item><title><![CDATA[New comment by ncphillips in "The Tariff Cost: analysis of the costs to Americans from new tariffs on Canada"]]></title><description><![CDATA[
<p>In Canada It’s made with Canadian milk.<p>There’s also other brands of cream cheese.</p>
]]></description><pubDate>Thu, 27 Aug 2026 01:49:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49458467</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49458467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49458467</guid></item><item><title><![CDATA[New comment by ncphillips in "The Tariff Cost: analysis of the costs to Americans from new tariffs on Canada"]]></title><description><![CDATA[
<p>Canadian here…we also just dont want US milk</p>
]]></description><pubDate>Thu, 27 Aug 2026 01:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49458434</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49458434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49458434</guid></item><item><title><![CDATA[New comment by ncphillips in "Born Against, or why hobby programming communities are against LLM usage"]]></title><description><![CDATA[
<p>Genuine question: if a human did this manually would it be considered derived?</p>
]]></description><pubDate>Wed, 05 Aug 2026 19:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49188081</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49188081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49188081</guid></item><item><title><![CDATA[New comment by ncphillips in "Qwen3.8-Max: A New Bar for Coding and Cowork"]]></title><description><![CDATA[
<p>Cool yeah. I got a M3 with 32GB ram and it’s a little iffy. I’ve considered getting a MacMini to act as an in-house</p>
]]></description><pubDate>Mon, 03 Aug 2026 18:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49159539</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49159539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49159539</guid></item><item><title><![CDATA[New comment by ncphillips in "Qwen3.8-Max: A New Bar for Coding and Cowork"]]></title><description><![CDATA[
<p>What kind of machine do you have running that? My attempts at local have always resulted in a very hot lap</p>
]]></description><pubDate>Mon, 03 Aug 2026 14:42:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49156465</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49156465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156465</guid></item><item><title><![CDATA[New comment by ncphillips in "DeepSeek-V4-Flash Update"]]></title><description><![CDATA[
<p>For doing what?</p>
]]></description><pubDate>Fri, 31 Jul 2026 09:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49120882</link><dc:creator>ncphillips</dc:creator><comments>https://news.ycombinator.com/item?id=49120882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49120882</guid></item></channel></rss>