<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: rayhaanj</title><link>https://news.ycombinator.com/user?id=rayhaanj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 04:25:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rayhaanj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rayhaanj in "3.4M Solar Panels"]]></title><description><![CDATA[
<p>Around 30 centiCHFs per KWh at the peak tariff: <a href="https://www.ewz.ch/en/private-customers/electricity/tariffs/overview-of-tariff.html" rel="nofollow">https://www.ewz.ch/en/private-customers/electricity/tariffs/...</a></p>
]]></description><pubDate>Wed, 22 Apr 2026 14:15:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47864014</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=47864014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47864014</guid></item><item><title><![CDATA[We beat Google's zero-knowledge proof of quantum cryptanalysis]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.trailofbits.com/2026/04/17/we-beat-googles-zero-knowledge-proof-of-quantum-cryptanalysis/">https://blog.trailofbits.com/2026/04/17/we-beat-googles-zero-knowledge-proof-of-quantum-cryptanalysis/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47827694">https://news.ycombinator.com/item?id=47827694</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 19 Apr 2026 21:12:58 +0000</pubDate><link>https://blog.trailofbits.com/2026/04/17/we-beat-googles-zero-knowledge-proof-of-quantum-cryptanalysis/</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=47827694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47827694</guid></item><item><title><![CDATA[(A Few) Ops Lessons We All Learn the Hard Way]]></title><description><![CDATA[
<p>Article URL: <a href="https://netmeister.org/blog/ops-lessons.html">https://netmeister.org/blog/ops-lessons.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47541131">https://news.ycombinator.com/item?id=47541131</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Mar 2026 10:56:44 +0000</pubDate><link>https://netmeister.org/blog/ops-lessons.html</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=47541131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47541131</guid></item><item><title><![CDATA[OpenTitan Shipping in Production]]></title><description><![CDATA[
<p>Article URL: <a href="https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html">https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47265619">https://news.ycombinator.com/item?id=47265619</a></p>
<p>Points: 132</p>
<p># Comments: 36</p>
]]></description><pubDate>Thu, 05 Mar 2026 18:50:33 +0000</pubDate><link>https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=47265619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47265619</guid></item><item><title><![CDATA[Inlining – The Ultimate Optimisation]]></title><description><![CDATA[
<p>Article URL: <a href="https://xania.org/202512/17-inlining-the-ultimate-optimisation">https://xania.org/202512/17-inlining-the-ultimate-optimisation</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46311763">https://news.ycombinator.com/item?id=46311763</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 18 Dec 2025 12:16:56 +0000</pubDate><link>https://xania.org/202512/17-inlining-the-ultimate-optimisation</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=46311763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46311763</guid></item><item><title><![CDATA[The biggest heat pumps]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bbc.com/news/articles/c17p44w87rno">https://www.bbc.com/news/articles/c17p44w87rno</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46286030">https://news.ycombinator.com/item?id=46286030</a></p>
<p>Points: 130</p>
<p># Comments: 194</p>
]]></description><pubDate>Tue, 16 Dec 2025 08:13:01 +0000</pubDate><link>https://www.bbc.com/news/articles/c17p44w87rno</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=46286030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46286030</guid></item><item><title><![CDATA[39C3 Talks Schedule]]></title><description><![CDATA[
<p>Article URL: <a href="https://fahrplan.events.ccc.de/congress/2025/fahrplan/">https://fahrplan.events.ccc.de/congress/2025/fahrplan/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46274395">https://news.ycombinator.com/item?id=46274395</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Dec 2025 13:41:21 +0000</pubDate><link>https://fahrplan.events.ccc.de/congress/2025/fahrplan/</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=46274395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46274395</guid></item><item><title><![CDATA[HTTPS certificate industry phasing out less secure domain validation methods]]></title><description><![CDATA[
<p>Article URL: <a href="https://security.googleblog.com/2025/12/https-certificate-industry-phasing-out.html">https://security.googleblog.com/2025/12/https-certificate-industry-phasing-out.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46232723">https://news.ycombinator.com/item?id=46232723</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 11 Dec 2025 15:39:19 +0000</pubDate><link>https://security.googleblog.com/2025/12/https-certificate-industry-phasing-out.html</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=46232723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46232723</guid></item><item><title><![CDATA[RCE Vulnerability in React and Next.js]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp">https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46136026">https://news.ycombinator.com/item?id=46136026</a></p>
<p>Points: 628</p>
<p># Comments: 259</p>
]]></description><pubDate>Wed, 03 Dec 2025 16:00:23 +0000</pubDate><link>https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=46136026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46136026</guid></item><item><title><![CDATA[State of Rust Survey 2025]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.rust-lang.org/2025/11/17/launching-the-2025-state-of-rust-survey/">https://blog.rust-lang.org/2025/11/17/launching-the-2025-state-of-rust-survey/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46108052">https://news.ycombinator.com/item?id=46108052</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Dec 2025 14:46:49 +0000</pubDate><link>https://blog.rust-lang.org/2025/11/17/launching-the-2025-state-of-rust-survey/</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=46108052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46108052</guid></item><item><title><![CDATA[The Design and Implementation of a Virtual Firmware Monitor [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://people.inf.ethz.ch/troscoe/pubs/caste_sosp_2025.pdf">https://people.inf.ethz.ch/troscoe/pubs/caste_sosp_2025.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46045146">https://news.ycombinator.com/item?id=46045146</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 Nov 2025 12:22:54 +0000</pubDate><link>https://people.inf.ethz.ch/troscoe/pubs/caste_sosp_2025.pdf</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=46045146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46045146</guid></item><item><title><![CDATA[Network Partitions in the Internet]]></title><description><![CDATA[
<p>Article URL: <a href="https://bgp.tools/kb/partitions">https://bgp.tools/kb/partitions</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45589611">https://news.ycombinator.com/item?id=45589611</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Oct 2025 08:32:50 +0000</pubDate><link>https://bgp.tools/kb/partitions</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=45589611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45589611</guid></item><item><title><![CDATA[New comment by rayhaanj in "Infomaniak comes out in support of controversial Swiss encryption law"]]></title><description><![CDATA[
<p>I'm currently using joker.com after also migrating off of gandi.</p>
]]></description><pubDate>Fri, 06 Jun 2025 13:44:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44200853</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=44200853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44200853</guid></item><item><title><![CDATA[New comment by rayhaanj in "DNS piracy blocking orders: Google, Cloudflare, and OpenDNS respond differently"]]></title><description><![CDATA[
<p>I just did some measurements and am impressed on both fronts: DNS recursive resolution is faster than I anticipated, but also page load times for well optimised sites are also very fast (sub 0.5s). Here's some data:<p>Recursively resolve bbc.com: 18ms <a href="https://pastebin.com/d94f1Z7P" rel="nofollow">https://pastebin.com/d94f1Z7P</a>
Recursively resolve ethz.ch: 17ms <a href="https://pastebin.com/x6jSHgDn" rel="nofollow">https://pastebin.com/x6jSHgDn</a>
Recursively resolve admin.ch: 39ms: <a href="https://pastebin.com/DUTg8Rit" rel="nofollow">https://pastebin.com/DUTg8Rit</a><p>Page load in Firefox:
bbc.com DOMContentLoaded: ~40ms, page loaded: ~300ms
reuters.com DOMContentLoaded: ~200ms, page loaded: ~300ms
google.com DOMContentLoaded: ~160ms, page loaded: ~290ms<p>So it's quite reasonable to do full recursive resolution, and you'll still benefit from caching after the first time it's loaded. One other idea I had but never looked into it was instead of throwing out entries after TTL expiry to just refresh it and keep it cached, no idea if BIND/Unbound can do that but you can probably build something with <a href="https://github.com/hickory-dns/hickory-dns">https://github.com/hickory-dns/hickory-dns</a> to achieve that.</p>
]]></description><pubDate>Sun, 11 May 2025 22:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43957598</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=43957598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43957598</guid></item><item><title><![CDATA[New comment by rayhaanj in "DNS piracy blocking orders: Google, Cloudflare, and OpenDNS respond differently"]]></title><description><![CDATA[
<p>I think you mean "running your own recursive resolver", an authoritative server is one which is authoritative for some zone (e.g. example.net), whilst a recursive resolver is one that goes and walks from the root of the DNS hierarchy to the leaf that you have queried.<p>It is probably quite a bit slower though needing to have roundtrips at each stage of the resolution, which is also likely a reason that these public resolvers get so much use (latency improvement via caching).</p>
]]></description><pubDate>Sun, 11 May 2025 20:43:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43956978</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=43956978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43956978</guid></item><item><title><![CDATA[New comment by rayhaanj in "Every .gov Domain"]]></title><description><![CDATA[
<p>You can download a list from here too: <a href="https://github.com/cisagov/dotgov-data/blob/main/current-full.csv">https://github.com/cisagov/dotgov-data/blob/main/current-ful...</a></p>
]]></description><pubDate>Fri, 21 Feb 2025 11:44:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43126443</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=43126443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43126443</guid></item><item><title><![CDATA[New comment by rayhaanj in "Basel has to buy domain name in the Bahamas after mishap"]]></title><description><![CDATA[
<p>> Users do not have to worry about security, SRF quotes Weber: "No data is transferred. There is only a link to the correct page."<p>Yes but how do you know you've resolved the right thing, it's still vulnerable to a compromise of another TLD.</p>
]]></description><pubDate>Fri, 31 Jan 2025 08:50:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42885825</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=42885825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42885825</guid></item><item><title><![CDATA[Boom XB-1 First Supersonic Flight [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=-qisIViAHwI">https://www.youtube.com/watch?v=-qisIViAHwI</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42853633">https://news.ycombinator.com/item?id=42853633</a></p>
<p>Points: 713</p>
<p># Comments: 525</p>
]]></description><pubDate>Tue, 28 Jan 2025 15:46:53 +0000</pubDate><link>https://www.youtube.com/watch?v=-qisIViAHwI</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=42853633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42853633</guid></item><item><title><![CDATA[Chameleon: Taming the transient while reconfiguring BGP]]></title><description><![CDATA[
<p>Article URL: <a href="https://chameleon.ethz.ch/">https://chameleon.ethz.ch/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42632477">https://news.ycombinator.com/item?id=42632477</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Jan 2025 09:27:47 +0000</pubDate><link>https://chameleon.ethz.ch/</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=42632477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42632477</guid></item><item><title><![CDATA[New comment by rayhaanj in "Building Ultra Long Range Toslink"]]></title><description><![CDATA[
<p>I think you meant kilometres per second, not per hour.</p>
]]></description><pubDate>Tue, 07 Jan 2025 19:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42626354</link><dc:creator>rayhaanj</dc:creator><comments>https://news.ycombinator.com/item?id=42626354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42626354</guid></item></channel></rss>