<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: dochtman</title><link>https://news.ycombinator.com/user?id=dochtman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 29 May 2026 23:12:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dochtman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[The Rule of Three and Four]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bcg.com/publications/1976/business-unit-strategy-growth-rule-three-four">https://www.bcg.com/publications/1976/business-unit-strategy-growth-rule-three-four</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48106472">https://news.ycombinator.com/item?id=48106472</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 10:53:29 +0000</pubDate><link>https://www.bcg.com/publications/1976/business-unit-strategy-growth-rule-three-four</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=48106472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106472</guid></item><item><title><![CDATA[New comment by dochtman in "Let’s Encrypt – Stopping Issuance for Potential Incident"]]></title><description><![CDATA[
<p>A lot of Let’s Encrypt is not the software but a bunch of auditing and process that ensure compliance and make it legible to the required auditors.</p>
]]></description><pubDate>Fri, 08 May 2026 20:24:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48068324</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=48068324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48068324</guid></item><item><title><![CDATA[Weekend at Bernie's – assessing critical open source repos]]></title><description><![CDATA[
<p>Article URL: <a href="https://nesbitt.io/2026/05/08/weekend-at-bernies.html">https://nesbitt.io/2026/05/08/weekend-at-bernies.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48064183">https://news.ycombinator.com/item?id=48064183</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 08 May 2026 15:00:09 +0000</pubDate><link>https://nesbitt.io/2026/05/08/weekend-at-bernies.html</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=48064183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48064183</guid></item><item><title><![CDATA[GitHub Actions is the weakest link]]></title><description><![CDATA[
<p>Article URL: <a href="https://nesbitt.io/2026/04/28/github-actions-is-the-weakest-link.html">https://nesbitt.io/2026/04/28/github-actions-is-the-weakest-link.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47933257">https://news.ycombinator.com/item?id=47933257</a></p>
<p>Points: 252</p>
<p># Comments: 93</p>
]]></description><pubDate>Tue, 28 Apr 2026 11:58:14 +0000</pubDate><link>https://nesbitt.io/2026/04/28/github-actions-is-the-weakest-link.html</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=47933257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47933257</guid></item><item><title><![CDATA[Bringing Rust to the Pixel Baseband]]></title><description><![CDATA[
<p>Article URL: <a href="https://security.googleblog.com/2026/04/bringing-rust-to-pixel-baseband.html">https://security.googleblog.com/2026/04/bringing-rust-to-pixel-baseband.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47734393">https://news.ycombinator.com/item?id=47734393</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Apr 2026 21:59:35 +0000</pubDate><link>https://security.googleblog.com/2026/04/bringing-rust-to-pixel-baseband.html</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=47734393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47734393</guid></item><item><title><![CDATA[New comment by dochtman in "Hickory-DNS: a Rust based DNS client, server, and resolver"]]></title><description><![CDATA[
<p>That's the policy, but we've been a bit more conservative in practice. `main` currently targets 1.88, but that's only because a security issue in the time crate has forced our hand (one reason I don't like the time crate all that much). Before that, it was 1.83 (from November 2024). Our last release targets 1.71 (from July 2023).</p>
]]></description><pubDate>Mon, 23 Feb 2026 09:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47120153</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=47120153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120153</guid></item><item><title><![CDATA[New comment by dochtman in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>I'd bet a supermajority of Swift commits comes from Apple developers. Pretty sure the rust-lang/rust commit authors would be much less centralized.</p>
]]></description><pubDate>Sat, 31 Jan 2026 23:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46841896</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=46841896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46841896</guid></item><item><title><![CDATA[New comment by dochtman in "Mermaid ASCII: Render Mermaid diagrams in your terminal"]]></title><description><![CDATA[
<p>See also:<p><a href="https://github.com/1jehuang/mermaid-rs-renderer" rel="nofollow">https://github.com/1jehuang/mermaid-rs-renderer</a><p>Just submitted a HN thread about it:<p><a href="https://news.ycombinator.com/edit?id=46807750">https://news.ycombinator.com/edit?id=46807750</a></p>
]]></description><pubDate>Thu, 29 Jan 2026 09:27:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46807756</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=46807756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807756</guid></item><item><title><![CDATA[mmdr: 500-1000x faster Mermaid rendering, zero browser dependencies]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/1jehuang/mermaid-rs-renderer">https://github.com/1jehuang/mermaid-rs-renderer</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46807750">https://news.ycombinator.com/item?id=46807750</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 29 Jan 2026 09:27:04 +0000</pubDate><link>https://github.com/1jehuang/mermaid-rs-renderer</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=46807750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807750</guid></item><item><title><![CDATA[New comment by dochtman in "Is Rust faster than C?"]]></title><description><![CDATA[
<p>I think the way Rust checks borrows also makes it a lot more feasible to avoid allocations/copies; not because it is impossible to do in C, but because doing it in C requires writing very careful documentation and the caller to actually read that documentation. In (safe) Rust this is all checked by the compiler such that libraries can leverage it without blowing their complexity budget.</p>
]]></description><pubDate>Thu, 15 Jan 2026 07:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46629488</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=46629488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46629488</guid></item><item><title><![CDATA[New comment by dochtman in "The State of OpenSSL for pyca/cryptography"]]></title><description><![CDATA[
<p>There’s also a compounding effect: I’ve heard from a hardware vendor that they spend a lot of time optimizing OpenSSL to get the most out of their silicon, so for their customers they suggest using OpenSSL to get the most out of the hardware.</p>
]]></description><pubDate>Thu, 15 Jan 2026 07:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46629435</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=46629435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46629435</guid></item><item><title><![CDATA[The state of the kernel Rust experiment]]></title><description><![CDATA[
<p>Article URL: <a href="https://lwn.net/SubscriberLink/1050174/63aa7da43214c3ce/">https://lwn.net/SubscriberLink/1050174/63aa7da43214c3ce/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46252712">https://news.ycombinator.com/item?id=46252712</a></p>
<p>Points: 119</p>
<p># Comments: 130</p>
]]></description><pubDate>Sat, 13 Dec 2025 07:14:21 +0000</pubDate><link>https://lwn.net/SubscriberLink/1050174/63aa7da43214c3ce/</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=46252712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46252712</guid></item><item><title><![CDATA[New comment by dochtman in "Gnome is better macOS than macOS"]]></title><description><![CDATA[
<p>How is the HiDPI situation, and font rendering? Last time I tried it on my M1 Max with Asahi it still looked substantially worse.</p>
]]></description><pubDate>Sun, 23 Nov 2025 17:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46025280</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=46025280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46025280</guid></item><item><title><![CDATA[New comment by dochtman in "Fast UDP I/O for Firefox in Rust"]]></title><description><![CDATA[
<p>I'm pretty sure private PKIs are an option that is pretty straightforward to use.<p>Security is still a lot better because the root is communicated out of band.</p>
]]></description><pubDate>Fri, 26 Sep 2025 21:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45391058</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=45391058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45391058</guid></item><item><title><![CDATA[New comment by dochtman in "Fast UDP I/O for Firefox in Rust"]]></title><description><![CDATA[
<p>When I asked about financial support, the Senior Principal Software Engineer from Mozilla I talked to said "Mozilla has no money".<p>To be fair, we've gotten a great amount of code contributions from the Mozilla folks, so it's not like they haven't contributed anything.<p>(I am one of the Quinn maintainers.)</p>
]]></description><pubDate>Fri, 26 Sep 2025 21:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45391043</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=45391043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45391043</guid></item><item><title><![CDATA[New comment by dochtman in "Do the simplest thing that could possibly work"]]></title><description><![CDATA[
<p>I would argue that regexes are often more complex than simple parsers.</p>
]]></description><pubDate>Fri, 29 Aug 2025 20:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45069193</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=45069193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45069193</guid></item><item><title><![CDATA[New comment by dochtman in "Modern CI is too complex and misdirected (2021)"]]></title><description><![CDATA[
<p>(2021)</p>
]]></description><pubDate>Wed, 20 Aug 2025 08:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44959916</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=44959916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44959916</guid></item><item><title><![CDATA[New comment by dochtman in "CRLite: Certificate Revocation Checking in Firefox"]]></title><description><![CDATA[
<p>CRLite is awesome, and it deserves more usage; notably most non-browser clients on Linux machines don’t get any revocation handling at all.</p>
]]></description><pubDate>Tue, 19 Aug 2025 18:55:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44954955</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=44954955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44954955</guid></item><item><title><![CDATA[New comment by dochtman in "Ask HN: What toolchains are people using for desktop app development in 2025?"]]></title><description><![CDATA[
<p>Tauri seems interesting. It combines a Rust core with the platform-native browser engine for presentation. Of course a potential downside is rendering incompatibilities between engines/platforms.</p>
]]></description><pubDate>Sat, 09 Aug 2025 17:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44848616</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=44848616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44848616</guid></item><item><title><![CDATA[New comment by dochtman in "Ask HN: Have you ever regretted open-sourcing something?"]]></title><description><![CDATA[
<p>No, they don’t.<p>Selling support contracts is actually hard.<p>GPL/AGPL preclude widespread adoption (these days) — the grandparent explicitly mentioned “permissive” licenses.</p>
]]></description><pubDate>Wed, 06 Aug 2025 07:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44808621</link><dc:creator>dochtman</dc:creator><comments>https://news.ycombinator.com/item?id=44808621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44808621</guid></item></channel></rss>