<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: jaffathecake</title><link>https://news.ycombinator.com/user?id=jaffathecake</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 23 Jun 2026 23:54:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jaffathecake" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jaffathecake in "window.showDirectoryPicker opens up a whole new world"]]></title><description><![CDATA[
<p>> So websites can now nag users to allow access to the root of their local disk<p>No, Chrome doesn't allow this.<p>Here's a simple demo: <a href="https://output.jsbin.com/kekekac/quiet" rel="nofollow">https://output.jsbin.com/kekekac/quiet</a> - note that you can't select root, Downloads etc.</p>
]]></description><pubDate>Mon, 22 Jun 2026 14:00:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48630256</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=48630256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48630256</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>> The user agent is the proper channel for the agency Jake is seeking here. Theres nothing preventing the user & their user agent from negotiating what model they use.<p>This isn't how it works. As the developer, you use the system prompt to set a particular personality for the chat bot. Eg, when you use an LLM in VSCode, it comes with a system prompt to make it an effective code assistant.<p>Now, in VSCode, you can select a different model, which is maybe where your misconception comes from. But when you select a different model, it will also use a different system prompt, designed to achieve the same personality, but tailored for that particular model.<p>Once you figure out why they do that, you'll understand why your position here doesn't make sense.</p>
]]></description><pubDate>Fri, 01 May 2026 07:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972131</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47972131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972131</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>Yes! It might lie or hallucinate. But also, all browsers claim to be "Mozilla/5.0" in their user agent string. It's a very similar problem.</p>
]]></description><pubDate>Thu, 30 Apr 2026 14:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47963401</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47963401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47963401</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>It's fun that I get to be called both "anti-AI" and an "AI shill" by people on the internet depending on the day of the week.</p>
]]></description><pubDate>Thu, 30 Apr 2026 14:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47963360</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47963360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47963360</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>Thank you for posting this.<p>On interoperability, time will tell I guess. I've only been working on Firefox for a few months, but general interop issues are way worse than I realised when we worked together at Chrome. Firefox frequently gets bug reports for not behaving like Chrome, even when Firefox is complying with the spec, and Chrome is not. We end up having to just behave like Chrome.<p>On developer signals… I'm sure there's better evidence of positive sentiment than Chrome provided, but there's a lot of negative sentiment too. I think it would be fair to call the developer signal "mixed", or maybe even "polarised".</p>
]]></description><pubDate>Thu, 30 Apr 2026 14:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47963246</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47963246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47963246</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>Aww thanks for saying that! I've been doing little videos on <a href="https://www.youtube.com/@FirefoxWebDevs" rel="nofollow">https://www.youtube.com/@FirefoxWebDevs</a> (and accounts of the same name, pretty much everywhere). Although they're designed to be short, so they're pretty different to HTTP203.</p>
]]></description><pubDate>Thu, 30 Apr 2026 11:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961125</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47961125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961125</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>Agreed. Maybe Google will propose a CSS text formatting property that cannot be used on paragraphs that are critical of the US administration.<p>Like, that sounds daft, but it's not really far from what they're doing here.</p>
]]></description><pubDate>Thu, 30 Apr 2026 11:23:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960876</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47960876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960876</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>I think the objection here is unrelated to the love or hate of LLMs. It's about the viability of this particular proposed open web API.<p>I personally use LLMs for coding assistance, and some home automation stuff, but I do not think this particular API is good for the web.</p>
]]></description><pubDate>Thu, 30 Apr 2026 11:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960728</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47960728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960728</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>Aww thanks! To be fair I didn't toe the party line when I was at Google (imo). Although, that caused me increasing amount of grief internally, until I left. From what I hear, things have gotten exponentially worse in that regard for folks still on the team.</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960547</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47960547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960547</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>Sigh, when I posted this, I linked to <a href="https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313" rel="nofollow">https://github.com/mozilla/standards-positions/issues/1213#i...</a> (which was posted 11 hours ago). Unfortunately someone changed the link.</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960390</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47960390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960390</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>When I posted this, I linked to the latest statement <a href="https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313" rel="nofollow">https://github.com/mozilla/standards-positions/issues/1213#i...</a>, which is the content relevant to the title (the details of our opposition to the API). Unfortunately someone removed the link to the specific post.</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960385</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47960385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960385</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>The Chrome model requires either "16 GB of RAM or more and 4 CPU cores or more" or "Strictly more than 4 GB of VRAM", and "22 GB of free space" (it uses around 4.4GB but it doesn't want to use the remaining free space).<p>The model is pretty slow on my M4 Pro mac.<p>The API allows the browser to use a cloud service instead, but then privacy is lower. So, more privacy for the rich.</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960302</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47960302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960302</guid></item><item><title><![CDATA[New comment by jaffathecake in "Mozilla's opposition to Chrome's Prompt API"]]></title><description><![CDATA[
<p>The rate of model development is an issue here. Once there are many cross-origin models, it becomes a fingerprinting vector. Also even the small models are many GBs.</p>
]]></description><pubDate>Thu, 30 Apr 2026 09:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960139</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47960139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960139</guid></item><item><title><![CDATA[Mozilla's opposition to Chrome's Prompt API]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313">https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47959463">https://news.ycombinator.com/item?id=47959463</a></p>
<p>Points: 663</p>
<p># Comments: 231</p>
]]></description><pubDate>Thu, 30 Apr 2026 07:43:55 +0000</pubDate><link>https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47959463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959463</guid></item><item><title><![CDATA[New comment by jaffathecake in "Show HN: What's my JND? – a colour guessing game"]]></title><description><![CDATA[
<p>A lot. My scores:<p>- 0.0028 on my MacBook pro screen<p>- 0.0045 on my Dell monitor<p>- 0.0033 on my Pixel 10 pro<p>And those scores are pretty consistent.</p>
]]></description><pubDate>Tue, 10 Mar 2026 11:15:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47321697</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47321697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47321697</guid></item><item><title><![CDATA[New comment by jaffathecake in "Show HN: What's my JND? – a colour guessing game"]]></title><description><![CDATA[
<p>The associated deep-dive article is great <a href="https://www.keithcirkel.co.uk/too-much-color/" rel="nofollow">https://www.keithcirkel.co.uk/too-much-color/</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 10:06:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47321217</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47321217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47321217</guid></item><item><title><![CDATA[New comment by jaffathecake in "Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148"]]></title><description><![CDATA[
<p>fwiw, if you serve your page with:<p>Content-Security-Policy: require-trusted-types-for 'script'<p>…then it blocks you from passing regular strings to the methods that don't sanitize.</p>
]]></description><pubDate>Tue, 24 Feb 2026 14:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47137913</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=47137913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47137913</guid></item><item><title><![CDATA[New comment by jaffathecake in "Google Revisits JPEG XL in Chromium After Earlier Removal"]]></title><description><![CDATA[
<p>Fwiw, JPEG XL takes around 2.5x the time to decode as an equivalent AVIF, and has worse compression <a href="https://jakearchibald.com/2025/present-and-future-of-progressive-image-rendering/#jpeg-xl" rel="nofollow">https://jakearchibald.com/2025/present-and-future-of-progres...</a></p>
]]></description><pubDate>Mon, 24 Nov 2025 19:15:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46037944</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=46037944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46037944</guid></item><item><title><![CDATA[Importing vs. Fetching JSON in JavaScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://jakearchibald.com/2025/importing-vs-fetching-json/">https://jakearchibald.com/2025/importing-vs-fetching-json/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45680187">https://news.ycombinator.com/item?id=45680187</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Oct 2025 10:07:04 +0000</pubDate><link>https://jakearchibald.com/2025/importing-vs-fetching-json/</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=45680187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45680187</guid></item><item><title><![CDATA[New comment by jaffathecake in "Firefox Interop Feature Ranking"]]></title><description><![CDATA[
<p>I know this isn't quite what you mean, but when you first hit the page, the list is in a random order, but it's then stable across reloads.<p>I considered the 'vs' approach, but I worried that there might be a lot of iterations where one or two of the options would be things that the person didn't understand, or didn't care about.<p>How do you feel about something like this: The user goes through the long list, picking what they understand and don't dislike, then the 'vs' system is there for helping determine the order of those items. Then the user gets the ranking which they can tweak.</p>
]]></description><pubDate>Mon, 20 Oct 2025 09:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45641614</link><dc:creator>jaffathecake</dc:creator><comments>https://news.ycombinator.com/item?id=45641614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45641614</guid></item></channel></rss>