<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: circuit10</title><link>https://news.ycombinator.com/user?id=circuit10</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 19:59:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=circuit10" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by circuit10 in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>What if the compiler is able to use that to determine that a whole code path is dead, and then significantly improve the surrounding function because of that?<p>Compilers optimise in multiple passes and removing things earlier can expose optimisation opportunities later that can affect other parts of the code too</p>
]]></description><pubDate>Wed, 20 May 2026 12:54:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48206897</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48206897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48206897</guid></item><item><title><![CDATA[New comment by circuit10 in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>This series was a good explanation for me of why treating UB this way is genuinely useful: <a href="https://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html" rel="nofollow">https://blog.llvm.org/2011/05/what-every-c-programmer-should...</a><p>Being able to assume certain things don't happen is powerful when you're writing optimisations, not doing that would have a real performance cost</p>
]]></description><pubDate>Wed, 20 May 2026 11:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48205816</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48205816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205816</guid></item><item><title><![CDATA[New comment by circuit10 in "Docker images are MB; a full game engine compiles to 35MB WASM"]]></title><description><![CDATA[
<p>Seems like the anti-clickbait title editing removed the “hundreds of”? This confused me because I thought “oh, they’ve stripped down a Docker image to only 1 megabyte, and then a full game engine adds 34MB more” (I missed the WASM on the first read)</p>
]]></description><pubDate>Tue, 12 May 2026 13:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107648</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48107648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107648</guid></item><item><title><![CDATA[New comment by circuit10 in "Google broke reCAPTCHA for de-googled Android users"]]></title><description><![CDATA[
<p>When I had a jailbroken iPhone my bank app (HSBC) would detect it and show a warning but let you continue anyway at your own risk, which I thought was a reasonable compromise</p>
]]></description><pubDate>Sat, 09 May 2026 11:33:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48074091</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48074091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48074091</guid></item><item><title><![CDATA[New comment by circuit10 in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>I think the disk space and bandwidth are what make consent needed, because it’s implied that the browser may download small pieces of data but the user would not expect such a large file be downloaded so it should check with them</p>
]]></description><pubDate>Wed, 06 May 2026 08:05:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033574</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48033574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033574</guid></item><item><title><![CDATA[New comment by circuit10 in "iOS 27 is adding a 'Create a Pass' button to Apple Wallet"]]></title><description><![CDATA[
<p>It works fine if scanned by a machine though (ticket gate, self checkout etc.)<p>I've used a third party app for this for a UK weekly pass train ticket you could only buy physically, but if you buy it on a train rather than at a station they can't print you a ticket with a magnetic strip and they have to give you one with a barcode (technically an Aztec code), which you can then scan onto your phone and use at the gate. But I kept the original ticket with me too and would use that if a person asked to inspect it</p>
]]></description><pubDate>Tue, 05 May 2026 16:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024953</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48024953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024953</guid></item><item><title><![CDATA[New comment by circuit10 in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>This is not a reasonable size for something that's "just another part of Chrome", this blows up the file size by many times</p>
]]></description><pubDate>Tue, 05 May 2026 13:53:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48022574</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48022574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48022574</guid></item><item><title><![CDATA[New comment by circuit10 in "Trademark violation: Fake Notepad++ for Mac"]]></title><description><![CDATA[
<p>I was replying to the hypothetical situation in the comment of saying "Awesome Notepad, a Notepad++ fork"</p>
]]></description><pubDate>Tue, 05 May 2026 11:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48020830</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48020830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48020830</guid></item><item><title><![CDATA[New comment by circuit10 in "Trademark violation: Fake Notepad++ for Mac"]]></title><description><![CDATA[
<p>Can you really demand someone not have any references to your product? Surely people are allowed to refer to it to explain their fork's relation to the original, otherwise it would also be illegal to compare your product against competitors in advertising or to review anything<p>I guess it depends on whether it's likely to confuse people?</p>
]]></description><pubDate>Mon, 04 May 2026 17:54:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48012292</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=48012292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48012292</guid></item><item><title><![CDATA[New comment by circuit10 in "Windows quality update: Progress we've made since March"]]></title><description><![CDATA[
<p>Do you mean Ctrl + scroll wheel? I use that feature quite a lot, I like my font size small but it can be difficult to see for other people so being able to quickly scale it up is really useful</p>
]]></description><pubDate>Sun, 03 May 2026 14:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47997072</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47997072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47997072</guid></item><item><title><![CDATA[New comment by circuit10 in "VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage"]]></title><description><![CDATA[
<p>Having a tool involved isn't the same as being entirely generated by a tool<p>For example, without any AI, if I generate a lookup table for the sine function in my code, that table may not be copyrightable because it was machine-generated, but it doesn't somehow make the rest of the code not copyrightable either<p>"Co-authored by" doesn't imply it was entirely machine-generated</p>
]]></description><pubDate>Sat, 02 May 2026 22:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47991206</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47991206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47991206</guid></item><item><title><![CDATA[New comment by circuit10 in "Apple accidentally left Claude.md files Apple Support app"]]></title><description><![CDATA[
<p>The point is Amazon is adding an “Alexa+” mode that uses LLMs. The plain voice recognition + keyword matching or however the old version works is more reliable (I assume, I didn’t use the new mode much because it immediately failed at what I wanted)</p>
]]></description><pubDate>Fri, 01 May 2026 18:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47978442</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47978442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47978442</guid></item><item><title><![CDATA[New comment by circuit10 in "Apple accidentally left Claude.md files Apple Support app"]]></title><description><![CDATA[
<p>No matter how good the LLM features are, I just want to turn my lights on and off and check the time. A perfect LLM could maybe perform on par with a simple deterministic command system for these tasks, but not better. All an LLM does is introduce the possibility that a command that worked fine yesterday will randomly not work<p>Also, one of my first interactions with this Alexa+ thing was “how long is it until 8:45am”, one of only a few commands I use it for to work out how much sleep I’m getting, and it proceeded to ask me what the current time was… I immediately turned it off after that</p>
]]></description><pubDate>Fri, 01 May 2026 14:21:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47975128</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47975128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47975128</guid></item><item><title><![CDATA[New comment by circuit10 in "Show HN: VidStudio, a browser based video editor that doesn't upload your files"]]></title><description><![CDATA[
<p>You can just the post the code somewhere, it doesn’t have to be good and you don’t have to do anything else with it<p>Apart from ensuring there’s not anything confidential in the code like API keys (which you shouldn’t have anyway, unless it’s just in comments) it won’t take any extra work unless you want to put effort into that side of things</p>
]]></description><pubDate>Tue, 21 Apr 2026 22:49:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47855729</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47855729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47855729</guid></item><item><title><![CDATA[New comment by circuit10 in "Show HN: VidStudio, a browser based video editor that doesn't upload your files"]]></title><description><![CDATA[
<p>You can have multiple WASM modules communicating with each other (though you would probably need extra interop code?), or statically link them into a single module, the concepts work mostly the same</p>
]]></description><pubDate>Tue, 21 Apr 2026 14:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47849466</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47849466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47849466</guid></item><item><title><![CDATA[New comment by circuit10 in "WebUSB Extension for Firefox"]]></title><description><![CDATA[
<p>You can ship an offline, standalone HTML file you can open in your browser too (this might not happen often but my point is it's not inherent to the technology)</p>
]]></description><pubDate>Tue, 21 Apr 2026 13:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47848417</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47848417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47848417</guid></item><item><title><![CDATA[New comment by circuit10 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Is it possible that a jailbreak is found that could allow a “kexec” kind of thing to load a new OS? Of course it would be a huge amount of work even if theoretically possible</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:26:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696490</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47696490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696490</guid></item><item><title><![CDATA[New comment by circuit10 in "Solod – A subset of Go that translates to C"]]></title><description><![CDATA[
<p>At that point it’s not really a decompiler any more but a transpiler (high level language -> other high level language)</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:04:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696250</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47696250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696250</guid></item><item><title><![CDATA[New comment by circuit10 in "Solod – A subset of Go that translates to C"]]></title><description><![CDATA[
<p>I once used Ghidra to decompile a hand-written ARM assembly floating point library and compile the result to a different architecture, and it was significantly faster than GCC’s built in methods…<p>But in general this kind of thing is very unreliable for any non-trivial code without a lot of manual work, so a better approach could be to compile to WebAssembly which can be translated into C</p>
]]></description><pubDate>Tue, 07 Apr 2026 08:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47672358</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47672358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672358</guid></item><item><title><![CDATA[New comment by circuit10 in "Apple removes iPhone vibe coding app from app store"]]></title><description><![CDATA[
<p>I don't think it matters if you can fork or exec, they're still running custom code</p>
]]></description><pubDate>Fri, 03 Apr 2026 20:12:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47631627</link><dc:creator>circuit10</dc:creator><comments>https://news.ycombinator.com/item?id=47631627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47631627</guid></item></channel></rss>