docs(outreach): tighten HN post + gitignore posts-and-emails drafts#25
Merged
docs(outreach): tighten HN post + gitignore posts-and-emails drafts#25
Conversation
HN first comment: cut ~430 → ~310 words. Strip LLM tells: "X wasn't Y, it was Z" rhetorical structure, "the bug-arc texture", em-dashes (use parens / commas), slogan-y phrases like "comments are written to be read", over-narrated parentheticals. Single war story (writeBuffer/WebGL→WebGPU) instead of two; format-bumps aside removed. HN feedback ask kept but tightened. task-4-public-posts.md and task-5-academic-emails.md: drop the ~200-line draft bodies that are now redundant with posts-and-emails/. Both files become short task-level summaries with per-item file links, send-order, and send-all rules. Authoritative copy lives in posts-and-emails/. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The per-item post and email drafts under posts-and-emails/ carry the maintainer's personal voice samples, recipient connection notes, and "TO VERIFY" send blockers that don't belong in the public repo. Move them out of git tracking. - .gitignore: add posts-and-emails/ entry with rationale. - git rm --cached the 11 files (local copies preserved on disk). - task-4 / task-5: replace markdown links to the now-untracked files with plain-text references, and update the status banner to explain the gitignore. Note: this only stops future tracking; the file bodies remain in git history through PR #23 + #24. A history rewrite is out of scope here. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
skymap | 9d27005 | Commit Preview URL Branch Preview URL |
May 06 2026, 03:14 PM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two related changes:
1. Tighten the Show HN first comment (~430 → ~310 words)
Strip LLM tells from the HN first comment in
posts-and-emails/hn-show.md:Cuts: format-bumps aside (kept one war story not two), `"after dedup"` qualifier, `"works on recent phones with WebGPU but with mouse-style controls"`. Kept: 4-day Claude-Code framing, Anton Petrov spark, papers→runtime unlock, writeBuffer war story, "I'm not an astronomer" honest-limitation, closing process question.
2. Strip stale draft bodies from task-4 / task-5 (~430 lines removed)
`task-4-public-posts.md` and `task-5-academic-emails.md` carried ~200 lines each of draft content that was redundant with the per-item files. Replaced with short task-level summaries: file references, send order, send-all rules.
3. Gitignore posts-and-emails/ — local-only drafts
The per-item post and email drafts carry the maintainer's personal voice samples, recipient connection notes, and "TO VERIFY" send blockers that don't belong in the public repo. Move them out of git tracking.
Test plan
🤖 Generated with Claude Code