<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: woodruffw</title><link>https://news.ycombinator.com/user?id=woodruffw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 22:59:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=woodruffw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by woodruffw in "NYC to open municipal grocery store in 2027"]]></title><description><![CDATA[
<p>Yes, I agree the city has undermined their own (strong) argument with their choice of location. I noted that in another comment as well.<p>(I previously lived about a ~10 minute walk from that public market.)</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47771012</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47771012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771012</guid></item><item><title><![CDATA[New comment by woodruffw in "NYC to open municipal grocery store in 2027"]]></title><description><![CDATA[
<p>The underlying theory is to put these stores in areas that otherwise lack grocery store access, meaning they won’t compete with existing stores for small margins. Running at a (moderate) loss would also be politically acceptable; the city runs a lot of things at a loss for civic purposes and fills the gaps with taxes.<p>(This is the theory, the practice will be challenged by NYC’s ability to acquire land in neighborhoods that are underserved by groceries and develop a supply chain for these stores. This will be harder, but I personally don’t vote for mayors to only have easy problems to solve.)</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:39:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769525</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47769525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769525</guid></item><item><title><![CDATA[New comment by woodruffw in "NYC to open municipal grocery store in 2027"]]></title><description><![CDATA[
<p>NY Post wailing aside, it’s unclear that hizzoner has engaged in that much personal graft. There’s also no evidence presented that the staff of this program are being hired through a graft scheme.<p>You could be right about it losing millions of dollars, we’ll see. Millions isn’t very much on the scale of NYC’s civic infrastructure; it would be difficult to even call it a waste at that scale, since the results will themselves be valuable.<p>(This is in pointed contrast to our last mayor.)</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769406</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47769406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769406</guid></item><item><title><![CDATA[New comment by woodruffw in "NYC to open municipal grocery store in 2027"]]></title><description><![CDATA[
<p>It’s the idea, although they’ve chosen a weird location for that: La Marqueta is about 300 feet from a grocery store (City Fresh on East 116th). So this pilot store will effectively compete with private groceries for business, muddying the strength of any results (in any direction).<p>(I say this as someone who is broadly in favor of NYC trying to run city-owned groceries in areas that are underserved.)</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:27:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769360</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47769360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769360</guid></item><item><title><![CDATA[New comment by woodruffw in "Think the Iran war is a disaster? Blame these DC think tanks first"]]></title><description><![CDATA[
<p>There’s very little actual analysis in this post, which I found disappointing: half of it is explaining what LLMs found, and the other half is (seemingly) catty think tank[1] behavior (our experts versus their “experts.”)<p>You don’t need an LLM to know that AEI and FDD are hawkish and pro-Israel, they have over 20 years of public track record that the Quincy Institute should be citing directly (and ideally drawing <i>novel</i> conclusions from).<p>[1]: <a href="https://en.wikipedia.org/wiki/Quincy_Institute_for_Responsible_Statecraft" rel="nofollow">https://en.wikipedia.org/wiki/Quincy_Institute_for_Responsib...</a></p>
]]></description><pubDate>Tue, 14 Apr 2026 12:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47764552</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47764552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47764552</guid></item><item><title><![CDATA[New comment by woodruffw in "Tax Wrapped 2025"]]></title><description><![CDATA[
<p>That's not really how taxes work. Some of your mine (and mine) is essentially front-loaded into today's social safety net, ensuring that the poor, infirm, etc. are afforded certain minimums in terms of quality of life.<p>The $1 I put into that doesn't "come back" to me in cash; I get it in the form of a society that has fewer people going hungry, dying from treatable conditions, etc. This is where the argument around efficiency, waste, etc. can be made, but waxing about inflation, etc. has essentially nothing to do with the matter.</p>
]]></description><pubDate>Mon, 13 Apr 2026 22:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758941</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47758941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758941</guid></item><item><title><![CDATA[New comment by woodruffw in "Tax Wrapped 2025"]]></title><description><![CDATA[
<p>The visualization shows that, at many income brackets, the majority of one's taxes go squarely into the social safety net. You can make an intelligible argument about waste, etc., but to say that Americans <i>don't</i> benefit from social security, medicaid, etc. seems facially incorrect.</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758414</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47758414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758414</guid></item><item><title><![CDATA[Brocards for Vulnerability Triage]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.yossarian.net/2026/04/11/Brocards-for-vulnerability-triage">https://blog.yossarian.net/2026/04/11/Brocards-for-vulnerability-triage</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47732945">https://news.ycombinator.com/item?id=47732945</a></p>
<p>Points: 21</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:40:07 +0000</pubDate><link>https://blog.yossarian.net/2026/04/11/Brocards-for-vulnerability-triage</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47732945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732945</guid></item><item><title><![CDATA[New comment by woodruffw in "Small models also found the vulnerabilities that Mythos found"]]></title><description><![CDATA[
<p>> Those models recovered much of the same analysis<p>This is an essentially unquantifiable statement that makes the underlying claim harder to believe as an external party. What does “much” mean here? The end state of vulnerability exploitation is typically <i>eminently</i> quantifiable (in the form of a functional PoC that demonstrates an exploited end state), so the strong version of the claims here would ideally be backed up by those kinds of PoCs.<p>(Like other readers, I also find the trick of pre-feeding the smaller models the “relevant” code to be potentially disqualifying in a fair comparison. Discovering the relevant code is arguably one of the hardest parts of human VR.)</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732343</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47732343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732343</guid></item><item><title><![CDATA[New comment by woodruffw in "Microsoft terminates VeraCrypt account, halting Windows updates"]]></title><description><![CDATA[
<p>I think you way over-read this.<p>My point was that Debian, etc. as conceptually distinct organizations, and so there’s no point in centralizing beyond their organizational boundaries. Each already performs centralized key management, but nobody would particularly benefit from a single global keyring for all Linux distributions, because nobody (?) is transferring package formats across distribution families.</p>
]]></description><pubDate>Sat, 11 Apr 2026 15:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731367</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47731367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731367</guid></item><item><title><![CDATA[New comment by woodruffw in "France's government is ditching Windows for Linux, says US tech a strategic risk"]]></title><description><![CDATA[
<p>I think we’re past OED being a normative arbiter of what does or doesn’t pass for acceptable English usage.</p>
]]></description><pubDate>Sat, 11 Apr 2026 15:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731341</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47731341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731341</guid></item><item><title><![CDATA[New comment by woodruffw in "France's government is ditching Windows for Linux, says US tech a strategic risk"]]></title><description><![CDATA[
<p>Demonyms don’t use the same rules as countable nouns. Both “French” and “British” are acceptable demonyms, they’re just not particularly idiomatic in American English (which likes to overcorrect with “person” like you’ve noted).<p>(There’s no particularly consistency with this, it’s just what sounds “good” to American ears. We’re perfectly fine with “as a German” or “as a Lithuanian.”)</p>
]]></description><pubDate>Sat, 11 Apr 2026 13:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47730496</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47730496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730496</guid></item><item><title><![CDATA[New comment by woodruffw in "A security scanner as fast as a linter – written in Rust"]]></title><description><![CDATA[
<p>Some of the checks here seem very brittle. For example this one[1].<p>In the context of security scanning (versus, say, listing), I think it's reasonable to expect the tool to be resilient to attempts at obfuscation (or just badly written code that doesn't adhere to normal Python idioms around import paths).<p>[1]: <a href="https://github.com/PwnKit-Labs/foxguard/blob/a215faf52dcff5655d5fa13240085dd80fc39861/src/rules/python.rs#L306-L316" rel="nofollow">https://github.com/PwnKit-Labs/foxguard/blob/a215faf52dcff56...</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 21:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47723862</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47723862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723862</guid></item><item><title><![CDATA[New comment by woodruffw in "Supply chain nightmare: How Rust will be attacked and what we can do to mitigate"]]></title><description><![CDATA[
<p>That wasn't intentional. But also, I don't think "virtually" actually changes the meaning substantially; it has the same conventional meaning in that position as "effectively" or "might as well be nobody."</p>
]]></description><pubDate>Fri, 10 Apr 2026 17:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721159</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47721159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721159</guid></item><item><title><![CDATA[New comment by woodruffw in "Supply chain nightmare: How Rust will be attacked and what we can do to mitigate"]]></title><description><![CDATA[
<p>No, but you can use cargo-geiger[1] or siderophile[2] for that.<p>[1]: <a href="https://github.com/geiger-rs/cargo-geiger" rel="nofollow">https://github.com/geiger-rs/cargo-geiger</a><p>[2]: <a href="https://github.com/trailofbits/siderophile" rel="nofollow">https://github.com/trailofbits/siderophile</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 16:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720689</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47720689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720689</guid></item><item><title><![CDATA[New comment by woodruffw in "Supply chain nightmare: How Rust will be attacked and what we can do to mitigate"]]></title><description><![CDATA[
<p>If that's the case, it would be a lot simpler (and equally accurate) to say that "no one knows" what the source repo is doing, either! The median consumer of packages in <i>any packaging ecosystem</i> is absolutely not reading the entire source code of their dependencies, in either the ground truth or index form.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719966</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47719966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719966</guid></item><item><title><![CDATA[New comment by woodruffw in "Supply chain nightmare: How Rust will be attacked and what we can do to mitigate"]]></title><description><![CDATA[
<p>Yes, but that's already the case. My point was that <i>in practice</i> the current discrepancies observed don't represent a complete disconnect between the ground truth (the source repo) and the package index, they tend to be minor. So describing the situation as "nobody knows what 17% of the top crates.io packages do" is an overstatement.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719857</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47719857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719857</guid></item><item><title><![CDATA[New comment by woodruffw in "Supply chain nightmare: How Rust will be attacked and what we can do to mitigate"]]></title><description><![CDATA[
<p>> Let me rephrase this, 17% of the most popular Rust packages contain code that virtually nobody knows what it does (I can't imagine about the long tail which receives less attention).<p>I think this post has some good information in it, but this is essentially overstated: I look at crate discrepancies pretty often as part of reviewing dependency updates, and >90% of the time it's a single line difference (like a timestamp, hash, or some other shudder between the state of the tree at tag-time and the state at release-time). These are non-ideal from a consistency perspective, but they aren't cause for this degree of alarm -- we <i>do</i> know what the code does, because the discrepancies are often trivial.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719617</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47719617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719617</guid></item><item><title><![CDATA[New comment by woodruffw in "Open source security at Astral"]]></title><description><![CDATA[
<p>> It does not really matter how keys are distributed. It matters that keys signed other keys and that we have a way of downloading them and verifying that.<p>I think it matters if you want to call it a WoT. But also, I don't think any signatures originating from these keys are being verified <i>usefully</i> at any meaningful scale.<p>> Are you really going to say this has no trust or security value?<p>I think it has marginal security value, maybe net-negative if you balance it with the fact that cryptographers and cryptographic engineers have to waste time arguing against using PGP.<p>> What is the outcome you are actually arguing for here.<p>I like binary transparency. I also think identity-based signing is significantly more ergonomic, and has seen more adoption in the last 4 years than PGP has in the last 35. And I think this is actually a stunning indictment, because I'd say that identity-based signing schemes like Sigstore are <i>still</i> running behind my expectations.</p>
]]></description><pubDate>Thu, 09 Apr 2026 21:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47710340</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47710340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710340</guid></item><item><title><![CDATA[New comment by woodruffw in "Open source security at Astral"]]></title><description><![CDATA[
<p>No, I call it dead because it's dead. The SKS network is dead, the strong set is moribund, and the remaining real users of PGP are instead slinging key bundles around by baking them into pre-trusted artifacts (like ISOs). But that's not a "web of trust," it's just bespoke centralized key distribution with a certification format that every single serious cryptographer agrees is terrible.<p>(And this is before a more brute statistical argument: even at its greatest extent, the PGP ecosystem was <i>minuscule</i>[1].)<p>[1]: <a href="https://moxie.org/2015/02/24/gpg-and-me.html" rel="nofollow">https://moxie.org/2015/02/24/gpg-and-me.html</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 20:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47709586</link><dc:creator>woodruffw</dc:creator><comments>https://news.ycombinator.com/item?id=47709586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47709586</guid></item></channel></rss>