<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: fanf2</title><link>https://news.ycombinator.com/user?id=fanf2</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 12:49:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fanf2" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Practical Antiforgery in Software Design]]></title><description><![CDATA[
<p>Article URL: <a href="https://hudlow.org/2026/practical-antiforgery">https://hudlow.org/2026/practical-antiforgery</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47815113">https://news.ycombinator.com/item?id=47815113</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 Apr 2026 11:42:05 +0000</pubDate><link>https://hudlow.org/2026/practical-antiforgery</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47815113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47815113</guid></item><item><title><![CDATA[Fixing DNS tail latency with a 5-line config and a 50-line function]]></title><description><![CDATA[
<p>Article URL: <a href="https://numa.rs/blog/posts/fixing-doh-tail-latency.html">https://numa.rs/blog/posts/fixing-doh-tail-latency.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47814279">https://news.ycombinator.com/item?id=47814279</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 Apr 2026 08:42:05 +0000</pubDate><link>https://numa.rs/blog/posts/fixing-doh-tail-latency.html</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47814279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814279</guid></item><item><title><![CDATA[Let sleeping CPUs lie: S0ix]]></title><description><![CDATA[
<p>Article URL: <a href="https://freebsdfoundation.org/our-work/journal/browser-based-edition/laptop-desktop/let-sleeping-cpus-lie-s0ix/">https://freebsdfoundation.org/our-work/journal/browser-based-edition/laptop-desktop/let-sleeping-cpus-lie-s0ix/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47799225">https://news.ycombinator.com/item?id=47799225</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Apr 2026 20:42:05 +0000</pubDate><link>https://freebsdfoundation.org/our-work/journal/browser-based-edition/laptop-desktop/let-sleeping-cpus-lie-s0ix/</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47799225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47799225</guid></item><item><title><![CDATA[Rationale for the design of the Ada programming language]]></title><description><![CDATA[
<p>Article URL: <a href="https://dl.acm.org/doi/10.1145/956653.956654">https://dl.acm.org/doi/10.1145/956653.956654</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47796893">https://news.ycombinator.com/item?id=47796893</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Apr 2026 17:42:04 +0000</pubDate><link>https://dl.acm.org/doi/10.1145/956653.956654</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47796893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47796893</guid></item><item><title><![CDATA[The becquerel as an SI unit for request rate]]></title><description><![CDATA[
<p>Article URL: <a href="https://entropicthoughts.com/si-units-for-request-rate">https://entropicthoughts.com/si-units-for-request-rate</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47790337">https://news.ycombinator.com/item?id=47790337</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Apr 2026 08:42:05 +0000</pubDate><link>https://entropicthoughts.com/si-units-for-request-rate</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47790337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790337</guid></item><item><title><![CDATA[Retrofitting JIT compilers into C interpreters]]></title><description><![CDATA[
<p>Article URL: <a href="https://tratt.net/laurie/blog/2026/retrofitting_jit_compilers_into_c_interpreters.html">https://tratt.net/laurie/blog/2026/retrofitting_jit_compilers_into_c_interpreters.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47784955">https://news.ycombinator.com/item?id=47784955</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Apr 2026 20:42:04 +0000</pubDate><link>https://tratt.net/laurie/blog/2026/retrofitting_jit_compilers_into_c_interpreters.html</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47784955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784955</guid></item><item><title><![CDATA[Uses for Nested Promises in JavaScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.jcoglan.com/2026/03/23/uses-for-nested-promises/">https://blog.jcoglan.com/2026/03/23/uses-for-nested-promises/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47779699">https://news.ycombinator.com/item?id=47779699</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Apr 2026 14:42:04 +0000</pubDate><link>https://blog.jcoglan.com/2026/03/23/uses-for-nested-promises/</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47779699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779699</guid></item><item><title><![CDATA[Usand: Minimal Unshare(1)-Based Sandbox]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/richfelker/usand">https://github.com/richfelker/usand</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47776311">https://news.ycombinator.com/item?id=47776311</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Apr 2026 08:42:04 +0000</pubDate><link>https://github.com/richfelker/usand</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47776311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776311</guid></item><item><title><![CDATA[Rust should have stable tail calls]]></title><description><![CDATA[
<p>Article URL: <a href="https://trifectatech.org/blog/tail-calls-project-goal/">https://trifectatech.org/blog/tail-calls-project-goal/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47771219">https://news.ycombinator.com/item?id=47771219</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:42:04 +0000</pubDate><link>https://trifectatech.org/blog/tail-calls-project-goal/</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47771219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771219</guid></item><item><title><![CDATA[Leibniz on Binary [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://scispace.com/pdf/leibniz-on-binary-1ree6msh.pdf">https://scispace.com/pdf/leibniz-on-binary-1ree6msh.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47768734">https://news.ycombinator.com/item?id=47768734</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Apr 2026 17:42:04 +0000</pubDate><link>https://scispace.com/pdf/leibniz-on-binary-1ree6msh.pdf</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47768734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768734</guid></item><item><title><![CDATA[Debloat Your Async Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://tweedegolf.nl/en/blog/235/debloat-your-async-rust">https://tweedegolf.nl/en/blog/235/debloat-your-async-rust</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47766290">https://news.ycombinator.com/item?id=47766290</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Apr 2026 14:42:04 +0000</pubDate><link>https://tweedegolf.nl/en/blog/235/debloat-your-async-rust</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47766290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47766290</guid></item><item><title><![CDATA[Running Ada Lovelace's program to calculate Bernoulli numbers]]></title><description><![CDATA[
<p>Article URL: <a href="https://enigmaticcode.wordpress.com/2015/09/24/running-the-first-program/">https://enigmaticcode.wordpress.com/2015/09/24/running-the-first-program/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47757548">https://news.ycombinator.com/item?id=47757548</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Apr 2026 20:42:04 +0000</pubDate><link>https://enigmaticcode.wordpress.com/2015/09/24/running-the-first-program/</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47757548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757548</guid></item><item><title><![CDATA[Gutd: eBPF WireGuard Traffic Obfuscator]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/sh0rch/gutd">https://github.com/sh0rch/gutd</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47755449">https://news.ycombinator.com/item?id=47755449</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Apr 2026 17:42:04 +0000</pubDate><link>https://github.com/sh0rch/gutd</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47755449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47755449</guid></item><item><title><![CDATA[Ronja: Optical point-to-point data link with 1.4km range and 10Mbps full duplex]]></title><description><![CDATA[
<p>Article URL: <a href="https://ronja.twibright.com/about.php">https://ronja.twibright.com/about.php</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47750624">https://news.ycombinator.com/item?id=47750624</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Apr 2026 11:42:04 +0000</pubDate><link>https://ronja.twibright.com/about.php</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47750624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47750624</guid></item><item><title><![CDATA[Git fixup is magic (and Magit is too)]]></title><description><![CDATA[
<p>Article URL: <a href="https://arialdomartini.github.io/git-fixup">https://arialdomartini.github.io/git-fixup</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47733855">https://news.ycombinator.com/item?id=47733855</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Apr 2026 20:42:04 +0000</pubDate><link>https://arialdomartini.github.io/git-fixup</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47733855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47733855</guid></item><item><title><![CDATA[The acyclic e-graph: Cranelift's mid-end optimizer]]></title><description><![CDATA[
<p>Article URL: <a href="https://cfallin.org/blog/2026/04/09/aegraph/">https://cfallin.org/blog/2026/04/09/aegraph/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47723430">https://news.ycombinator.com/item?id=47723430</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Apr 2026 20:42:04 +0000</pubDate><link>https://cfallin.org/blog/2026/04/09/aegraph/</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47723430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723430</guid></item><item><title><![CDATA[Callgraph analysis in Ferrocene for denying unvalidated Rust library functions]]></title><description><![CDATA[
<p>Article URL: <a href="https://ferrous-systems.com/blog/callgraph-analysis/">https://ferrous-systems.com/blog/callgraph-analysis/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47721371">https://news.ycombinator.com/item?id=47721371</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Apr 2026 17:42:04 +0000</pubDate><link>https://ferrous-systems.com/blog/callgraph-analysis/</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47721371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721371</guid></item><item><title><![CDATA[Supply chain nightmare: How Rust will be attacked and what we can do to mitigate]]></title><description><![CDATA[
<p>Article URL: <a href="https://kerkour.com/rust-supply-chain-nightmare">https://kerkour.com/rust-supply-chain-nightmare</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47718891">https://news.ycombinator.com/item?id=47718891</a></p>
<p>Points: 122</p>
<p># Comments: 72</p>
]]></description><pubDate>Fri, 10 Apr 2026 14:42:04 +0000</pubDate><link>https://kerkour.com/rust-supply-chain-nightmare</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47718891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47718891</guid></item><item><title><![CDATA[Instant space switching on macOS with a keyboard shortcut]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/andrewyur/iss">https://github.com/andrewyur/iss</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47716620">https://news.ycombinator.com/item?id=47716620</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Apr 2026 11:42:04 +0000</pubDate><link>https://github.com/andrewyur/iss</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47716620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716620</guid></item><item><title><![CDATA[Incremental Lambda Calculus]]></title><description><![CDATA[
<p>Article URL: <a href="https://inc-lc.github.io/">https://inc-lc.github.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47715269">https://news.ycombinator.com/item?id=47715269</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Apr 2026 08:42:04 +0000</pubDate><link>https://inc-lc.github.io/</link><dc:creator>fanf2</dc:creator><comments>https://news.ycombinator.com/item?id=47715269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715269</guid></item></channel></rss>