{"repo":"crimeacs/foresyn-hackernews","free":true,"listed":false,"github":"https://github.com/crimeacs/foresyn-hackernews","clone":"git clone https://github.com/crimeacs/foresyn-hackernews.git","description":"Pixel-faithful Hacker News clone with a virality predictor and live calibration ledger. The engine behind hackernews.foresyn.ai.","language":"JavaScript","stars":11,"topics":["calibration","hacker-news","lightgbm","m2cgen","nextjs","open-source","pgvector","recommender-system","supabase","virality-prediction"],"license":"MIT","category":"analytics","readme_excerpt":"Foresyn HN Predict your Hacker News virality before you post. A pixel-faithful HN clone with a calibrated LightGBM predictor, a Gemini-grounded comment simulator, an auto-improving title rewriter, and a live calibration ledger that scores HN's actual front page every 10 minutes. -purple?style=flat-square) Live at hackernews.foresyn.ai · /predictions for the calibration ledger · /about for the model card --- Honest holdout numbers The site's /about page reads these from src/lib/hackernews/model/v1 metrics.json at build time — they cannot drift from training. Metric Value Reference baseline ------------------------------------------- -------- --------------------------------------------------------- Spearman ρ on log-score (holdout) 0.33 — MAE on log-score (holdout) 1.65 ≈ 5.2× off in raw points (typical) AUC for \"score ≥ 100\" (holdout) 0.67 ontology2 2014 LR: 0.77 · Dubach 2024-25 BERT: 0.65-0.69 Precision@30 (holdout) 0.83 — Training corpus 148,400 stories Algolia HN search API, chronological split Inference latency (p50, warm) 280 ms Gemini embedding dominates ρ caps around 0.4-0.6 in this domain. Early-vote stochasticity bounds how much of HN's actual scoring is predictable from title + URL + time. Anyone claiming much above that is either testing on a leaky split or sampling from a non-random slice. --- What it does (the user-visible loop) 1. Submit a draft — paste a title + optional URL + optional body. 2. Get a calibrated score — virality 0-99, raw HN points estimate, p1","default_branch":null,"files":null,"tree":[],"storefront":"/r/crimeacs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crimeacs/foresyn-hackernews/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}