<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: ericdiao</title><link>https://news.ycombinator.com/user?id=ericdiao</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 12:49:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ericdiao" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Nginx vulnerability CVE-2026-1642]]></title><description><![CDATA[
<p>Article URL: <a href="https://my.f5.com/manage/s/article/K000159824">https://my.f5.com/manage/s/article/K000159824</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46895028">https://news.ycombinator.com/item?id=46895028</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Feb 2026 02:48:12 +0000</pubDate><link>https://my.f5.com/manage/s/article/K000159824</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=46895028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46895028</guid></item><item><title><![CDATA[New comment by ericdiao in "[dead]"]]></title><description><![CDATA[
<p>The OP is explicitly not doing coordinated disclosure yet.<p><del>No post / incident on CA/Browser Forum also.</del><p>Edit: Incident on dev-security-policy@moz: <a href="https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/EiuXvY3m_gU" rel="nofollow">https://groups.google.com/a/mozilla.org/g/dev-security-polic...</a><p>---<p>Translation by LLM of the post on Chinese forum V2EX:<p>LiteSSL appears to be a CA that only emerged last year. It provides free TrustAsia-backed wildcard certificates issued via ACME.<p>However, in my testing, its ACME server very frequently errors out with:<p>> Too many concurrent connections from IP 10.254.14.70 (limit: 10),
> urn:ietf:params:acme:error:rateLimited:concurrent<p>This clearly indicates a backend misconfiguration: LiteSSL incorrectly treats the reverse proxy’s internal IP as the client’s real IP when applying rate limits.<p>More seriously, LiteSSL has a *critical authentication vulnerability*.<p>Its DNS-01 challenge cache appears to have a very long validity period, and it does *not* verify that a certificate issuance request comes from the same ACME account that completed the original DNS-01 challenge. As a result, anyone can arbitrarily re-issue (steal-sign) certificates that were originally issued via DNS-01.<p>You can browse certificates issued by this CA here (ECC/RSA behave similarly). Pick any certificate with a wildcard domain, and you can re-issue it using your own LiteSSL ACME account without triggering validation:<p>[<a href="https://crt.sh/?CN=%25&iCAID=438132" rel="nofollow">https://crt.sh/?CN=%25&iCAID=438132</a>](<a href="https://crt.sh/?CN=%25&iCAID=438132" rel="nofollow">https://crt.sh/?CN=%25&iCAID=438132</a>)<p>`ssyhwa.cloudns.cl` is a temporary domain I created for testing; it has already passed DNS-01 validation and can reproduce the issue.<p>`*.vaadd.com` was a randomly selected victim domain, and I was also able to successfully steal its certificate.</p>
]]></description><pubDate>Wed, 21 Jan 2026 09:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46703094</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=46703094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46703094</guid></item><item><title><![CDATA[New comment by ericdiao in "VPN location claims don't match real traffic exits"]]></title><description><![CDATA[
<p>Yeah. This can be a problem.<p>The device-based IP geolocation, because the algo is so sensitive and the result can be altered with few devices behind the IP (at least for Google), can be used theoretically steering / trick big techs to believe that the IP is at location it is not, just like VPN providers in your article by publishing "bogon" geofeed etc. This defies their purpose of doing this in the first place: geolocking and regulatory requirements.<p>The "tech" is already there: browser extensions [1] that overwrite the JS GeoLocation API to show "fake" locations to the website (designed for privacy purpose). also dongles are available on gray market that can be attached to iPhone / Android devices to alter the geolocation API result by pretending it is some kind of higher precision GPS device but instead providing bogon data to the OS. Let alone after jailbreaking / rooting your device, you can provide whatever geolocation to the apps.<p>[1] <a href="https://github.com/chatziko/location-guard" rel="nofollow">https://github.com/chatziko/location-guard</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 03:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46270121</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=46270121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46270121</guid></item><item><title><![CDATA[New comment by ericdiao in "VPN location claims don't match real traffic exits"]]></title><description><![CDATA[
<p>Another related but non-VPN story related to IP geolocation:<p>Big techs (most notably Google) is using the location permission they have from the apps / websites on the user's phones / browsers to silently update their internal IP geolocation database instead of relying on external databases and claims of IP owners (geofeed etc). And this can be hyper-sensitive.<p>I was traveling back home in China last year and was using a convoluted setup to use my US apartment IP for US based services, LLM and streaming. Days into the trip and after coming back, I found that Google has been consistently redirecting me to their .hk subdomain (serving HK and (blocked by gov) mainland China), regardless of if I was logged in or not. The Gmail security and login history page also shows my hometown city for the IP. I realized that I have been using Google's apps including YouTube, Maps and so on while granting them geolocation permission (which I should not do for YouTube) in my iPhone while on the IP and in my hometown.<p>After using the same IP again in the US with Maps and so on for weeks and submitting a correction request to Google, it comes back to the correct city. (The tricks of restarting the modem / gateway, changing MAC address to get a new IP is not working somehow this time with my IS.</p>
]]></description><pubDate>Sun, 14 Dec 2025 05:45:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46261042</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=46261042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46261042</guid></item><item><title><![CDATA[I run a personal IPv6 BGP network. Netflix is blocking a /64 of our /36. Why?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.neelc.org/posts/netflix-blocks-our-ipv6/">https://www.neelc.org/posts/netflix-blocks-our-ipv6/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46066329">https://news.ycombinator.com/item?id=46066329</a></p>
<p>Points: 9</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 27 Nov 2025 06:25:58 +0000</pubDate><link>https://www.neelc.org/posts/netflix-blocks-our-ipv6/</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=46066329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46066329</guid></item><item><title><![CDATA[Be the LetsEncrypt in your homelab with step-ca]]></title><description><![CDATA[
<p>Article URL: <a href="https://jan.wildeboer.net/2025/07/letsencrypt-homelab-stepca/">https://jan.wildeboer.net/2025/07/letsencrypt-homelab-stepca/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45146477">https://news.ycombinator.com/item?id=45146477</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 06 Sep 2025 03:57:56 +0000</pubDate><link>https://jan.wildeboer.net/2025/07/letsencrypt-homelab-stepca/</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=45146477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45146477</guid></item><item><title><![CDATA[Ubuntu Failed to download Linux-firmware]]></title><description><![CDATA[
<p>Article URL: <a href="https://discourse.ubuntu.com/t/failed-to-download-issues/66698">https://discourse.ubuntu.com/t/failed-to-download-issues/66698</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45146464">https://news.ycombinator.com/item?id=45146464</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 06 Sep 2025 03:55:33 +0000</pubDate><link>https://discourse.ubuntu.com/t/failed-to-download-issues/66698</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=45146464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45146464</guid></item><item><title><![CDATA[New comment by ericdiao in "The Promised LAN"]]></title><description><![CDATA[
<p>Uh Great. They added this feature! It cannot last time (few years ago) I checked.<p>I can somehow consider migrating now.</p>
]]></description><pubDate>Thu, 24 Jul 2025 01:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44665823</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=44665823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44665823</guid></item><item><title><![CDATA[New comment by ericdiao in "The Promised LAN"]]></title><description><![CDATA[
<p>Haha, have to drop the link to the recent Linus Tech Tips video on your house!<p><a href="https://www.youtube.com/watch?v=97Y0MVUgjOw" rel="nofollow">https://www.youtube.com/watch?v=97Y0MVUgjOw</a></p>
]]></description><pubDate>Wed, 23 Jul 2025 22:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44664677</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=44664677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44664677</guid></item><item><title><![CDATA[New comment by ericdiao in "The Promised LAN"]]></title><description><![CDATA[
<p>Yeah.<p>I personally ran into the legacy setup issue for running vanilla Wireguard for my setup before Tailscale is a thing and have to manually manage keys, routing and DNS.<p>But one thing Tailscale has that annoyed me is that they are using 100.64 CGNAT addresses (which is more RFC-compliant) but conflicts with one of my cloud service provider's pre-configured DNS, NTP and software mirrors setup. Using it became more or less messy for this reason.</p>
]]></description><pubDate>Wed, 23 Jul 2025 20:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44663373</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=44663373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44663373</guid></item><item><title><![CDATA[New comment by ericdiao in "The Promised LAN"]]></title><description><![CDATA[
<p>Oh this make sense. For LAN, one definitely want L2. Totally overlooked the objective.</p>
]]></description><pubDate>Wed, 23 Jul 2025 19:04:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44662770</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=44662770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44662770</guid></item><item><title><![CDATA[New comment by ericdiao in "The Promised LAN"]]></title><description><![CDATA[
<p>Really want to know the rationale of choosing IPSec over Wireguard. IPSec is really tricky to get right (IMO). Maybe legacy issue?</p>
]]></description><pubDate>Wed, 23 Jul 2025 18:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44662475</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=44662475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44662475</guid></item><item><title><![CDATA[New comment by ericdiao in "Japan Post launches 'digital address' system"]]></title><description><![CDATA[
<p>The ZIP code system in the US CAN somewhat work the same way.<p>The usual 5 digit ZIP code routes to your Post Office. The longer ZIP+4 code routes more detailed locations: a city block, an apartment building. The even longer ZIP+6 code goes to something called delivery point, which to my understanding is basically a single mailbox. The ZIP+6 code is in fact embedded in the bar code sprayed onto the mail piece.</p>
]]></description><pubDate>Wed, 28 May 2025 18:03:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44118862</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=44118862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44118862</guid></item><item><title><![CDATA[Yes-rs: A fast, memory-safe rewrite of the classic Unix yes command]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jedisct1/yes-rs">https://github.com/jedisct1/yes-rs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44103116">https://news.ycombinator.com/item?id=44103116</a></p>
<p>Points: 172</p>
<p># Comments: 161</p>
]]></description><pubDate>Tue, 27 May 2025 01:20:29 +0000</pubDate><link>https://github.com/jedisct1/yes-rs</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=44103116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44103116</guid></item><item><title><![CDATA[New comment by ericdiao in "Show HN: Semantic Calculator (king-man+woman=?)"]]></title><description><![CDATA[
<p>wine - alcohol = grape juice (32%)<p>Accurate.</p>
]]></description><pubDate>Wed, 14 May 2025 21:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43989486</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=43989486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43989486</guid></item><item><title><![CDATA[New comment by ericdiao in "Show HN: Semantic Calculator (king-man+woman=?)"]]></title><description><![CDATA[
<p>Though dad is in the list with lower confidence (77%).<p>High dimension vector is always hard to explain. This is an example.</p>
]]></description><pubDate>Wed, 14 May 2025 21:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43989271</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=43989271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43989271</guid></item><item><title><![CDATA[New comment by ericdiao in "Show HN: Semantic Calculator (king-man+woman=?)"]]></title><description><![CDATA[
<p>Interesting: parent + male = female (83%)<p>Can not personally find the connection here, was expecting father or something.</p>
]]></description><pubDate>Wed, 14 May 2025 21:09:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43989254</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=43989254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43989254</guid></item><item><title><![CDATA[Backup Yubikey Strategy]]></title><description><![CDATA[
<p>Article URL: <a href="https://fy.blackhats.net.au/blog/2025-02-28-backup-yubikey-strategy/">https://fy.blackhats.net.au/blog/2025-02-28-backup-yubikey-strategy/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43208914">https://news.ycombinator.com/item?id=43208914</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Feb 2025 18:42:43 +0000</pubDate><link>https://fy.blackhats.net.au/blog/2025-02-28-backup-yubikey-strategy/</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=43208914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43208914</guid></item><item><title><![CDATA[New comment by ericdiao in "Saying goodbye to FFmpegKit"]]></title><description><![CDATA[
<p>FFMpegKit at <a href="https://github.com/arthenica/ffmpeg-kit">https://github.com/arthenica/ffmpeg-kit</a> is discontinued by the author</p>
]]></description><pubDate>Fri, 14 Feb 2025 21:53:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43053500</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=43053500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43053500</guid></item><item><title><![CDATA[Saying goodbye to FFmpegKit]]></title><description><![CDATA[
<p>Article URL: <a href="https://tanersener.medium.com/saying-goodbye-to-ffmpegkit-33ae939767e1">https://tanersener.medium.com/saying-goodbye-to-ffmpegkit-33ae939767e1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43053499">https://news.ycombinator.com/item?id=43053499</a></p>
<p>Points: 181</p>
<p># Comments: 96</p>
]]></description><pubDate>Fri, 14 Feb 2025 21:53:40 +0000</pubDate><link>https://tanersener.medium.com/saying-goodbye-to-ffmpegkit-33ae939767e1</link><dc:creator>ericdiao</dc:creator><comments>https://news.ycombinator.com/item?id=43053499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43053499</guid></item></channel></rss>