You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking what has to be true before posting Sheaf to Hacker News and LinkedIn — not a feature task, just a gate so we don't burn either launch on a half-ready project.
Why a gate, not a deadline
Each platform launches fresh once. Posting "Show HN: Sheaf" with a broken quickstart or no Docker image kills the project's first impression for that audience permanently — recovery is hard. Better to hold until the bar is cleared.
LinkedIn's bar is lower than HN's; sequencing should be HN first, then LinkedIn (the HN traffic + stars become the LinkedIn social proof).
Hacker News — "Show HN" readiness
Items below are blocking. The HN audience clones the repo on the spot.
Docker image at ghcr.io/korbonits/sheaf:<version> with a one-liner docker run that serves Chronos2. Tracked under v0.8 — Adoption Track #14 (v0.8 Adoption Track).
At least one benchmark vs ≥2 alternatives (raw Ray Serve, BentoML, or TorchServe). Even if Sheaf loses on some axes — published with a reproducer. Tracked under v0.8 — Adoption Track #14.
Client SDK shipped so the demo can show pip install sheaf-client; client.predict(...) end-to-end. Currently examples interleave server config and inference code; that reads as immature on HN.
Docs site at a stable URL (mkdocs-material → GitHub Pages, per v0.8 — Adoption Track #14). README + CLAUDE.md + blog post is below the bar.
At least one real-world use case — author's or a collaborator's. "I'm running this in production for X" beats "look at this thing."
Stretch: ≥50 GitHub stars before posting so the repo doesn't look empty when ~200 HN visitors click in 5 minutes.
LinkedIn readiness
Lower bar; audience skims rather than clones. Hold until HN has landed so the traffic spike becomes the social proof.
Existing blog post (korbonits.com/blog/2026-04-14-sheaf-vllm-for-non-text-foundation-models) — already shipped.
Blog post — korbonits.github.io/src/content/blog/2026-04-14-sheaf-vllm-for-non-text-foundation-models.md
Definition of done
This issue closes when both checklists above are fully checked and the corresponding launches happen — at which point the comment thread becomes the post-mortem.
Tracking what has to be true before posting Sheaf to Hacker News and LinkedIn — not a feature task, just a gate so we don't burn either launch on a half-ready project.
Why a gate, not a deadline
Each platform launches fresh once. Posting "Show HN: Sheaf" with a broken quickstart or no Docker image kills the project's first impression for that audience permanently — recovery is hard. Better to hold until the bar is cleared.
LinkedIn's bar is lower than HN's; sequencing should be HN first, then LinkedIn (the HN traffic + stars become the LinkedIn social proof).
Hacker News — "Show HN" readiness
Items below are blocking. The HN audience clones the repo on the spot.
ghcr.io/korbonits/sheaf:<version>with a one-linerdocker runthat serves Chronos2. Tracked under v0.8 — Adoption Track #14 (v0.8 Adoption Track).chronos dtypebug (examples/quickstart_batch.py: chronos-bolt fails inside Ray Data uv runtime env (dtype kwarg) #15) is exactly the class of failure that kills HN launches; need a third-party run-through.pip install sheaf-client; client.predict(...)end-to-end. Currently examples interleave server config and inference code; that reads as immature on HN.LinkedIn readiness
Lower bar; audience skims rather than clones. Hold until HN has landed so the traffic spike becomes the social proof.
korbonits.com/blog/2026-04-14-sheaf-vllm-for-non-text-foundation-models) — already shipped.pip install→ request → response. Loom or asciinema.sheaf-serveinstall count visibly >0 on the README badge).Cross-references
korbonits.github.io/src/content/blog/2026-04-14-sheaf-vllm-for-non-text-foundation-models.mdDefinition of done
This issue closes when both checklists above are fully checked and the corresponding launches happen — at which point the comment thread becomes the post-mortem.