<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: sheept</title><link>https://news.ycombinator.com/user?id=sheept</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 02:39:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sheept" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sheept in "Google Chrome Installed a 4GB AI Model on Your PC"]]></title><description><![CDATA[
<p>Any page can silently trigger an additional multi-gigabyte download for Chrome users by just calling this API:<p><pre><code>    await LanguageModel.create()
</code></pre>
Since the model is installed once per browser, LanguageModel.availability() could probably also be used for fingerprinting.</p>
]]></description><pubDate>Mon, 06 Jul 2026 16:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48807017</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48807017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48807017</guid></item><item><title><![CDATA[New comment by sheept in "1k Words: A Writing Contest"]]></title><description><![CDATA[
<p>It's relatively easy to write many words, but it takes more skill to express the same message with fewer words, like how video compression needs more time for fewer bytes and same quality. As Pascal once wrote, "If I had had more time, I would have written a shorter letter."</p>
]]></description><pubDate>Mon, 06 Jul 2026 16:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48806906</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48806906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48806906</guid></item><item><title><![CDATA[New comment by sheept in "Road to Elm 1.0"]]></title><description><![CDATA[
<p>In Elm 0.19, they removed the ability for third party packages to provide native bindings for JavaScript APIs that the language or its official packages didn't yet support.[0] The only alternative proposed by Evan is to use ports, which are about as ergonomic as calling a function in a web worker.<p>[0]: <a href="https://discourse.elm-lang.org/t/native-code-in-0-19/826" rel="nofollow">https://discourse.elm-lang.org/t/native-code-in-0-19/826</a></p>
]]></description><pubDate>Mon, 06 Jul 2026 16:19:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48806768</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48806768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48806768</guid></item><item><title><![CDATA[New comment by sheept in "Road to Elm 1.0"]]></title><description><![CDATA[
<p>When I worked on an Elm app in 2020, my users reported compatibility issues with various browser extensions (e.g. Grammarly, 1Password). I personally would prioritize making my apps usable for my users over making the DX usable for myself, so I stopped using Elm for future projects.</p>
]]></description><pubDate>Mon, 06 Jul 2026 16:06:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48806604</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48806604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48806604</guid></item><item><title><![CDATA[New comment by sheept in "AI can't be listed as inventor on patent applications, Japan's top court rules"]]></title><description><![CDATA[
<p>While the use of italics feels a bit ungrammatical, it also doesn't strike me as something from an LLM. An LLM would've tried bolding it if it could, and it wouldn't have written a comment this concise.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763103</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48763103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763103</guid></item><item><title><![CDATA[New comment by sheept in "The <usermedia> HTML element"]]></title><description><![CDATA[
<p>Another reason why this is problematic is that their proposed standards follow Google's priorities for its own products, particularly Google Meet.[0][1]<p>[0]: <a href="https://developer.chrome.com/docs/web-platform/element-capture" rel="nofollow">https://developer.chrome.com/docs/web-platform/element-captu...</a><p>[1]: <a href="https://developer.chrome.com/docs/web-platform/document-picture-in-picture#video_conferencing" rel="nofollow">https://developer.chrome.com/docs/web-platform/document-pict...</a></p>
]]></description><pubDate>Thu, 02 Jul 2026 01:36:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48755362</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48755362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48755362</guid></item><item><title><![CDATA[New comment by sheept in "The <usermedia> HTML element"]]></title><description><![CDATA[
<p>At the very least, Firefox's position on the similar <geolocation> element is positive.[0] I would assume their position for other permissions elements would be the same.<p>[0]: <a href="https://github.com/mozilla/standards-positions/issues/1288" rel="nofollow">https://github.com/mozilla/standards-positions/issues/1288</a></p>
]]></description><pubDate>Thu, 02 Jul 2026 01:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48755322</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48755322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48755322</guid></item><item><title><![CDATA[New comment by sheept in "The <Usermedia> HTML Element"]]></title><description><![CDATA[
<p>The similar <geolocation> element has clickjacking prevention enforced by the browser[0], and even if the website finds a way around it, it still shows the normal permission prompt.[1]<p>[0]: <a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLGeolocationElement/invalidReason#value" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/HTMLGeoloca...</a><p>[1]: <a href="https://mdn.github.io/dom-examples/geolocation-element/basic-watch-example/" rel="nofollow">https://mdn.github.io/dom-examples/geolocation-element/basic...</a> (requires Chromium)</p>
]]></description><pubDate>Thu, 02 Jul 2026 01:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48755278</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48755278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48755278</guid></item><item><title><![CDATA[New comment by sheept in "Flavor Graveyard"]]></title><description><![CDATA[
<p>It replaces the YouTube embed, so they're just doing you a favor</p>
]]></description><pubDate>Wed, 01 Jul 2026 23:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48754271</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48754271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48754271</guid></item><item><title><![CDATA[New comment by sheept in "Supreme Court upholds broad conception of birthright citizenship"]]></title><description><![CDATA[
<p>Yes, and they can do that if they wanted to. The Supreme Court has the power to interpret the Constitution.</p>
]]></description><pubDate>Tue, 30 Jun 2026 15:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48734237</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48734237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48734237</guid></item><item><title><![CDATA[New comment by sheept in "Supreme Court upholds broad conception of birthright citizenship"]]></title><description><![CDATA[
<p>I believe OP is referring to how immigration is the only known working solution to a decreasing population.<p>The US fertility rate is already 1.6 births per woman[0], and the population is only not decreasing because it still receives far more immigration than, say, Japan or South Korea.<p>[0]: <a href="https://www.cdc.gov/nchs/data/vsrr/vsrr038.pdf" rel="nofollow">https://www.cdc.gov/nchs/data/vsrr/vsrr038.pdf</a></p>
]]></description><pubDate>Tue, 30 Jun 2026 15:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48734155</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48734155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48734155</guid></item><item><title><![CDATA[New comment by sheept in "Parse, Don't Validate – In a Language That Doesn't Want You To"]]></title><description><![CDATA[
<p>What you're doing is essentially what Zod is designed to avoid. If you tolerate needing a separate build step more than having to define types with Zod's syntax, then it makes sense not to use Zod since it's not made for you.</p>
]]></description><pubDate>Tue, 30 Jun 2026 15:21:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48734027</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48734027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48734027</guid></item><item><title><![CDATA[New comment by sheept in "Anonymous GitHub account mass-dropping undisclosed 0-days"]]></title><description><![CDATA[
<p>On Windows and Mac you can input an em dash anywhere with shift+windows+hyphen / shift+option+hyphen, respectively</p>
]]></description><pubDate>Sun, 28 Jun 2026 16:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48708613</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48708613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48708613</guid></item><item><title><![CDATA[New comment by sheept in "Tw-fade: pure CSS scroll-driven edge masking"]]></title><description><![CDATA[
<p>It might be related to the liquid glass imitation in the color scheme picker</p>
]]></description><pubDate>Thu, 25 Jun 2026 17:18:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48676515</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48676515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48676515</guid></item><item><title><![CDATA[New comment by sheept in "Computer use in Gemini 3.5 Flash"]]></title><description><![CDATA[
<p>It highlights the Gemini models blue since that's what the article is about. The bar heights seem consistent with the values.</p>
]]></description><pubDate>Wed, 24 Jun 2026 18:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48663516</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48663516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48663516</guid></item><item><title><![CDATA[New comment by sheept in "FUTO Swipe – A new swipe typing model"]]></title><description><![CDATA[
<p>It would be nice if there was a swipe typing keyboard that was similar to Chinese/Japanese IMEs where you can swipe out a full phrase and the keyboard can use it to fix short/ambiguous words based on context. Today, when I'm swipe typing sloppily, it can be hard to distinguish between pairs like on/in, of/if/I'd, it's/its, etc</p>
]]></description><pubDate>Tue, 23 Jun 2026 21:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48651736</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48651736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48651736</guid></item><item><title><![CDATA[New comment by sheept in "FUTO Swipe – A new swipe typing model"]]></title><description><![CDATA[
<p>I can't speak for this keyboard, but at least on Gboard, if you type out a word a few times, it'll be stored in its suggestions dictionary and you'll be able to swipe type it.</p>
]]></description><pubDate>Tue, 23 Jun 2026 21:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48651705</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48651705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48651705</guid></item><item><title><![CDATA[New comment by sheept in "Deno Desktop"]]></title><description><![CDATA[
<p>That is true. I wonder if it could be possible to let the user supply and wrap the app around their own, trusted installation of Deno (rather than the one bundled in the app) to specify permissions.</p>
]]></description><pubDate>Mon, 22 Jun 2026 16:09:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48632124</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48632124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48632124</guid></item><item><title><![CDATA[New comment by sheept in "Deno Desktop"]]></title><description><![CDATA[
<p>I was wondering how this integrates with Deno's permission system, which is one of its biggest strengths especially for letting agents run amok on your device.<p>The CLI reference page[0] notes,<p>> The permissions you grant at compile time are baked into the compiled binary:<p>I think it would be nice if this could be surfaced to the user somehow, like letting the user know and decide which permissions they want to give access to.<p>[0]: <a href="https://docs.deno.com/runtime/reference/cli/desktop/#runtime-flags" rel="nofollow">https://docs.deno.com/runtime/reference/cli/desktop/#runtime...</a></p>
]]></description><pubDate>Mon, 22 Jun 2026 06:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48626433</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48626433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48626433</guid></item><item><title><![CDATA[New comment by sheept in "I Stored a Website in a Favicon"]]></title><description><![CDATA[
<p>You can use the favicon cache as storage too, by redirecting users across domains. It's been proposed as a potential fingerprinting risk[0], and if a browser naively reuses the cache for incognito mode, it could be used to track users across browser profiles.<p>[0]: <a href="https://www.schneier.com/blog/archives/2021/02/browser-tracking-using-favicons.html" rel="nofollow">https://www.schneier.com/blog/archives/2021/02/browser-track...</a></p>
]]></description><pubDate>Sat, 20 Jun 2026 06:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48606821</link><dc:creator>sheept</dc:creator><comments>https://news.ycombinator.com/item?id=48606821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48606821</guid></item></channel></rss>