<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: david_bai</title><link>https://news.ycombinator.com/user?id=david_bai</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 27 Sep 2026 02:47:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=david_bai" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by david_bai in "Show HN: An AI collaboration playbook(AGENTS.md and code map and template)"]]></title><description><![CDATA[
<p>Author here. I shared PrivyDrop on HN before; this post is specifically about the reusable “AI collaboration playbook” I extracted from the project (templates + workflow), after iterating on it in real dev work.<p>Quick entry points:<p>- `AGENTS.md` (guardrails + Done)
- `docs/ai-playbook/index.md` (1-page navigation)
- `docs/ai-playbook/code-map.md` (where to change)
- `docs/ai-playbook/flows.md` (how the system runs)
- `docs/ai-playbook/collab-rules.md` (plan-first template)<p>Two questions I’d love input on:<p>1. What’s your most effective “Done” / acceptance criteria format for coding agents?
2. Where do you put hard red-lines (security/privacy/architecture) so they actually get followed?</p>
]]></description><pubDate>Sat, 27 Dec 2025 03:54:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46398964</link><dc:creator>david_bai</dc:creator><comments>https://news.ycombinator.com/item?id=46398964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398964</guid></item><item><title><![CDATA[Show HN: An AI collaboration playbook(AGENTS.md and code map and template)]]></title><description><![CDATA[
<p>Hi HN — I extracted a small “AI collaboration playbook” from my open-source project after repeatedly seeing coding agents go off-track (touch unrelated files, miss entry points, forget constraints in long threads).<p>The repo includes templates for:<p>- `AGENTS.md` guardrails + Done criteria
- A 1-page index
- A code map
- Key flows
- A plan-first change template (mini design doc)<p>It’s meant to be copied into any repo and used as a default workflow for Claude/Codex-style agents.<p>I’d love feedback on what you’ve found actually works to keep agents aligned, and what you think is missing/overkill here.<p>Links:<p>- Repo: <a href="https://github.com/david-bai00/PrivyDrop" rel="nofollow">https://github.com/david-bai00/PrivyDrop</a>
- Write-up: <a href="https://www.privydrop.app/en/blog/ai-collaboration-playbook" rel="nofollow">https://www.privydrop.app/en/blog/ai-collaboration-playbook</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46398957">https://news.ycombinator.com/item?id=46398957</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 27 Dec 2025 03:53:18 +0000</pubDate><link>https://www.privydrop.app/en/blog/ai-collaboration-playbook</link><dc:creator>david_bai</dc:creator><comments>https://news.ycombinator.com/item?id=46398957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398957</guid></item><item><title><![CDATA[Show HN: My OSS P2P file transfer tool for learning Next.js (as a C++ dev)]]></title><description><![CDATA[
<p>Hey HN,<p>I'm a C++ algorithms engineer, and today I'd like to share my first full-stack web project: PrivyDrop.<p>This project was born from two ideas:<p>First, I wanted to solve a daily annoyance of mine: I needed a simple, AirDrop-like way to send text, links, or screenshots between my phone and PC. I tried many tools, but they either required me to sign up, had various limitations, or uploaded my data to their servers, which I was never comfortable with.<p>Second, this was a personal experiment. Last year, with all the talk about "AI replacing programmers," I got curious. As a developer with no web background, I wanted to see how long it would take to learn full-stack development from scratch (an area I'm really interested in) and build a complete application, using AI as my primary coding partner and mentor.<p>PrivyDrop is the result of that learning and experiment.<p>It's a peer-to-peer (P2P) file-sharing tool based on WebRTC. Its core principle is that *your data belongs only to you*: all files and text are transferred directly between your browser and the recipient's, fully end-to-end encrypted, without ever passing through an intermediate server.<p>*Here are some of its key features:*<p>*   Completely free and open-source, with no ads.
*   No sign-up or installation required—just open your browser.
*   Direct P2P connection for privacy, security, and speed.
*   No limits on file size or type.
*   Support for entire folder transfers.
*   Built-in resumable transfers.<p>The whole process has been a fantastic learning journey. I'm sharing it now in the hope that it can solve the same pain point for others. I'm really eager to hear any feedback, ideas, or even harsh criticism from the HN community!<p>*   *Live Demo:* <a href="https://www.privydrop.app" rel="nofollow">https://www.privydrop.app</a>
*   *GitHub Repo:* <a href="https://github.com/david-bai00/PrivyDrop" rel="nofollow">https://github.com/david-bai00/PrivyDrop</a><p>Thanks, everyone!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45028261">https://news.ycombinator.com/item?id=45028261</a></p>
<p>Points: 16</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 26 Aug 2025 15:53:22 +0000</pubDate><link>https://www.privydrop.app/en</link><dc:creator>david_bai</dc:creator><comments>https://news.ycombinator.com/item?id=45028261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45028261</guid></item><item><title><![CDATA[Show HN: SecureShare – P2P file/text sharing with no size limits, no servers]]></title><description><![CDATA[
<p>I built SecureShare to solve a common problem I faced: securely sharing files between devices without size limits or intermediary servers.<p>What it does:<p>- Direct P2P file/text/folder sharing using WebRTC
- No file size limits (only constrained by local disk space)
- No registration required
- All data stays on your devices (no server storage)
- Supports multiple simultaneous receivers
- Custom retrieval IDs and QR codes for easy sharing
- Works across platforms, mobile-optimized<p>Technical details:<p>- Built with Next.js + Tailwind + shadcn/ui
- Backend: Node.js + Redis (minimal, only for signaling)
- WebRTC for direct P2P connections
- DTLS encryption for all transfers
- Files stream directly to disk<p>Background: I'm a C++ algorithm engineer and father of two who built this in my spare time over 4 months while learning full-stack development. Used AI pair programming extensively, which was an interesting learning experience.<p>I'd love feedback from the HN community. What features would make this more useful for your workflow?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42530448">https://news.ycombinator.com/item?id=42530448</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Dec 2024 12:05:38 +0000</pubDate><link>https://www.securityshare.xyz</link><dc:creator>david_bai</dc:creator><comments>https://news.ycombinator.com/item?id=42530448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42530448</guid></item></channel></rss>