<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: SquareWheel</title><link>https://news.ycombinator.com/user?id=SquareWheel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 05:39:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=SquareWheel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by SquareWheel in "VOID: Video Object and Interaction Deletion"]]></title><description><![CDATA[
<p>Removing film crew, boom mics, and missed props from a scene would surely be useful to studios.  It may even enable some shots that previously would have been impossible due to the positioning of cameras, etc.</p>
]]></description><pubDate>Tue, 07 Apr 2026 03:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47670320</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=47670320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47670320</guid></item><item><title><![CDATA[New comment by SquareWheel in "Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS"]]></title><description><![CDATA[
<p>Windows has a native (cloud-based) dictation software built-in[1], so there's likely less demand for it.  Nonetheless, there are still a handful of community options available to choose from.<p>[1] <a href="https://support.microsoft.com/en-us/windows/use-voice-typing-to-talk-instead-of-type-on-your-pc-fec94565-c4bd-329d-e59a-af033fa5689f" rel="nofollow">https://support.microsoft.com/en-us/windows/use-voice-typing...</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 03:10:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47670299</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=47670299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47670299</guid></item><item><title><![CDATA[New comment by SquareWheel in "Steam on Linux Use Skyrocketed Above 5% in March"]]></title><description><![CDATA[
<p>Bazzite KDE picked up my 8BitDo controller immediately, with no prior configuration.  I didn't even have to manually pair the Bluetooth.  I was very impressed.</p>
]]></description><pubDate>Thu, 02 Apr 2026 07:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47611171</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=47611171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47611171</guid></item><item><title><![CDATA[New comment by SquareWheel in "Halt and Catch Fire: TV’s best drama you’ve probably never heard of (2021)"]]></title><description><![CDATA[
<p>Many people will likely be watching this show for the first time based on this thread.  Please don't spoil major plot events for them.</p>
]]></description><pubDate>Wed, 18 Feb 2026 06:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47057790</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=47057790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47057790</guid></item><item><title><![CDATA[New comment by SquareWheel in "Animated AVIF for the Modern Web"]]></title><description><![CDATA[
<p>Just in case you missed it, your quote was referring to encoding requirements.  Decoding (eg. Netflix users) will have a different set of requirements.  The situation will also improve over time as dedicated hardware encoders and decoders become available.<p>For the moment, I don't really mind if it requires more GPU power to encode media, since it only needs to happen once.  I expect it will still be possible on a weaker card, but it would just take longer.</p>
]]></description><pubDate>Sat, 31 Jan 2026 19:55:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46840153</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46840153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46840153</guid></item><item><title><![CDATA[New comment by SquareWheel in "The <Geolocation> HTML Element"]]></title><description><![CDATA[
<p>Contextual permissions are a big improvement over early and uncertain prompts.  I will never agree to grant my permission when first loading a page, however, I may do so if intentionally activating a map widget.  At least then I understand the context by which it's being asked, and can make a more informed decision.</p>
]]></description><pubDate>Thu, 15 Jan 2026 10:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46630484</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46630484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46630484</guid></item><item><title><![CDATA[New comment by SquareWheel in "Meta announces nuclear energy projects"]]></title><description><![CDATA[
<p>Well, because it means that other energy generation sources like oil, gas, and coal aren't being used there instead.  Since they cause far, far more harm than nuclear waste does, it's a net win.</p>
]]></description><pubDate>Sun, 11 Jan 2026 20:56:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46579983</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46579983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46579983</guid></item><item><title><![CDATA[New comment by SquareWheel in "Claude in Chrome"]]></title><description><![CDATA[
<p>Thanks for clarifying.  It looks like I needed to refresh my memory of the browser APIs.<p>Reading further, this API only works remotely for CSS via chrome.scripting.insertCSS.  For JS, however, the chrome.scripting.executeScript JS needs to be packaged locally with the extension, as you said.<p>It seems the advanced method is to use chrome.userScripts, which allows for arbitrary script injection, but requires the user be in Dev Mode and have an extra flag enabled for permission.  This API enables extensions like TamperMonkey.<p>Since the Claude extension doesn't seem to require this extra permission flag, I'm curious what method they're using in this case.  Browser extensions are de facto visible-source, so it should be possible to figure out with a little review.</p>
]]></description><pubDate>Mon, 22 Dec 2025 12:35:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46353675</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46353675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353675</guid></item><item><title><![CDATA[New comment by SquareWheel in "Ruby website redesigned"]]></title><description><![CDATA[
<p>Note that a checkbox's indeterminate state can only be set via JavaScript, so that lessens the elegance of a CSS-based approach.<p>I agree that using radios would be better.  Or just prefers-color-scheme, which sidesteps the FOUT issue that often occurs when storing theme settings in localStorage.</p>
]]></description><pubDate>Sun, 21 Dec 2025 21:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46348707</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46348707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46348707</guid></item><item><title><![CDATA[New comment by SquareWheel in "Claude in Chrome"]]></title><description><![CDATA[
<p>Not having looked at the extension, I would assume they use the chrome.scripting API in MV3.<p><a href="https://developer.chrome.com/docs/extensions/reference/api/scripting#method-executeScript" rel="nofollow">https://developer.chrome.com/docs/extensions/reference/api/s...</a><p><a href="https://developer.chrome.com/blog/crx-scripting-api" rel="nofollow">https://developer.chrome.com/blog/crx-scripting-api</a></p>
]]></description><pubDate>Sun, 21 Dec 2025 18:22:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46346913</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46346913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46346913</guid></item><item><title><![CDATA[New comment by SquareWheel in "Show HN: Books mentioned on Hacker News in 2025"]]></title><description><![CDATA[
<p>> "probably should’ve added a disclaimer"<p>It's a violation of the Amazon Associates program to not have one.</p>
]]></description><pubDate>Sun, 21 Dec 2025 17:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46346556</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46346556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46346556</guid></item><item><title><![CDATA[New comment by SquareWheel in "Google unkills JPEG XL?"]]></title><description><![CDATA[
<p>It means exactly what it says: "What other parties do you mean?".  Key players are already in lockstep on this decision, so insisting that Google must submit to the other WHATWG members doesn't make any sense in an argument for restoring XSLT or JPEG XL.<p>You seem to be reading subtext into a statement that was put plainly.</p>
]]></description><pubDate>Tue, 02 Dec 2025 16:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46123195</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46123195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46123195</guid></item><item><title><![CDATA[New comment by SquareWheel in "Google unkills JPEG XL?"]]></title><description><![CDATA[
<p>I made no such implication.  Mozilla is certainly an other party, and their positions on standards hold water.  They successfully argued for Web Assembly over Native Client, and have blocked other proposals such as HTML Import in the Web Components API.  They are still a key member of the WHATWG.<p>The fact that Mozilla aligns with Google on both of these deprecations suggests the reasons are valid.<p>I personally see no reason for XSLT today.  Outside of the novelty of theming RSS feeds, it sees very little use.  And JPEG XL carries a large security surface area which neither company was comfortable including in its current shape.  That may change based on adoption and availability of memory-safe decoders.</p>
]]></description><pubDate>Tue, 02 Dec 2025 10:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46119635</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46119635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46119635</guid></item><item><title><![CDATA[New comment by SquareWheel in "Google unkills JPEG XL?"]]></title><description><![CDATA[
<p>Which other parties?  Because Mozilla's stance on JPEG XL and XSLT are identical to Google's.  They don't want to create a maintenance burden for features that offer little benefit over existing options.</p>
]]></description><pubDate>Mon, 01 Dec 2025 16:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46109503</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46109503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46109503</guid></item><item><title><![CDATA[New comment by SquareWheel in "CachyOS: Fast and Customizable Linux Distribution"]]></title><description><![CDATA[
<p>It's one thing to judge somebody for supporting an unjust and illegal war.  It's another thing entirely to judge them for where they were born.  None of us chooses our nationality.</p>
]]></description><pubDate>Sun, 30 Nov 2025 12:38:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46096166</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46096166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46096166</guid></item><item><title><![CDATA[New comment by SquareWheel in "Bazzite: Operating System for Linux gaming"]]></title><description><![CDATA[
<p>Why do you say that?  If they drop 32-bit support, maybe I won't be able to play games for a time - at least until somebody rigs up a fix - but at least my operating system will still be supported.<p>If Bazzite goes poof overnight, though, that's a major problem.  At least Fedora's official spins will continue to receive necessary updates.</p>
]]></description><pubDate>Sun, 30 Nov 2025 05:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46094106</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46094106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46094106</guid></item><item><title><![CDATA[New comment by SquareWheel in "Bazzite: Operating System for Linux gaming"]]></title><description><![CDATA[
<p>I was using Bazzite, but they started talking about potentially shutting it down due to a removal of 32-bit support.  It seems a bit safer to choose one of the mainline Fedora spins.  Maybe Kinoite or Silverblue if you're into atomicity, though there's still some rough edges to be aware of.</p>
]]></description><pubDate>Sun, 30 Nov 2025 05:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46094060</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46094060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46094060</guid></item><item><title><![CDATA[New comment by SquareWheel in "New layouts with CSS Subgrid"]]></title><description><![CDATA[
<p>They're complimentary.  As a general (though not exclusive) rule, consider flex for one-dimensional layouts, and grids for two-dimensional layouts.</p>
]]></description><pubDate>Wed, 26 Nov 2025 03:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46054047</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=46054047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46054047</guid></item><item><title><![CDATA[New comment by SquareWheel in "Blocking LLM crawlers without JavaScript"]]></title><description><![CDATA[
<p>That may work for blocking bad automated crawlers, but an agent acting on behalf of a user wouldn't follow robots.txt.  They'd run the risk of hitting the bad URL when trying to understand the page.</p>
]]></description><pubDate>Sun, 16 Nov 2025 01:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45942060</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=45942060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45942060</guid></item><item><title><![CDATA[New comment by SquareWheel in "GPT-5.1: A smarter, more conversational ChatGPT"]]></title><description><![CDATA[
<p>Forcing shorter answers will definitely reduce their quality.  Every token an LLM generates is like a little bit of extra thinking time.  Sometimes it needs to work up to an answer.  If you end a response too quickly, such as by demanding one-word answers, it's much more likely to produce hallucinations.</p>
]]></description><pubDate>Thu, 13 Nov 2025 16:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45917082</link><dc:creator>SquareWheel</dc:creator><comments>https://news.ycombinator.com/item?id=45917082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45917082</guid></item></channel></rss>