<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: durin42</title><link>https://news.ycombinator.com/user?id=durin42</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 10:50:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=durin42" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by durin42 in "µcad: New open source programming language that can generate 2D sketches and 3D"]]></title><description><![CDATA[
<p>I asked sometime in 2024 and I got a pretty clear response that local/self hosting is not planned.</p>
]]></description><pubDate>Mon, 24 Nov 2025 13:18:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46033786</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=46033786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46033786</guid></item><item><title><![CDATA[New comment by durin42 in "Jujutsu at Google [video]"]]></title><description><![CDATA[
<p>> That's how I look when I'm excited<p>I can confirm this (we've worked together)</p>
]]></description><pubDate>Fri, 31 Oct 2025 15:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45772958</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=45772958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45772958</guid></item><item><title><![CDATA[New comment by durin42 in "The terms of the AGPL are pretty easy to comply with"]]></title><description><![CDATA[
<p>Or listen to Daniel Berlin, who's both an accomplished GCC hacker and a lawyer:<p><a href="https://news.ycombinator.com/item?id=9956542" rel="nofollow">https://news.ycombinator.com/item?id=9956542</a>
<a href="https://news.ycombinator.com/item?id=13979443" rel="nofollow">https://news.ycombinator.com/item?id=13979443</a><p>This isn't settled law, and DannyBee would be quick to point out that the practice of law has a major component of risk management.</p>
]]></description><pubDate>Mon, 27 Jul 2020 18:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=23968077</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=23968077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23968077</guid></item><item><title><![CDATA[New comment by durin42 in "Sunsetting Mercurial Support in Bitbucket"]]></title><description><![CDATA[
<p>1) hg absorb<p>2) hg-git exists, and there's other things afoot that should be better</p>
]]></description><pubDate>Tue, 20 Aug 2019 14:00:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=20747113</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=20747113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20747113</guid></item><item><title><![CDATA[New comment by durin42 in "Sunsetting Mercurial Support in Bitbucket"]]></title><description><![CDATA[
<p>Please feel encouraged to report a bug about histedit slowness with some details so we can try and reproduce and consider a fix.</p>
]]></description><pubDate>Tue, 20 Aug 2019 13:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=20746623</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=20746623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20746623</guid></item><item><title><![CDATA[New comment by durin42 in "Sunsetting Mercurial Support in Bitbucket"]]></title><description><![CDATA[
<p>Piper still exists, but Mercurial is a viable client tool to interact with Piper's version history.</p>
]]></description><pubDate>Tue, 20 Aug 2019 13:13:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=20746576</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=20746576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20746576</guid></item><item><title><![CDATA[New comment by durin42 in "Adding Mercurial support to Gitlab"]]></title><description><![CDATA[
<p>Sounds a lot like <a href="https://twitter.com/indygreg/status/1028097388261433344" rel="nofollow">https://twitter.com/indygreg/status/1028097388261433344</a> - I'm pretty sure Greg was working with hg when he noticed this issue.<p>In any event, if you're enthusiastic about this kind of thing, we'd love to have more eyes on making hg checkouts consistently fast, even in the face of filesystems undermining those efforts. ;)</p>
]]></description><pubDate>Thu, 20 Sep 2018 18:04:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=18034362</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=18034362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18034362</guid></item><item><title><![CDATA[New comment by durin42 in "Adding Mercurial support to Gitlab"]]></title><description><![CDATA[
<p>How long ago was this? And what OS? I know we're faster than unzip on some platforms, but IIRC we just found a pretty awful performance issue on...linux? I think?... that meant our parallelized approach to writing files was burning a ton of time in the kernel filesystem locks or something.</p>
]]></description><pubDate>Thu, 20 Sep 2018 15:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=18033199</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=18033199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18033199</guid></item><item><title><![CDATA[New comment by durin42 in "Lockbox – A stand-alone password manager that works with Firefox for desktop"]]></title><description><![CDATA[
<p>You might find <a href="https://github.com/jcs/bitwarden-ruby" rel="nofollow">https://github.com/jcs/bitwarden-ruby</a> an interesting hosting alternative, FWIW.</p>
]]></description><pubDate>Mon, 26 Mar 2018 20:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=16682276</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=16682276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16682276</guid></item><item><title><![CDATA[New comment by durin42 in "Using Rust in Mercurial"]]></title><description><![CDATA[
<p>> rewrite a large part of hg in Rust<p>That's not really the right story. The motivating factor is that we'd like to write /less C/, not /less Python/. It's likely in the long-term that parts of the code that are performance sensitive will move out of Python, but we've been doing that for years, and we just keep finding new things to optimize as the scale of Mercurial repositories keeps increasing.</p>
]]></description><pubDate>Mon, 04 Dec 2017 21:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=15847724</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=15847724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15847724</guid></item><item><title><![CDATA[New comment by durin42 in "Using Rust in Mercurial"]]></title><description><![CDATA[
<p>Last I knew it worked fine, but hg doesn't tend to run long enough for the JIT to warm up enough and be an unambiguous win. Fijal complemented us on how good our C was.<p>I think it does work if you do chg with a commandserver in pypy.</p>
]]></description><pubDate>Mon, 04 Dec 2017 21:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=15847626</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=15847626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15847626</guid></item><item><title><![CDATA[New comment by durin42 in "Using Rust in Mercurial"]]></title><description><![CDATA[
<p>Go isn't really a huge win for hg, and it doesn't support being used as a shared library, so we couldn't easily use it as a replacement for C for native extensions. main() has to be in Go, and even then you've got two GCs in the mix which is not great.</p>
]]></description><pubDate>Mon, 04 Dec 2017 20:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=15847117</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=15847117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15847117</guid></item><item><title><![CDATA[New comment by durin42 in "Using Rust in Mercurial"]]></title><description><![CDATA[
<p>There's pretty broad consensus that we'd like to do Rust and not C for future extension work, but the current plan is that a pure-Python hg will also be something we support. The "rust binary that embeds Python" approach looks like a straightforward win on Windows, where we have a native .exe that embeds Python anyway. I'm not sure if that'll make sense on non-Windows, but we'll see.<p>I've done some poking around with milksnake, which seems extremely promising for writing native speedups.</p>
]]></description><pubDate>Mon, 04 Dec 2017 20:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=15846983</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=15846983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15846983</guid></item><item><title><![CDATA[New comment by durin42 in "Better Compression with Zstandard"]]></title><description><![CDATA[
<p>I wouldn't worry. It sounds very similar to what's been in Apache2 for years: <a href="http://en.swpat.org/wiki/Patent_clauses_in_software_licences#Apache_License_2.0" rel="nofollow">http://en.swpat.org/wiki/Patent_clauses_in_software_licences...</a></p>
]]></description><pubDate>Tue, 07 Mar 2017 20:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=13814810</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=13814810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13814810</guid></item><item><title><![CDATA[New comment by durin42 in "Python moved to GitHub"]]></title><description><![CDATA[
<p>All the communities I know that are centered around diff-in-email patch review are quite frustrated by the available GUI tools (most of them are only good for one patch at a time, or treat an entire stack of patches as one change). If you get somewhere with this, let me know? We might be interested in testing it on Mercurial depending on how it integrates with the email side...</p>
]]></description><pubDate>Mon, 13 Feb 2017 15:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=13635727</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=13635727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13635727</guid></item><item><title><![CDATA[New comment by durin42 in "Announcing GVFS: Git Virtual File System"]]></title><description><![CDATA[
<p>That's actually pretty comparable to how we tend to operate the Mercurial project, FYI. We tend to prefer rebase to merge for feature work.</p>
]]></description><pubDate>Fri, 03 Feb 2017 15:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=13560498</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=13560498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13560498</guid></item><item><title><![CDATA[New comment by durin42 in "Announcing GVFS: Git Virtual File System"]]></title><description><![CDATA[
<p>Sprints are twice a year, once in the US and once in Europe.</p>
]]></description><pubDate>Fri, 03 Feb 2017 15:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=13560185</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=13560185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13560185</guid></item><item><title><![CDATA[New comment by durin42 in "Ask HN: What was your “why didn't I start doing this sooner” moment?"]]></title><description><![CDATA[
<p>That's pretty standard as the assumed interest rate for investing in index funds over a long period.</p>
]]></description><pubDate>Sat, 30 Jul 2016 03:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=12191508</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=12191508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12191508</guid></item><item><title><![CDATA[New comment by durin42 in "Why Google Stores Billions of Lines of Code in a Single Repository"]]></title><description><![CDATA[
<p>It's likely that Mercurial would scale for you today, using Facebook's stack. Drop me an email if you'd like to chat sometime.</p>
]]></description><pubDate>Wed, 29 Jun 2016 01:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=11998895</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=11998895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11998895</guid></item><item><title><![CDATA[New comment by durin42 in "Why Google Stores Billions of Lines of Code in a Single Repository"]]></title><description><![CDATA[
<p>It's not a fork - they've got some extensions for some special things, yes, but they're running mostly stock Mercurial.</p>
]]></description><pubDate>Tue, 28 Jun 2016 20:11:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=11997128</link><dc:creator>durin42</dc:creator><comments>https://news.ycombinator.com/item?id=11997128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11997128</guid></item></channel></rss>