<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: ash</title><link>https://news.ycombinator.com/user?id=ash</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 29 Aug 2026 11:09:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ash" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ash in "Cloudflare Meerkat - Globally distributed consensus"]]></title><description><![CDATA[
<p>2 out of 3 meerkats look in the same direction. Enough for consensus.</p>
]]></description><pubDate>Wed, 08 Jul 2026 16:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48833641</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=48833641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48833641</guid></item><item><title><![CDATA[New comment by ash in "Google Hits 50% IPv6"]]></title><description><![CDATA[
<p>It is harder to maintain two networks instead of one. Potential problems double. Hacks like RFC8305 "Happy Eyeballs" become a must.</p>
]]></description><pubDate>Sun, 21 Jun 2026 10:01:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48617358</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=48617358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48617358</guid></item><item><title><![CDATA[New comment by ash in "Google Hits 50% IPv6"]]></title><description><![CDATA[
<p>Unfortunately, individual actions would never be enough to solve the IPv6 chicken and egg problem. See djb's "IPv6 mess" article:<p><a href="https://cr.yp.to/djbdns/ipv6mess.html" rel="nofollow">https://cr.yp.to/djbdns/ipv6mess.html</a><p>Yes, it is old, many examples are outdated, but the main points still hold. Decades later his suggestions for making IPv6 succeed are still not implemented.</p>
]]></description><pubDate>Sun, 21 Jun 2026 09:58:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48617344</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=48617344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48617344</guid></item><item><title><![CDATA[Next.js and the corrupt middleware: the authorizing artifact]]></title><description><![CDATA[
<p>Article URL: <a href="https://zhero-web-sec.github.io/research-and-things/nextjs-and-the-corrupt-middleware">https://zhero-web-sec.github.io/research-and-things/nextjs-and-the-corrupt-middleware</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43451485">https://news.ycombinator.com/item?id=43451485</a></p>
<p>Points: 94</p>
<p># Comments: 36</p>
]]></description><pubDate>Sun, 23 Mar 2025 07:57:40 +0000</pubDate><link>https://zhero-web-sec.github.io/research-and-things/nextjs-and-the-corrupt-middleware</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=43451485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43451485</guid></item><item><title><![CDATA[New comment by ash in "Tailscale is pretty useful"]]></title><description><![CDATA[
<p>Have you tried "Smaller binaries" instruction? <a href="https://tailscale.com/kb/1207/small-tailscale" rel="nofollow">https://tailscale.com/kb/1207/small-tailscale</a></p>
]]></description><pubDate>Wed, 05 Mar 2025 20:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43272317</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=43272317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43272317</guid></item><item><title><![CDATA[Ladybird browser update (January 2025) [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=-l8epGysffQ">https://www.youtube.com/watch?v=-l8epGysffQ</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42924950">https://news.ycombinator.com/item?id=42924950</a></p>
<p>Points: 46</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 03 Feb 2025 23:36:27 +0000</pubDate><link>https://www.youtube.com/watch?v=-l8epGysffQ</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42924950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42924950</guid></item><item><title><![CDATA[New comment by ash in "OpenAUTH: Universal, standards-based auth provider"]]></title><description><![CDATA[
<p>The article by Ory's Aeneas Rekkas perfectly describes OAuth / OIDC problems. The only thing it misses is the suggestion for the alternative <i>protocol</i> for first-party auth. It does suggest that it's preferable to use simpler systems like Ory Kratos. But OAuth / OIDC is a set of protocols, not an implementation. Is there an a effort to specify simple auth protocol, when third-party auth is not needed?</p>
]]></description><pubDate>Thu, 19 Dec 2024 10:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42460193</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42460193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42460193</guid></item><item><title><![CDATA[New comment by ash in "OpenAUTH: Universal, standards-based auth provider"]]></title><description><![CDATA[
<p>Less secure that HttpOnly cookies, which are not accessible by third-party JavaScript. LocalStorage also doesn't have automatic expiration.</p>
]]></description><pubDate>Wed, 18 Dec 2024 00:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42447130</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42447130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42447130</guid></item><item><title><![CDATA[New comment by ash in "OpenAUTH: Universal, standards-based auth provider"]]></title><description><![CDATA[
<p>Cool project!<p>OAuth-based auth providers are nice, but they can have a weakness. When you have just one app, OAuth can be overkill: protocol is complex, and users suffer jarring redirects¹.<p>This is not surprising, because OAuth / OIDC is fundamentally designed for (at least) three parties that don't fully trust each other: user, account provider and an app². But in a single app there are only two parties: user and app itself. Auth and app can fully trust each other, protocol can be simpler, and redirects can be avoided.<p>I'm curious what OpenAUTH authors think about it.<p>¹ Except for Resource Owner Password Credentials (ROPC) grant type, but it's no longer recommended: <a href="https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics#section-2.4" rel="nofollow">https://datatracker.ietf.org/doc/html/draft-ietf-oauth-secur...</a><p>² In addition, OAuth is mostly designed for and by account providers, and follows their interests more than interests of app developers.</p>
]]></description><pubDate>Wed, 18 Dec 2024 00:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42447089</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42447089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42447089</guid></item><item><title><![CDATA[New comment by ash in "Is String Theory dead? [video]"]]></title><description><![CDATA[
<p>Thank you! The video is a criticism of that article.</p>
]]></description><pubDate>Sun, 15 Dec 2024 22:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42426528</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42426528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42426528</guid></item><item><title><![CDATA[Is String Theory dead? [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=8JYwmxZBjZQ">https://www.youtube.com/watch?v=8JYwmxZBjZQ</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42426474">https://news.ycombinator.com/item?id=42426474</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 15 Dec 2024 22:36:41 +0000</pubDate><link>https://www.youtube.com/watch?v=8JYwmxZBjZQ</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42426474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42426474</guid></item><item><title><![CDATA[This Month in Ladybird – November 2024]]></title><description><![CDATA[
<p>Article URL: <a href="https://ladybird.org/newsletter/2024-11-30/">https://ladybird.org/newsletter/2024-11-30/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42287503">https://news.ycombinator.com/item?id=42287503</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Dec 2024 10:15:35 +0000</pubDate><link>https://ladybird.org/newsletter/2024-11-30/</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42287503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42287503</guid></item><item><title><![CDATA[New comment by ash in "The Case Against Quantum Computing (2018)"]]></title><description><![CDATA[
<p>As someone outside of the field I don't follow your argument. The author stated that the problem is not just in the analog nature of quantum computer, but in the impossibly large amount of analog parameters to process and also to correct errors in.</p>
]]></description><pubDate>Thu, 21 Nov 2024 15:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42204917</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42204917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42204917</guid></item><item><title><![CDATA[New comment by ash in "The Case Against Quantum Computing (2018)"]]></title><description><![CDATA[
<p>Interesting observation about the maximum lifetime of a bubble:<p>> I believe that, appearances to the contrary, the quantum computing fervor is nearing its end. That's because a few decades is the maximum lifetime of any big bubble in technology or science. After a certain period, too many unfulfilled promises have been made, and anyone who has been following the topic starts to get annoyed by further announcements of impending breakthroughs. What's more, by that time all the tenured faculty positions in the field are already occupied. The proponents have grown older and less zealous, while the younger generation seeks something completely new and more likely to succeed.</p>
]]></description><pubDate>Thu, 21 Nov 2024 14:22:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42204551</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42204551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42204551</guid></item><item><title><![CDATA[New comment by ash in "The Case Against Quantum Computing (2018)"]]></title><description><![CDATA[
<p>> That IEEE published this surprises me<p>I find your reaction to be a positive sign. The sign that IEEE is willing to push envelope of knowledge (as of 2018). One can't push it without taking a risk of publishing something wrong, possibly very wrong.<p>I don't have any opinion on this topic, it's not my field of expertise. However, it's the first semi-technical article about quantum computing that I can follow along and understand.</p>
]]></description><pubDate>Thu, 21 Nov 2024 14:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42204535</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=42204535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42204535</guid></item><item><title><![CDATA[New comment by ash in "A post by Guido van Rossum removed for violating Python community guidelines"]]></title><description><![CDATA[
<p>> f-strings are great, except for the `=` debugging operator<p>What's wrong with `=` debugging operator in f-strings?</p>
]]></description><pubDate>Sat, 07 Sep 2024 17:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41474976</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=41474976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41474976</guid></item><item><title><![CDATA[Generic Open Source Project Can't Also Be a Successful Civil Rights Project]]></title><description><![CDATA[
<p>Article URL: <a href="https://chrismcdonough.substack.com/p/why-a-generic-open-source-project">https://chrismcdonough.substack.com/p/why-a-generic-open-source-project</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41238268">https://news.ycombinator.com/item?id=41238268</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 13 Aug 2024 18:42:58 +0000</pubDate><link>https://chrismcdonough.substack.com/p/why-a-generic-open-source-project</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=41238268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41238268</guid></item><item><title><![CDATA[Cookie banners show everything that's wrong with the EU]]></title><description><![CDATA[
<p>Article URL: <a href="https://world.hey.com/dhh/cookie-banners-show-everything-that-s-wrong-with-the-eu-3bfcf03d">https://world.hey.com/dhh/cookie-banners-show-everything-that-s-wrong-with-the-eu-3bfcf03d</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41174829">https://news.ycombinator.com/item?id=41174829</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 Aug 2024 20:13:15 +0000</pubDate><link>https://world.hey.com/dhh/cookie-banners-show-everything-that-s-wrong-with-the-eu-3bfcf03d</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=41174829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41174829</guid></item><item><title><![CDATA[New comment by ash in "The New Internet"]]></title><description><![CDATA[
<p>> there are hundreds of users hundreds kilometers away, all working via Tailscale<p>Do you require your users to install Tailscale?</p>
]]></description><pubDate>Tue, 30 Jul 2024 21:02:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41114113</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=41114113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41114113</guid></item><item><title><![CDATA[Just Use MSYS2 You Say?]]></title><description><![CDATA[
<p>Article URL: <a href="https://learncodethehardway.com/blog/30-just-use-msys2-you-say/">https://learncodethehardway.com/blog/30-just-use-msys2-you-say/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40994421">https://news.ycombinator.com/item?id=40994421</a></p>
<p>Points: 20</p>
<p># Comments: 12</p>
]]></description><pubDate>Thu, 18 Jul 2024 11:01:49 +0000</pubDate><link>https://learncodethehardway.com/blog/30-just-use-msys2-you-say/</link><dc:creator>ash</dc:creator><comments>https://news.ycombinator.com/item?id=40994421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40994421</guid></item></channel></rss>