<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: neprotivo</title><link>https://news.ycombinator.com/user?id=neprotivo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Jul 2026 04:40:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=neprotivo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by neprotivo in "Google copybara: moving code between repositories"]]></title><description><![CDATA[
<p>If you are using Jujutsu you can achieve a basic way to maintain a public repo from a private monorepo with very little code and without Copybara. I wrote up how to do it here: <a href="https://vihren.dev/blog/20260625-jj-public-private-workflow/" rel="nofollow">https://vihren.dev/blog/20260625-jj-public-private-workflow/</a></p>
]]></description><pubDate>Wed, 01 Jul 2026 04:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48742177</link><dc:creator>neprotivo</dc:creator><comments>https://news.ycombinator.com/item?id=48742177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48742177</guid></item><item><title><![CDATA[New comment by neprotivo in "Projection: A JJ Workflow for splitting public and private files"]]></title><description><![CDATA[
<p>Hi HN,<p>I wrote up a Jujutsu workflow that I came up with recently. I wanted to work on a public open-source repository while also versioning the private context files that influenced each public commit: specs, product notes, experiments, and agent instructions.<p>I use coding agents heavily, which means the specs are often as important as the final code. I wanted a proper way to manage them without making them reachable from public history.<p>Jujutsu’s features give us a compact solution based on filesets, revsets, and `git.private commits`. With a small amount of code, this achieves a public/private split without much heavier tools like Copybara.<p>This is advanced material. It assumes intermediate jj knowledge, especially around revsets. Let me know what you think.</p>
]]></description><pubDate>Mon, 29 Jun 2026 15:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48720490</link><dc:creator>neprotivo</dc:creator><comments>https://news.ycombinator.com/item?id=48720490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48720490</guid></item><item><title><![CDATA[Projection: A JJ Workflow for splitting public and private files]]></title><description><![CDATA[
<p>Article URL: <a href="https://vihren.dev/blog/20260625-jj-public-private-workflow/">https://vihren.dev/blog/20260625-jj-public-private-workflow/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48720489">https://news.ycombinator.com/item?id=48720489</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 29 Jun 2026 15:23:56 +0000</pubDate><link>https://vihren.dev/blog/20260625-jj-public-private-workflow/</link><dc:creator>neprotivo</dc:creator><comments>https://news.ycombinator.com/item?id=48720489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48720489</guid></item><item><title><![CDATA[New comment by neprotivo in "Don't Force Your LLM to Write Terse [Q/Kdb] Code: An Information Theory Argument"]]></title><description><![CDATA[
<p>This approach of solving a problem by building a  low-perplexity path towards the solution reminds me of Grothendieck's approach towards solving complex mathematical problems - you gradually build a theory which eventually makes the problem obvious.<p><a href="https://ncatlab.org/nlab/show/The+Rising+Sea" rel="nofollow">https://ncatlab.org/nlab/show/The+Rising+Sea</a></p>
]]></description><pubDate>Mon, 20 Oct 2025 06:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45640602</link><dc:creator>neprotivo</dc:creator><comments>https://news.ycombinator.com/item?id=45640602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45640602</guid></item><item><title><![CDATA[New comment by neprotivo in "What constitutes debugging? Empirical findings from live-coding streams"]]></title><description><![CDATA[
<p>TLDR:<p>* Debugging takes 35%-50% of a developer's time<p>* In the study 79% of the time was spent on the top 26% of the bugs<p>* Fresh bugs appearing during ongoing work take 3 minutes to fix on average. Committed bugs appearing in the issue tracker take 29 minutes on average<p>* When running/testing during debugging sessions devs run the code manually (84%) rather than relying on automated tests<p>* When inspecting program state devs rely on looking at logs and print statements 70% of the cases and in only 30% use a debugger</p>
]]></description><pubDate>Tue, 05 Aug 2025 14:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44798646</link><dc:creator>neprotivo</dc:creator><comments>https://news.ycombinator.com/item?id=44798646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44798646</guid></item><item><title><![CDATA[What constitutes debugging? Empirical findings from live-coding streams]]></title><description><![CDATA[
<p>Article URL: <a href="https://tzanko.substack.com/p/what-constitutes-debugging">https://tzanko.substack.com/p/what-constitutes-debugging</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44798206">https://news.ycombinator.com/item?id=44798206</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 05 Aug 2025 14:11:57 +0000</pubDate><link>https://tzanko.substack.com/p/what-constitutes-debugging</link><dc:creator>neprotivo</dc:creator><comments>https://news.ycombinator.com/item?id=44798206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44798206</guid></item><item><title><![CDATA[New comment by neprotivo in "The Ethereum merge is done"]]></title><description><![CDATA[
<p>It looks like the new Blockchain is quite centralized. 45% of blocks are mined by just two addresses:
<a href="https://twitter.com/santimentfeed/status/1570339602346684416?t=iU6Slz7in0UsROvVPxH6gA&s=19" rel="nofollow">https://twitter.com/santimentfeed/status/1570339602346684416...</a></p>
]]></description><pubDate>Thu, 15 Sep 2022 12:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=32850832</link><dc:creator>neprotivo</dc:creator><comments>https://news.ycombinator.com/item?id=32850832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32850832</guid></item></channel></rss>