<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: cui</title><link>https://news.ycombinator.com/user?id=cui</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 09:28:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cui" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cui in "Ask HN: Is anyone else leaving AUR?"]]></title><description><![CDATA[
<p>What's wrong with Dropbox?</p>
]]></description><pubDate>Fri, 19 Jun 2026 06:28:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48595468</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=48595468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48595468</guid></item><item><title><![CDATA[It Is Trivially Easy to Use Reddit to Manipulate AI Search]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.404media.co/it-is-trivially-easy-to-use-reddit-to-manipulate-ai-search-research-suggests/">https://www.404media.co/it-is-trivially-easy-to-use-reddit-to-manipulate-ai-search-research-suggests/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48595077">https://news.ycombinator.com/item?id=48595077</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 19 Jun 2026 05:26:28 +0000</pubDate><link>https://www.404media.co/it-is-trivially-easy-to-use-reddit-to-manipulate-ai-search-research-suggests/</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=48595077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48595077</guid></item><item><title><![CDATA[New comment by cui in "Launch HN: Adam (YC W25) – Open-Source AI CAD"]]></title><description><![CDATA[
<p>Can you claim your product here?
<a href="https://thecadhub.com/details/adam-cad/" rel="nofollow">https://thecadhub.com/details/adam-cad/</a></p>
]]></description><pubDate>Wed, 17 Jun 2026 17:27:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48573654</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=48573654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48573654</guid></item><item><title><![CDATA[New comment by cui in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>This is really useful. Thanks for sharing.</p>
]]></description><pubDate>Sun, 14 Jun 2026 17:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48529669</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=48529669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48529669</guid></item><item><title><![CDATA[New comment by cui in "Ask HN: What are you building that's not AI related?"]]></title><description><![CDATA[
<p>I built the exact same thing 2 years ago, and then figured out that Inoreader actually already had it in their product. They are disabled by default, probably because this feature is not popular at all.</p>
]]></description><pubDate>Fri, 10 Apr 2026 19:37:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722676</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=47722676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722676</guid></item><item><title><![CDATA[New comment by cui in "Show HN: Video Off – a Chrome extension that blocks common online video"]]></title><description><![CDATA[
<p>I built Video Off to reduce autoplay/video distractions.<p>Background: in Firefox, I can edit user.js and disable specific media codecs, which makes blocking video much easier. Chrome doesn’t provide an equivalent user.js/codec-disable path, so this extension uses MV3 static declarativeNetRequest rules to block common video delivery requests.<p>No analytics/telemetry. No remote code.
It blocks many common video requests, but it doesn’t claim perfect coverage on every site/player. I’d love feedback on false positives/negatives and breakage cases.</p>
]]></description><pubDate>Tue, 07 Apr 2026 20:16:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47680811</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=47680811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47680811</guid></item><item><title><![CDATA[Show HN: Video Off – a Chrome extension that blocks common online video]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/kjnez/video-off">https://github.com/kjnez/video-off</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47680748">https://news.ycombinator.com/item?id=47680748</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 07 Apr 2026 20:12:04 +0000</pubDate><link>https://github.com/kjnez/video-off</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=47680748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47680748</guid></item><item><title><![CDATA[New comment by cui in "How We Rewrote 130K Lines from React to Svelte in Two Weeks"]]></title><description><![CDATA[
<p>Do you mind sharing your master ruleset about Svelte?</p>
]]></description><pubDate>Mon, 30 Mar 2026 05:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47570717</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=47570717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47570717</guid></item><item><title><![CDATA[New comment by cui in "Direnv Is All You Need to Parallelize Agentic Programming with Git Worktrees"]]></title><description><![CDATA[
<p>Thanks. How are you dealing with worktrees right now?</p>
]]></description><pubDate>Sat, 14 Mar 2026 19:03:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47379976</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=47379976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47379976</guid></item><item><title><![CDATA[New comment by cui in "Direnv Is All You Need to Parallelize Agentic Programming with Git Worktrees"]]></title><description><![CDATA[
<p>But how did you use your main worktree's .env before? Symlink it?</p>
]]></description><pubDate>Sat, 14 Mar 2026 18:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47379395</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=47379395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47379395</guid></item><item><title><![CDATA[New comment by cui in "Direnv Is All You Need to Parallelize Agentic Programming with Git Worktrees"]]></title><description><![CDATA[
<p>This is how I currently use Git worktrees. Curious about how you are using it.</p>
]]></description><pubDate>Sat, 14 Mar 2026 02:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47372865</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=47372865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47372865</guid></item><item><title><![CDATA[Direnv Is All You Need to Parallelize Agentic Programming with Git Worktrees]]></title><description><![CDATA[
<p>Article URL: <a href="https://waldencui.com/post/direnv_is_all_you_need_to_parallelize_claude_code_with_git_worktrees/">https://waldencui.com/post/direnv_is_all_you_need_to_parallelize_claude_code_with_git_worktrees/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47372855">https://news.ycombinator.com/item?id=47372855</a></p>
<p>Points: 30</p>
<p># Comments: 8</p>
]]></description><pubDate>Sat, 14 Mar 2026 02:58:37 +0000</pubDate><link>https://waldencui.com/post/direnv_is_all_you_need_to_parallelize_claude_code_with_git_worktrees/</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=47372855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47372855</guid></item><item><title><![CDATA[New comment by cui in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>I've been working on django-rclone, which bridges Django and rclone.<p><a href="https://github.com/kjnez/django-rclone" rel="nofollow">https://github.com/kjnez/django-rclone</a></p>
]]></description><pubDate>Tue, 10 Feb 2026 06:46:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46956166</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=46956166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46956166</guid></item><item><title><![CDATA[New comment by cui in "Show HN: Django-rclone: Database and media backups for Django, powered by rclone"]]></title><description><![CDATA[
<p>Author here. django-rclone is a Django backup package that delegates everything non-Django to rclone.<p>The existing solution (django-dbbackup) reimplements a lot: Django Storages for upload, GPG in Python for encryption, gzip for compression, regex for backup listing. django-rclone replaces all of that with rclone subprocesses — rclone rcat for uploads, rclone cat for downloads, rclone sync for media, rclone lsjson for listing. Encryption and compression are handled by configuring rclone crypt and compress remotes.<p>Database dumps stream directly into rclone via Unix pipes — no temp files written to disk. DB passwords are passed via    environment variables instead of CLI arguments (which are visible in ps).<p>The result is significantly less code. Django-rclone only owns what Django must own: database connectors, management commands, and signals. Everything else — storage abstraction, encryption, compression, incremental sync — is rclone's     problem.
                                                                                                                            Supports PostgreSQL, MySQL/MariaDB, SQLite, MongoDB, and 70+ storage backends via rclone.</p>
]]></description><pubDate>Sat, 07 Feb 2026 23:34:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46929493</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=46929493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46929493</guid></item><item><title><![CDATA[Show HN: Django-rclone: Database and media backups for Django, powered by rclone]]></title><description><![CDATA[
<p>django-rclone bridges Django's database layer with rclone's file transfer layer. You get native database dumps piped directly to any of rclone's 70+ supported cloud storage backends -- no temp files, no intermediate archives, no Python reimplementations of what rclone already does.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46929481">https://news.ycombinator.com/item?id=46929481</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 07 Feb 2026 23:33:30 +0000</pubDate><link>https://github.com/kjnez/django-rclone</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=46929481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46929481</guid></item><item><title><![CDATA[Book Review: Turning Pro by Steven Pressfield]]></title><description><![CDATA[
<p>Article URL: <a href="https://waldencui.com/post/book_review_turning_pro/">https://waldencui.com/post/book_review_turning_pro/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46834204">https://news.ycombinator.com/item?id=46834204</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 31 Jan 2026 07:08:59 +0000</pubDate><link>https://waldencui.com/post/book_review_turning_pro/</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=46834204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46834204</guid></item><item><title><![CDATA[How to Save Windows: Unsolicited Business Advice from a Concerned Former User]]></title><description><![CDATA[
<p>Article URL: <a href="https://waldencui.com/post/save_microsoft_windows/">https://waldencui.com/post/save_microsoft_windows/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46812559">https://news.ycombinator.com/item?id=46812559</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 29 Jan 2026 16:38:53 +0000</pubDate><link>https://waldencui.com/post/save_microsoft_windows/</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=46812559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46812559</guid></item><item><title><![CDATA[New comment by cui in "Bye Bye Gmail"]]></title><description><![CDATA[
<p>I thought it's meant for business usage. Why are you interested in WorkMail compared to other million email products?</p>
]]></description><pubDate>Sat, 24 Jan 2026 21:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46748124</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=46748124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46748124</guid></item><item><title><![CDATA[New comment by cui in "Show HN: Claude Code for Django"]]></title><description><![CDATA[
<p>I honestly don't know because I never used Copilot. Hopefully we'll have some open source projects that can take one set of configurations and produce similar set of files for others.</p>
]]></description><pubDate>Fri, 09 Jan 2026 07:47:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46551093</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=46551093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46551093</guid></item><item><title><![CDATA[Show HN: Claude Code for Django]]></title><description><![CDATA[
<p>Chris Wiles showcased his setup for Claude Code and I thought it was sick. So I adapted it for Django projects. Several skills have been added to address the pain points in Django development.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46549488">https://news.ycombinator.com/item?id=46549488</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 09 Jan 2026 02:37:26 +0000</pubDate><link>https://github.com/kjnez/claude-code-django</link><dc:creator>cui</dc:creator><comments>https://news.ycombinator.com/item?id=46549488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46549488</guid></item></channel></rss>