<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: some_furry</title><link>https://news.ycombinator.com/user?id=some_furry</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 23 Sep 2026 08:24:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=some_furry" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by some_furry in "The new CC, an AI agent built for families"]]></title><description><![CDATA[
<p>At least we know KilledByGoogle will never be starved for content.</p>
]]></description><pubDate>Wed, 23 Sep 2026 01:37:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49810598</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49810598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49810598</guid></item><item><title><![CDATA[New comment by some_furry in "The new CC, an AI agent built for families"]]></title><description><![CDATA[
<p>What is Google's CC supposed to even stand for?<p>Carbon Copy? As in, a rip-off?<p>Whatever hellhole committee named this did a poor job.</p>
]]></description><pubDate>Wed, 23 Sep 2026 01:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49810586</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49810586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49810586</guid></item><item><title><![CDATA[New comment by some_furry in "What California is learning from solar panels built over irrigation canals"]]></title><description><![CDATA[
<p>Sex addiction isn't a real thing.<p><a href="https://www.thelancet.com/journals/lanpsy/article/PIIS2215-0366(17)30441-8/fulltext" rel="nofollow">https://www.thelancet.com/journals/lanpsy/article/PIIS2215-0...</a><p><a href="https://link.springer.com/article/10.1007/s11930-014-0016-8" rel="nofollow">https://link.springer.com/article/10.1007/s11930-014-0016-8</a><p><a href="https://www.sciencedirect.com/science/article/abs/pii/S0272735820301136" rel="nofollow">https://www.sciencedirect.com/science/article/abs/pii/S02727...</a></p>
]]></description><pubDate>Wed, 23 Sep 2026 00:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49810167</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49810167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49810167</guid></item><item><title><![CDATA[New comment by some_furry in "The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library"]]></title><description><![CDATA[
<p>I mean this with absolutely no shade but: That was objectively good advice.<p>(Not to detract from anyone's cleverness or hard work.)</p>
]]></description><pubDate>Mon, 14 Sep 2026 18:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49701806</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49701806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49701806</guid></item><item><title><![CDATA[New comment by some_furry in "The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library"]]></title><description><![CDATA[
<p>Ah, right. That was clearly tongue-in-cheek and easily forgettable, not an actual accusation on either party.<p>I've added an important clarification in case anyone else <i>missed the rest of the prose</i> that discussed how this was entirely my own fault to zero in on a sarcastic turn of phrase: <a href="https://soatok.blog/2026/09/12/the-v8-javascript-runtime-undermined-my-constant-time-javascript-library/#evil" rel="nofollow">https://soatok.blog/2026/09/12/the-v8-javascript-runtime-und...</a></p>
]]></description><pubDate>Mon, 14 Sep 2026 18:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49701775</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49701775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49701775</guid></item><item><title><![CDATA[New comment by some_furry in "The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library"]]></title><description><![CDATA[
<p>You walked back putting an accusation of evil in my mouth <i>while following up</i> with warning me not to make an accusation I would not make to begin with. Incredible.</p>
]]></description><pubDate>Mon, 14 Sep 2026 18:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49701705</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49701705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49701705</guid></item><item><title><![CDATA[New comment by some_furry in "The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library"]]></title><description><![CDATA[
<p>You can write algorithms that leak every bit of your secrets, trivially. The npm "elliptic" package does this. Daniel Bleichenbacher has tested several packages' timing leakage in Rooterberg that are easily exploited: <a href="https://github.com/bleichenbacher-daniel/Rooterberg/blob/main/doc/timing_results.md" rel="nofollow">https://github.com/bleichenbacher-daniel/Rooterberg/blob/mai...</a><p>You can use algorithm implementations that <i>do not</i> have secret-dependent timing differences in any language, as long as you are clear that your guarantees do not extend to the underlying runtime or to compiler optimizations. This isn't perfect, but it's <i>better</i>.<p>You can go further Rust-to-WASM and use tools like <a href="https://github.com/trailofbits/skills/tree/main/plugins/constant-time-analysis" rel="nofollow">https://github.com/trailofbits/skills/tree/main/plugins/cons...</a> to check the assembly <i>and</i> the runtime that the assembly runs in. (Most of the linked Claude skill is a Python program. It just relies on AI to eliminate false positives.)<p>The real question is: What's your threat model?</p>
]]></description><pubDate>Mon, 14 Sep 2026 18:31:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49701668</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49701668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49701668</guid></item><item><title><![CDATA[New comment by some_furry in "The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library"]]></title><description><![CDATA[
<p>> Nobody was evil you just tried to rely on a property that V8 never promised.<p>Tell me you didn't read past the headline without telling me you didn't read past the headline.</p>
]]></description><pubDate>Mon, 14 Sep 2026 18:24:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49701573</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49701573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49701573</guid></item><item><title><![CDATA[New comment by some_furry in "How Trail of Bits helps verify the integrity of Signal chats"]]></title><description><![CDATA[
<p>Requiring manual key verification is a bad design that doesn't scale or benefit most people.</p>
]]></description><pubDate>Sun, 13 Sep 2026 00:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49678687</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49678687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49678687</guid></item><item><title><![CDATA[New comment by some_furry in "How Trail of Bits helps verify the integrity of Signal chats"]]></title><description><![CDATA[
<p>If your concern is "muh phone number", then you can pay and not have to give the phone number to sign up.<p>It's already the case today (and has been for years) that you don't need to give strangers your phone number to chat on Signal. My username is soatok.45; try to get my phone number if you can.<p>If you want <i>absolutely no info</i> to be collected, ever, and there to be zero cost on the end user too, be prepared to welcome your new spam overlords. Because the people who will benefit the most from a zero cost signup that only requires a username are spammers.</p>
]]></description><pubDate>Sat, 12 Sep 2026 21:44:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49677521</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49677521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49677521</guid></item><item><title><![CDATA[New comment by some_furry in "How Trail of Bits helps verify the integrity of Signal chats"]]></title><description><![CDATA[
<p>> Together with how low a profile they keep, I'm not convinced they aren't a honeypot.<p>You don't need to be convinced of such things. In fact, it's better if technical people remain skeptical and <i>check</i>.<p>I did in 2025. <a href="https://soatok.blog/2025/02/18/reviewing-the-cryptography-used-by-signal/" rel="nofollow">https://soatok.blog/2025/02/18/reviewing-the-cryptography-us...</a></p>
]]></description><pubDate>Sat, 12 Sep 2026 21:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49677146</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49677146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49677146</guid></item><item><title><![CDATA[The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library]]></title><description><![CDATA[
<p>Article URL: <a href="https://soatok.blog/2026/09/12/the-v8-javascript-runtime-undermined-my-constant-time-javascript-library/">https://soatok.blog/2026/09/12/the-v8-javascript-runtime-undermined-my-constant-time-javascript-library/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49669734">https://news.ycombinator.com/item?id=49669734</a></p>
<p>Points: 21</p>
<p># Comments: 11</p>
]]></description><pubDate>Sat, 12 Sep 2026 07:08:08 +0000</pubDate><link>https://soatok.blog/2026/09/12/the-v8-javascript-runtime-undermined-my-constant-time-javascript-library/</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49669734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49669734</guid></item><item><title><![CDATA[Megolm Key Confusion Vulnerability]]></title><description><![CDATA[
<p>Article URL: <a href="https://lotte.chir.rs/ly/l/megolm-key-confusion/">https://lotte.chir.rs/ly/l/megolm-key-confusion/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49664652">https://news.ycombinator.com/item?id=49664652</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 11 Sep 2026 20:11:42 +0000</pubDate><link>https://lotte.chir.rs/ly/l/megolm-key-confusion/</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49664652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49664652</guid></item><item><title><![CDATA[New comment by some_furry in "I have a theory that software drives people insane"]]></title><description><![CDATA[
<p>Trying to position the conversation as "we're on the same team, trying to figure the problem out together" also helps a lot of the intensity of these conversations melt away.</p>
]]></description><pubDate>Thu, 10 Sep 2026 18:09:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49647990</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49647990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49647990</guid></item><item><title><![CDATA[New comment by some_furry in "Nvidia agrees to acquire Hugging Face for $13B"]]></title><description><![CDATA[
<p>> Citizens United is a very sound ruling.<p>Corporations only have the powers granted to them by the state. Contributing to politics need not be one of them.</p>
]]></description><pubDate>Thu, 27 Aug 2026 15:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49466794</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49466794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49466794</guid></item><item><title><![CDATA[New comment by some_furry in "How much of HN is AI?"]]></title><description><![CDATA[
<p>> About the post you linked, see [1] and [2], which makes me question both whether that is an actual vulnerability (Signal, the messenger recommended by the author, also didn't have that check, and it's addition is absent from release notes and CVEs)<p>I've edited the above linked post several times to make this clearer, but people still keep linking Matrix's flawed response as if it actually addressed the issue. It does not.<p>The issue is not <i>as simple as</i> "did the check exist? [y/n]". There are actually two issues:<p>1. Did the check exist? [y/n]<p>2. Did the group key agreement protocol fall to shit if the check was omitted? [y/n]<p>Matrix was (n, y) due to how Megolm manages keys in group contexts. Signal was (n, n) due to their protocol design.<p>Matrix tried to defend point 1 when the blog post was about both 1 and 2.<p>(Post-Quantum MLS, for comparison, would also have been impervious to this issue due to how KEMs work. Another point in favor of MLS adoption.)<p>> and whether the post was made in good faith (the check was added to libsignal on the same day that the author disclosed the vulnerability to Matrix, which can be a coincidence, but doesn't seem likely given that the code has been there for years).<p>Even if you assume the worst possible interpretation of this coincidence (which, sure, you're free to if you want-- you would be wrong if you did, of course): What does it even matter?<p>Like, what is the notion of "good faith" that's even <i>necessary</i> for someone to do independent security research and publish criticism of the cryptography used by a software project that's being propped up by EU sovereignty movements?<p>In my opinion, this is a stupid and vacuous framing.<p>Signal omitting the check didn't harm Signal's confidentiality. Matrix omitting the check demonstrably did.<p>---<p>Also, if you're going to decry my blog post for not enumerating unrelated security bugs (n.b., the blog post was about Matrix, not Signal, so why would I talk about Signal's code in that post???), be aware that I reported non-cryptographic bugs to Element (Matrix client) and Conversations (XMPP client) around the same time. Only XMPP actually credited me with any fixes.<p><a href="https://gultsch.social/@daniel/116125064866469085" rel="nofollow">https://gultsch.social/@daniel/116125064866469085</a></p>
]]></description><pubDate>Wed, 26 Aug 2026 06:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49444684</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49444684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49444684</guid></item><item><title><![CDATA[New comment by some_furry in "Meta Files Patent for Facial Recognition, Automatic Recording of People"]]></title><description><![CDATA[
<p>Every time Meta does something, it makes me yearn for the day they lose that $1.4 Trillion lawsuit and declare bankruptcy.</p>
]]></description><pubDate>Tue, 18 Aug 2026 14:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49345817</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49345817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49345817</guid></item><item><title><![CDATA[New comment by some_furry in "Bugtraq is back"]]></title><description><![CDATA[
<p>I had to create an inbox filter for oss-security to go into a different label/folder to make my email usable.</p>
]]></description><pubDate>Wed, 05 Aug 2026 12:30:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49181927</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49181927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49181927</guid></item><item><title><![CDATA[New comment by some_furry in "Discovering Cryptographic Weaknesses with Claude"]]></title><description><![CDATA[
<p>I wouldn't worry about too many mathematicians adopting the "even AI couldn't solve it" attitude.<p>Business folks riding the hype train? Maybe.</p>
]]></description><pubDate>Tue, 28 Jul 2026 20:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49089792</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49089792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49089792</guid></item><item><title><![CDATA[New comment by some_furry in "Discovering Cryptographic Weaknesses with Claude"]]></title><description><![CDATA[
<p>> One attack weakens HAWK, a post-quantum cryptography cipher candidate. I don't trust these PQC things one bit. I'll use them in combination with a strong clasically-resistant cipher (in so-called hybrid encryption modes), but not alone.<p>HAWK is a signature algorithm, not encryption.</p>
]]></description><pubDate>Tue, 28 Jul 2026 20:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49089654</link><dc:creator>some_furry</dc:creator><comments>https://news.ycombinator.com/item?id=49089654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49089654</guid></item></channel></rss>