<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: JJJollyjim</title><link>https://news.ycombinator.com/user?id=JJJollyjim</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 17 Jun 2026 12:37:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JJJollyjim" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JJJollyjim in "The RCE that AMD won't fix"]]></title><description><![CDATA[
<p>This is the place they direct researchers to report bugs. If they don’t want to pay out for MITM, that’s fine, but they should still be taking out-of-scope reports seriously</p>
]]></description><pubDate>Fri, 06 Feb 2026 02:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46908149</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=46908149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46908149</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Ask HN: Why hasn't x86 caught up with Apple M series?"]]></title><description><![CDATA[
<p>Apple CPUs do decode instructions into micro-ops.<p><a href="https://dougallj.github.io/applecpu/firestorm.html" rel="nofollow">https://dougallj.github.io/applecpu/firestorm.html</a></p>
]]></description><pubDate>Tue, 26 Aug 2025 12:49:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45025823</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=45025823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45025823</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Ask HN: Why does the US Visa application website do a port-scan of my network?"]]></title><description><![CDATA[
<p>Chrome doesn't allow it - local network services have to opt-in to being fetchable from public sites (<a href="https://github.com/WICG/private-network-access" rel="nofollow">https://github.com/WICG/private-network-access</a>), although they're replacing it with a user-permission-based approach (<a href="https://github.com/WICG/local-network-access" rel="nofollow">https://github.com/WICG/local-network-access</a>).<p>(There is some language online suggesting PNA has not actually shipped, but I  experienced it myself in stable Chrome several years ago, so I am unsure of the current state).<p>Firefox doesn't implement either approach -- I assume this is indicative of their lack of development resources.</p>
]]></description><pubDate>Wed, 20 Aug 2025 11:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44960978</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=44960978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44960978</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Efficient Computer's Electron E1 CPU – 100x more efficient than Arm?"]]></title><description><![CDATA[
<p>Especially the fact that he says the toolchain is now available for download (which lends credibility – if they're willing to share it so people can see the quality of output it produces), when in fact the website has no download links.</p>
]]></description><pubDate>Sat, 26 Jul 2025 13:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44693890</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=44693890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44693890</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Reversing a Fingerprint Reader Protocol (2021)"]]></title><description><![CDATA[
<p>As noted in the article I reversed the protocol for a related Goodix device (which was on Intel so used actual SGX instead of the white-box): I used the firmware update system to insert additional vulnerabilities in the sensor firmware and extract the PSK from that side.<p>I did a talk about it here: <a href="https://www.youtube.com/watch?v=IyjUY-xvFw4" rel="nofollow">https://www.youtube.com/watch?v=IyjUY-xvFw4</a></p>
]]></description><pubDate>Wed, 23 Jul 2025 14:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44659827</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=44659827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44659827</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Cutting down Rust compile times from 30 to 2 minutes with one thousand crates"]]></title><description><![CDATA[
<p>They mention that compiling one crate at a time (-j1) doesnt give the 7x slowdown, which rules out the object file/caching-in-rustc theories... I think the only explanation is the rustcs are sharing limited L3 cache.</p>
]]></description><pubDate>Thu, 17 Apr 2025 12:13:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43715660</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=43715660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43715660</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Perhaps Rust Needs "Defer""]]></title><description><![CDATA[
<p>It is in fact documented that you <i>can't</i> do this:<p>"Currently the default global allocator is unspecified. Libraries, however, like cdylibs and staticlibs are guaranteed to use the System by default.", however:<p>"[std::alloc::System] is based on malloc on Unix platforms and HeapAlloc on Windows, plus related functions. However, it is not valid to mix use of the backing system allocator with System, as this implementation may include extra work, such as to serve alignment requests greater than the alignment provided directly by the backing system allocator."<p><a href="https://doc.rust-lang.org/std/alloc/index.html" rel="nofollow">https://doc.rust-lang.org/std/alloc/index.html</a>
<a href="https://doc.rust-lang.org/std/alloc/struct.System.html" rel="nofollow">https://doc.rust-lang.org/std/alloc/struct.System.html</a></p>
]]></description><pubDate>Wed, 06 Nov 2024 10:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42059287</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=42059287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42059287</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Tell HN: Upgrade your Metabase installation"]]></title><description><![CDATA[
<p>Presumably the metabase instance also has credentials to access some databases, some of which may be have enough privileges to also get RCE on the database machines (as well as messing with the data they hold).</p>
]]></description><pubDate>Fri, 21 Jul 2023 13:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=36813779</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=36813779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36813779</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Tell HN: Upgrade your Metabase installation"]]></title><description><![CDATA[
<p>I found something which is clearly a security fix, using the same idea but more naive: just diffing at the lengths of the decompiled files. It's not at all clear how the issue I found would be triggered by an unauthenticated user though.</p>
]]></description><pubDate>Fri, 21 Jul 2023 13:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=36813591</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=36813591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36813591</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Tell HN: Upgrade your Metabase installation"]]></title><description><![CDATA[
<p>Oh, I didn't mean to imply you can, just that it's 404... presumably it exists in a repo checked out on someone's machine, and maybe in a separate private Github repo.</p>
]]></description><pubDate>Fri, 21 Jul 2023 13:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36813383</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=36813383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36813383</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Tell HN: Upgrade your Metabase installation"]]></title><description><![CDATA[
<p>They haven't released the source, and the compiled versions are non-trivial to diff (e.g. there are nondeterministic numbers from the clojure compiler that seem to have changed from one to the other, and .clj files have been removed from the jar).<p>The old version has `hash=1bb88f5`, which is a public commit: <a href="https://github.com/metabase/metabase/commit/1bb88f5">https://github.com/metabase/metabase/commit/1bb88f5</a><p>Whereas the new version has `hash=c8912af`, which is not: <a href="https://github.com/metabase/metabase/commit/c8912af">https://github.com/metabase/metabase/commit/c8912af</a></p>
]]></description><pubDate>Fri, 21 Jul 2023 13:07:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=36813303</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=36813303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36813303</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Transformer architecture optimized for Apple Silicon"]]></title><description><![CDATA[
<p>llama.cpp runs on the CPU, not the ANE or GPU.</p>
]]></description><pubDate>Fri, 24 Mar 2023 08:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=35286623</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=35286623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35286623</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Disclosure: Supervisor security vulnerability"]]></title><description><![CDATA[
<p>I don't believe so – from a quick glance it seems that supervisor requests are proxied through the normal HA port, and the supervisor doesn't have it's own port except for the Observer (which seems to be a simple read-only thing).</p>
]]></description><pubDate>Thu, 09 Mar 2023 00:53:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=35076935</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=35076935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35076935</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Disclosure: Supervisor security vulnerability"]]></title><description><![CDATA[
<p>Shodan lists 125,000 HA installs exposed to the internet (though I don't know how accurate that statistic is, nor what fraction have a Supervisor) <a href="https://www.shodan.io/search?query=product%3A"Home+Assistant"" rel="nofollow">https://www.shodan.io/search?query=product%3A"Home+Assistant...</a></p>
]]></description><pubDate>Thu, 09 Mar 2023 00:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35076836</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=35076836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35076836</guid></item><item><title><![CDATA[New comment by JJJollyjim in "My daughter's school took over my personal Microsoft account"]]></title><description><![CDATA[
<p>As a random example, if your Microsoft account is OAuthed to a GitHub login, and you log in through that, the popup browser just takes you back to a Microsoft account settings page instead of handing the OAuth flow back to Minecraft</p>
]]></description><pubDate>Sat, 25 Feb 2023 10:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=34935606</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=34935606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34935606</guid></item><item><title><![CDATA[New comment by JJJollyjim in "CVE-2022-41924 – tailscaled can be used to remotely execute code on Windows"]]></title><description><![CDATA[
<p>[co-author of the research here]<p>They actually approximate this functionality in the Windows implementation: It checks netstat to enforce that incoming TCP connections are from the expected Windows user! <a href="https://github.com/tailscale/tailscale/blob/2a991a3541ae5d567a5bf26c6fe60a7349bda9bb/ipn/ipnserver/server.go#L141" rel="nofollow">https://github.com/tailscale/tailscale/blob/2a991a3541ae5d56...</a><p>That's why we were happy with the solution they implemented as a stopgap, until they could switch to named pipes (which there is now an open PR for).</p>
]]></description><pubDate>Mon, 21 Nov 2022 19:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=33696816</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=33696816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33696816</guid></item><item><title><![CDATA[New comment by JJJollyjim in "A Superoptimizer for LLVM IR"]]></title><description><![CDATA[
<p>I'd also like to see motivating examples of specific things it does find (that LLVM doesn't), even if that's not a representative benchmark</p>
]]></description><pubDate>Thu, 04 Feb 2021 02:02:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=26021707</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=26021707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26021707</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Element (Matrix chat app) suspended from the Google Play Store"]]></title><description><![CDATA[
<p>Android's has an app signing system which isn't dependent on Google Play. Updates to a given app have to be signed with the same certificate as previous versions.</p>
]]></description><pubDate>Sat, 30 Jan 2021 06:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=25966765</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=25966765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25966765</guid></item><item><title><![CDATA[New comment by JJJollyjim in "Robinhood Play Store listing went from 329K reviews to 180K in few hours"]]></title><description><![CDATA[
<p>Have you considered making the website actually show the comments instead of pinning yourself on every large post?</p>
]]></description><pubDate>Fri, 29 Jan 2021 03:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=25953370</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=25953370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25953370</guid></item><item><title><![CDATA[New comment by JJJollyjim in "GitHub blocks entire company because one employee was in Iran"]]></title><description><![CDATA[
<p>unfortunately this is a real thing the US imposes on the world (it's called Secondary Sanctions)</p>
]]></description><pubDate>Tue, 05 Jan 2021 11:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=25644469</link><dc:creator>JJJollyjim</dc:creator><comments>https://news.ycombinator.com/item?id=25644469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25644469</guid></item></channel></rss>