<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: ddworken</title><link>https://news.ycombinator.com/user?id=ddworken</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 31 Oct 2026 12:40:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ddworken" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here, 2.1.313 was never published on OpenVSX, the VS Code marketplace, or on any of our official hosts. The malicious actor here had published a fake version of this extension on Cursor's marketplace. In order to disambiguate, we made sure our next update was 2.1.314.</p>
]]></description><pubDate>Fri, 30 Oct 2026 15:18:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50305148</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50305148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50305148</guid></item><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here, this did not involve a compromise of any Anthropic systems. A malicious actor used access to Cursor’s marketplace to publish a tampered extension targeting Cursor's users, we were not involved with building, publishing, or hosting this. The versions on our official channels including VS Code and OpenVSX are not affected and this only impacts Cursor users.</p>
]]></description><pubDate>Fri, 30 Oct 2026 15:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50305139</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50305139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50305139</guid></item><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here: This only impacted the extension as it was hosted on the Cursor marketplace. It did not impact the official VS Code extension marketplace or OpenVSX. Users of Claude Code on VS Code are not impacted by this issue.</p>
]]></description><pubDate>Fri, 30 Oct 2026 15:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50305012</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50305012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50305012</guid></item><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here: This only impacted the extension as it was hosted on the Cursor marketplace. It did not impact the official VS Code extension marketplace or OpenVSX. Users of Claude Code on VS Code are not impacted by this issue.</p>
]]></description><pubDate>Fri, 30 Oct 2026 15:07:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50304977</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50304977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50304977</guid></item><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here, 2.1.313 was never published on OpenVSX, the VS Code marketplace, or on any of our official hosts. The malicious actor here had published a fake version of this extension on Cursor's marketplace. In order to disambiguate, we made sure our next update was 2.1.314.</p>
]]></description><pubDate>Fri, 30 Oct 2026 14:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50304793</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50304793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50304793</guid></item><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here, 2.1.313 was never published on OpenVSX, the VS Code marketplace, or on any of our official hosts. The malicious actor here had published a fake version of this extension on Cursor's marketplace. In order to disambiguate, we made sure our next update was 2.1.314.</p>
]]></description><pubDate>Fri, 30 Oct 2026 14:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50304756</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50304756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50304756</guid></item><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here, that is correct: This only impacted the extension as it was hosted on the Cursor marketplace. It did not impact the official VS Code extension marketplace or OpenVSX. Users of Claude Code on VS Code are not impacted by this issue.</p>
]]></description><pubDate>Fri, 30 Oct 2026 14:38:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50304585</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50304585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50304585</guid></item><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here, I just want to be clear: OpenVSX was not impacted in this incident, the impacted system was only the Cursor marketplace that they host. We have confirmed that no Anthropic systems or employee devices are involved in this.</p>
]]></description><pubDate>Fri, 30 Oct 2026 14:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50304512</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50304512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50304512</guid></item><item><title><![CDATA[New comment by ddworken in "Backdoor in Claude Code for VS Code extension on the Cursor Marketplace"]]></title><description><![CDATA[
<p>Dworken from Anthropic here, yes this is correct. This is a third-party marketplace that we are not involved in owning, maintaining, deploying, or reviewing.</p>
]]></description><pubDate>Fri, 30 Oct 2026 14:33:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50304489</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=50304489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50304489</guid></item><item><title><![CDATA[New comment by ddworken in "Some terminal frustrations"]]></title><description><![CDATA[
<p>I actually made a CLI tool (<a href="https://github.com/ddworken/hishtory">https://github.com/ddworken/hishtory</a>) that automatically binds to Control+R to support both history searching and AI queries (by prefixing queries with `?`).<p>Here's the prompt engineering I did: <a href="https://github.com/ddworken/hishtory/blob/master/shared/ai/ai.go#L149-L152">https://github.com/ddworken/hishtory/blob/master/shared/ai/a...</a></p>
]]></description><pubDate>Mon, 10 Feb 2025 00:14:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42995527</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=42995527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42995527</guid></item><item><title><![CDATA[The Great Google Password Heist]]></title><description><![CDATA[
<p>Article URL: <a href="https://bughunters.google.com/blog/6355265783201792/the-great-google-password-heist-15-years-of-hacking-passwords-to-test-our-security-and-build-team-culture">https://bughunters.google.com/blog/6355265783201792/the-great-google-password-heist-15-years-of-hacking-passwords-to-test-our-security-and-build-team-culture</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42319725">https://news.ycombinator.com/item?id=42319725</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Dec 2024 17:29:38 +0000</pubDate><link>https://bughunters.google.com/blog/6355265783201792/the-great-google-password-heist-15-years-of-hacking-passwords-to-test-our-security-and-build-team-culture</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=42319725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42319725</guid></item><item><title><![CDATA[New comment by ddworken in "Fly through your shell history"]]></title><description><![CDATA[
<p>I'll also plug my project [0] as another alternative that supports syncing (similar to Autumn) and also has a number of powerful customization features (e.g. custom columns to collect arbitrary metadata with each command, like the git remote) and an AI shell command generator.<p>[0]: <a href="https://github.com/ddworken/hishtory">https://github.com/ddworken/hishtory</a></p>
]]></description><pubDate>Fri, 12 Jan 2024 14:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38968315</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=38968315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38968315</guid></item><item><title><![CDATA[Truly Paranoid Software Updates]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.daviddworken.com/posts/truly-paranoid-updates/">https://blog.daviddworken.com/posts/truly-paranoid-updates/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38052230">https://news.ycombinator.com/item?id=38052230</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Oct 2023 18:30:15 +0000</pubDate><link>https://blog.daviddworken.com/posts/truly-paranoid-updates/</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=38052230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38052230</guid></item><item><title><![CDATA[New comment by ddworken in "Hstr: Bash and zsh shell history suggest box"]]></title><description><![CDATA[
<p>If you're interested in something more actively maintained, and with cross-machine syncing, two recent alternatives are:<p>* github.com/ddworken/hishtory
* github.com/ellie/atuin<p>Disclaimer: I'm the maintainer of the first one.</p>
]]></description><pubDate>Fri, 02 Dec 2022 08:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33828025</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=33828025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33828025</guid></item><item><title><![CDATA[New comment by ddworken in "Show HN: HiSHtory: Your shell history in context, synced, and queryable"]]></title><description><![CDATA[
<p>Ah, thank you commenting on this! This is absolutely unintentional and was the fault of a missing comment in the bash script (that I didn't notice because I generally use zsh). See <a href="https://github.com/ddworken/hishtory/commit/72ff95ab8b23c3be1c526579d1726e7c23a54712" rel="nofollow">https://github.com/ddworken/hishtory/commit/72ff95ab8b23c3be...</a> and if you run `hishtory update` it should be all fixed.</p>
]]></description><pubDate>Thu, 03 Nov 2022 02:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=33446399</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=33446399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33446399</guid></item><item><title><![CDATA[New comment by ddworken in "Show HN: HiSHtory: Your shell history in context, synced, and queryable"]]></title><description><![CDATA[
<p>Yup exactly! This way you'll never again lose a history entry.</p>
]]></description><pubDate>Thu, 03 Nov 2022 02:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=33446362</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=33446362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33446362</guid></item><item><title><![CDATA[New comment by ddworken in "Show HN: HiSHtory: Your shell history in context, synced, and queryable"]]></title><description><![CDATA[
<p>Yes! See the `hishtory redact` command to do exactly this.</p>
]]></description><pubDate>Thu, 03 Nov 2022 02:50:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=33446359</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=33446359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33446359</guid></item><item><title><![CDATA[New comment by ddworken in "Show HN: HiSHtory: Your shell history in context, synced, and queryable"]]></title><description><![CDATA[
<p>Yes! Though they'll have a single shared history log since there is no way to distinguish between them.</p>
]]></description><pubDate>Thu, 03 Nov 2022 02:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=33446355</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=33446355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33446355</guid></item><item><title><![CDATA[New comment by ddworken in "Show HN: HiSHtory: Your shell history in context, synced, and queryable"]]></title><description><![CDATA[
<p>See <a href="https://github.com/ddworken/hishtory/blob/master/backend/web/landing/www/install.py" rel="nofollow">https://github.com/ddworken/hishtory/blob/master/backend/web...</a><p>Also, Github pro tip: Press `t` when on any github repo to bring up fuzzy matching that can be used to easily find any specific file.</p>
]]></description><pubDate>Thu, 03 Nov 2022 02:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=33446351</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=33446351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33446351</guid></item><item><title><![CDATA[New comment by ddworken in "Show HN: HiSHtory: Your shell history in context, synced, and queryable"]]></title><description><![CDATA[
<p>Actually the install script is in the repo! See <a href="https://github.com/ddworken/hishtory/tree/master/backend/web/landing/www/install.py" rel="nofollow">https://github.com/ddworken/hishtory/tree/master/backend/web...</a></p>
]]></description><pubDate>Thu, 03 Nov 2022 02:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=33446297</link><dc:creator>ddworken</dc:creator><comments>https://news.ycombinator.com/item?id=33446297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33446297</guid></item></channel></rss>