<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: ericlaw</title><link>https://news.ycombinator.com/user?id=ericlaw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 02 Sep 2026 22:29:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ericlaw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ericlaw in "Web Security is Too Hard"]]></title><description><![CDATA[
<p>Note that I said: "One of my", and Cloudflare has hired a HUGE percentage of the best networking talent I've encountered.</p>
]]></description><pubDate>Tue, 04 Aug 2026 19:14:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49173515</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=49173515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49173515</guid></item><item><title><![CDATA[New comment by ericlaw in "Web Security is Too Hard"]]></title><description><![CDATA[
<p>Fun fact: still can in Chromium-based browsers.
<a href="https://textslashplain.com/2023/03/22/attack-techniques-spoofing-via-userinfo/" rel="nofollow">https://textslashplain.com/2023/03/22/attack-techniques-spoo...</a></p>
]]></description><pubDate>Tue, 04 Aug 2026 19:13:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49173503</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=49173503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49173503</guid></item><item><title><![CDATA[New comment by ericlaw in "Windows Shell Previews"]]></title><description><![CDATA[
<p>The October 2025 Patch Tuesday patches locked down previews of files in the Windows Explorer shell. This post explains why.</p>
]]></description><pubDate>Mon, 20 Oct 2025 17:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45646594</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=45646594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45646594</guid></item><item><title><![CDATA[New comment by ericlaw in "[dead]"]]></title><description><![CDATA[
<p>Mistakes and Successes in building the Fiddler web debugger</p>
]]></description><pubDate>Mon, 25 Nov 2024 04:17:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42233207</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=42233207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42233207</guid></item><item><title><![CDATA[Blocking content in Chrome Manifest v3]]></title><description><![CDATA[
<p>Article URL: <a href="https://textslashplain.com/2024/10/13/content-blocking-in-manifest-v3/">https://textslashplain.com/2024/10/13/content-blocking-in-manifest-v3/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41830498">https://news.ycombinator.com/item?id=41830498</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 13 Oct 2024 18:49:20 +0000</pubDate><link>https://textslashplain.com/2024/10/13/content-blocking-in-manifest-v3/</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=41830498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41830498</guid></item><item><title><![CDATA[New comment by ericlaw in "Beware: URLs Are Pointers to Mutable Entities"]]></title><description><![CDATA[
<p>Almost everybody knows this, yet most of us don't think through the implications, leading to some surprising results.</p>
]]></description><pubDate>Fri, 13 Oct 2023 20:16:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=37875109</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=37875109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37875109</guid></item><item><title><![CDATA[Beware: URLs Are Pointers to Mutable Entities]]></title><description><![CDATA[
<p>Article URL: <a href="https://textslashplain.com/2023/10/13/beware-urls-are-pointers-to-mutable-entities/">https://textslashplain.com/2023/10/13/beware-urls-are-pointers-to-mutable-entities/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37875108">https://news.ycombinator.com/item?id=37875108</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 13 Oct 2023 20:16:38 +0000</pubDate><link>https://textslashplain.com/2023/10/13/beware-urls-are-pointers-to-mutable-entities/</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=37875108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37875108</guid></item><item><title><![CDATA[New comment by ericlaw in "The .zip TLD sucks"]]></title><description><![CDATA[
<p>There is no visible "OK" button on a SmartScreen reputation warning.</p>
]]></description><pubDate>Sun, 14 May 2023 13:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=35937671</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=35937671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35937671</guid></item><item><title><![CDATA[New comment by ericlaw in "New TLDs: Not Bad"]]></title><description><![CDATA[
<p>.com files still work fine on Windows; Visual Studio installs devenv.com, for example (IIRC, it's there for a somewhat wacky reason. See %PATHEXT%)</p>
]]></description><pubDate>Sat, 13 May 2023 20:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=35932490</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=35932490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35932490</guid></item><item><title><![CDATA[New comment by ericlaw in "Captive Portals"]]></title><description><![CDATA[
<p>Happy to add those, if you can point to some information about actual implementations?</p>
]]></description><pubDate>Fri, 15 Jul 2022 19:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=32111938</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=32111938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32111938</guid></item><item><title><![CDATA[New comment by ericlaw in "Captive Portals"]]></title><description><![CDATA[
<p>Is your contention here that there's somehow a human male with two Ethernet ports that is manipulating HTTPS traffic and I'm just too "lazy" to admit that?<p><a href="https://blog.cloudflare.com/monsters-in-the-middleboxes/" rel="nofollow">https://blog.cloudflare.com/monsters-in-the-middleboxes/</a></p>
]]></description><pubDate>Fri, 15 Jul 2022 19:36:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=32111927</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=32111927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32111927</guid></item><item><title><![CDATA[View-Source in Chromium]]></title><description><![CDATA[
<p>Article URL: <a href="https://textslashplain.com/2021/11/11/view-source/">https://textslashplain.com/2021/11/11/view-source/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29193561">https://news.ycombinator.com/item?id=29193561</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 11 Nov 2021 21:41:57 +0000</pubDate><link>https://textslashplain.com/2021/11/11/view-source/</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=29193561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29193561</guid></item><item><title><![CDATA[New comment by ericlaw in "Chromium: Permit blocking of view-source: with URLBlocklist"]]></title><description><![CDATA[
<p>The many many upstart browsers (including mine) that are eager for Chrome to do something so foolish so we can collect all of their irate users?</p>
]]></description><pubDate>Thu, 11 Nov 2021 21:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=29193528</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=29193528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29193528</guid></item><item><title><![CDATA[New comment by ericlaw in "Chromium: Permit blocking of view-source: with URLBlocklist"]]></title><description><![CDATA[
<p>To answer a few questions here:<p>1. I landed this fix because there was a policy that did not work properly. We could instead document that the URLBlocklist policy works for every scheme but one, or we could fix it. Fixing it makes more sense.<p>2. This policy only can be set on managed machines.<p>3. This policy, in isolation, is trivially circumvented. Managed environments block many things, including many of the proposed circumventions here.<p>4. I've built one of the world's most popular tools for viewing and modifying web traffic. The narrative that this feature has broad implications for anything is absurd.</p>
]]></description><pubDate>Wed, 10 Nov 2021 06:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=29171599</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=29171599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29171599</guid></item><item><title><![CDATA[New comment by ericlaw in "Leaky Abstractions"]]></title><description><![CDATA[
<p>The abstraction leaks because the performance characteristics are inherently impossible to mask from the higher layers.<p>There are other places where the abstraction leaks as well (try to add a file with a Unicode name to a Compressed Folder).<p>It's true that you could add more and more code to try to make the abstraction leak less.</p>
]]></description><pubDate>Thu, 03 Jun 2021 13:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=27381135</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=27381135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27381135</guid></item><item><title><![CDATA[New comment by ericlaw in "Leaky Abstractions"]]></title><description><![CDATA[
<p>As noted in the blog post, he's the author of the Shell Namespace code, but not the ZIP code beneath.</p>
]]></description><pubDate>Thu, 03 Jun 2021 02:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=27376641</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=27376641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27376641</guid></item><item><title><![CDATA[New comment by ericlaw in "Bypassing anti-incognito detection in Google Chrome"]]></title><description><![CDATA[
<p>Tracked by <a href="https://crbug.com/959839" rel="nofollow">https://crbug.com/959839</a></p>
]]></description><pubDate>Sat, 20 Jul 2019 11:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=20485255</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=20485255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20485255</guid></item><item><title><![CDATA[New comment by ericlaw in "Facebook password spied by Chrome extension used by over 30k users"]]></title><description><![CDATA[
<p>It certainly appears to be monitoring the entry of passwords into Facebook, but given the stated purpose of the extension ("Record activities undertaken in the content area for later playback") it's not clear to me that this is the same as "stealing". We'd need to see code that shows the recorded content being exfiltrated to somewhere else, which should be pretty obvious by watching network traffic and or doing a full review of the code.</p>
]]></description><pubDate>Fri, 28 Jun 2019 13:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=20304069</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=20304069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20304069</guid></item><item><title><![CDATA[New comment by ericlaw in "Browsers"]]></title><description><![CDATA[
<p>Many "irrational" decisions are related to interactions with anti-bot/anti-fraud logic.<p>I worked on IE in the days when there were many crazy conspiracy theories about silverlight and IE collaborating to ruin the open web. This sounds similar.</p>
]]></description><pubDate>Mon, 17 Dec 2018 13:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=18698891</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=18698891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18698891</guid></item><item><title><![CDATA[New comment by ericlaw in "Google Chrome–One Year In (2017)"]]></title><description><![CDATA[
<p>Thanks! Followup post has a little bit more: <a href="https://textslashplain.com/2018/05/07/google-chrome-twoish-years-in/" rel="nofollow">https://textslashplain.com/2018/05/07/google-chrome-twoish-y...</a></p>
]]></description><pubDate>Tue, 30 Oct 2018 21:53:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=18341585</link><dc:creator>ericlaw</dc:creator><comments>https://news.ycombinator.com/item?id=18341585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18341585</guid></item></channel></rss>