HN company-mention sentiment (daily)
Daily enrichment signals scoring how Hacker News talks about ~70 US and Canadian companies. Each day the official keyless HN search API (Algolia) supplies the current front page plus every story submitted in the trailing 24 hours; a curated company dictionary (name, primary-listing ticker, HQ country, aliases, link domains) resolves mentions on title + selftext + URL host, and a documented deterministic valence lexicon (negation and intensifier rules, no model, no network) scores each mentioning story. Per company and day: mention_count, story_ids, total_points (HN points collected — an attention proxy), mean_sentiment (unweighted mean story sentiment), weighted_sentiment (points-weighted), pos_share / neg_share (fraction of mentioning stories with sentiment > 0.12 / < -0.12), the top story's title, and buzz_score = 100 * (50% min-max-normalized mention count + 50% min-max-normalized log10(total points + 1)), ranked as attention_rank (1 = hottest; ties: mention count desc, company name asc). Who joins this: a quant desk or investor-relations team joins per-ticker daily tech sentiment to their positions/returns table on ticker + as_of; a comms team joins on company_name to their media-monitoring calendar. Primary key: (as_of, company_name); join keys: ticker, company_name, as_of, country_code (ISO alpha-3). Nullability: ticker is null for private companies (OpenAI, Anthropic, Stripe, ...); top_story_title is never null. Caveats: sentiment is computed from story titles + selftext only (comments are not fetched — that would multiply requests ~100x); story-level sentiment is a lexicon mean, not a model judgment; buzz_score is a within-snapshot relative measure, not comparable across days; HN skews toward software/AI topics, so hardware/retail names are sparser. Sample use: filter ticker = 'NVDA' for Nvidia's daily HN sentiment, or order by attention_rank for today's most-buzzed companies.
Les titres et les descriptions proviennent des sources de données, en anglais.
- Lignes
- 23
- Colonnes
- 16
- Cadence de la source
- Quotidienne
- Dernière actualisation
- 27 sept. 2026
- Thème
- technology
| Colonne | Type | Description |
|---|---|---|
| as_of | string | Snapshot date (UTC, YYYY-MM-DD) — the day the front page + trailing-24h window were collected. Part of the primary key. (unit: date) |
| company_name | string | Canonical company name from the connector's curated dictionary. Part of the primary key; one of the join keys for media-monitoring tables. (unit: text) |
| ticker | string | Primary-listing stock symbol (exchange-suffixed for TSX, e.g. CSU.TO). Null for private companies (OpenAI, Anthropic, Stripe, ...). The join key for positions/returns tables. (unit: symbol) |
| country_code | string | Company HQ country, ISO alpha-3 (USA/CAN). (unit: ISO alpha-3) |
| sector | string | Closed sector vocabulary from the connector (semiconductors, software, ai-lab, ...). (unit: category) |
| mention_count | integer | Number of distinct HN stories (front page + trailing 24 h) mentioning the company. (unit: count) |
| story_ids | string | Comma-joined HN story ids behind this row (sorted); each resolves at https://news.ycombinator.com/item?id=<id>. Provenance — no article text is stored. (unit: ids) |
| total_points | integer | Sum of HN points across the mentioning stories — an attention proxy feeding weighted_sentiment and buzz_score. (unit: count) |
| mean_sentiment | float | Unweighted mean of the mentioning stories' lexicon sentiment scores, in [-1, 1]. See the module docstring for the deterministic method. (unit: score) |
| weighted_sentiment | float | HN-points-weighted mean story sentiment (weight = points + 1), in [-1, 1]. High-point stories count more. (unit: score) |
| pos_share | float | Fraction of mentioning stories with sentiment > 0.12 (documented positive threshold). (unit: share) |
| neg_share | float | Fraction of mentioning stories with sentiment < -0.12 (documented negative threshold). (unit: share) |
| top_story_title | string | Title of the company's highest-point mentioning story (titles tripping the hub phone-PII screen are replaced, never stored). (unit: text) |
| buzz_score | float | 0-100 attention composite = 100 * (50% min-max-normalized mention count + 50% min-max-normalized log10(total points + 1)). Within-snapshot relative — not comparable across days. (unit: score) |
| attention_rank | integer | Rank by buzz_score desc (1 = hottest); ties broken by mention_count desc, then company name asc. (unit: rank) |
| row_hash | string | Deterministic 16-hex-char content hash over (as_of, company_name, mention_count, story_ids) — identical input yields an identical snapshot. (unit: hash) |
10 premières lignes d’exemple — un aperçu, pas le jeu de données complet.
| as_of | company_name | ticker | country_code | sector | mention_count | story_ids | total_points | mean_sentiment | weighted_sentiment | pos_share | neg_share | top_story_title | buzz_score | attention_rank | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-27 | Microsoft | MSFT | USA | software | 89 | 49842764,49854382,49854453,49854499,49854530,49854766,49854806,49854945,49855115,49855152,49855164,49855683,49855875,49855980,49856000,49856193,49856536,49856688,49856691,49856822,49857132,49857282,49857285,49857297,49857528,49857565,49857671,49857709,49857805,49857831,49857924,49858029,49858039,49858059,49858064,49858152,49858312,49858409,49858513,49858719,49858763,49858795,49858815,49858875,49858930,49858940,49859013,49859164,49859211,49859600,49859665,49859862,49859895,49859913,49860258,49860275,49860293,49860309,49860363,49860368,49860753,49860797,49860798,49860875,49861159,49861216,49861228,49861306,49861867,49862150,49862482,49862641,49862820,49862871,49862874,49863042,49863163,49863193,49863220,49863255,49863685,49863700,49863937,49863965,49864039,49864043,49864066,49864205,49864439 | 1 121 | 0,039 | 0,011 | 0,146 | 0,079 | PipePipe: NewPipe hard fork implementing SponsorBlock | 100 | 1 | a221eadfe49f771e |
| 2026-09-27 | OpenAI | — | USA | ai-lab | 35 | 49853137,49855248,49855278,49855468,49855863,49856144,49856277,49856405,49856654,49856665,49856677,49856913,49857066,49857414,49857609,49858059,49858284,49858360,49858940,49858942,49859857,49859964,49860279,49860545,49861047,49862120,49862299,49862460,49863397,49863653,49863685,49863790,49863864,49864142,49864306 | 511 | -0,076 | -0,01 | 0 | 0,143 | OpenAI bots meddled with multiple US Government agency sites | 63,12 | 2 | 3e3aaecc3642e6b5 |
| 2026-09-27 | Anthropic | — | USA | ai-lab | 22 | 49855010,49855115,49855467,49855468,49855670,49857528,49857671,49858152,49858284,49858513,49860178,49860368,49860574,49861216,49862227,49862641,49862709,49863255,49863700,49863884,49864142,49864439 | 409 | 0,043 | 0,365 | 0,227 | 0,182 | Show HN: Reladraw – A diagram language where you decide where to place things | 53,98 | 3 | 59fc4638248fbd1c |
| 2026-09-27 | Apple | AAPL | USA | hardware | 13 | 49854529,49854693,49857651,49858111,49858253,49859503,49859573,49859862,49860669,49861258,49861288,49861306,49863884 | 593 | 0,1 | 0,106 | 0,154 | 0,077 | Fifteen years later, the Apple Cards origin story | 51,79 | 4 | b66b1445764a110a |
| 2026-09-27 | Alphabet | GOOGL | USA | software | 10 | 49855315,49855344,49855467,49856004,49856836,49857041,49859024,49859025,49860182,49860762 | 709 | 0,09 | 0,278 | 0,2 | 0 | Breaking Up with Google Play: Why Conversations Is Now Free | 51,5 | 5 | d17c38797479023b |
| 2026-09-27 | Elastic | ESTC | USA | data-infra | 1 | 49859112 | 235 | 0 | 0 | 0 | 0 | DeepSeek Elastic Compute (DSec) | 37,68 | 6 | a5321004f8bf1bd5 |
| 2026-09-27 | Thomson Reuters | TRI | CAN | media | 2 | 49858253,49861809 | 77 | 0,45 | 0,797 | 0,5 | 0 | US jury says Apple owes record $5.7B in haptic technology patent case | 29,51 | 7 | d8107a3e87eef089 |
| 2026-09-27 | Amazon | AMZN | USA | ecommerce | 7 | 49854808,49856885,49858664,49858838,49858866,49859462,49861270 | 48 | 0,057 | 0,058 | 0,143 | 0 | I built my daughter a custom alarm clock because everything on Amazon sucked | 28,68 | 8 | 563b6a2256f2708a |
| 2026-09-27 | Intel | INTC | USA | semiconductors | 1 | 49858676 | 74 | 0 | 0 | 0 | 0 | Reverse-engineering the Intel 8087's tangent algorithm: more than CORDIC | 28,63 | 9 | ecc545c07346bb1f |
| 2026-09-27 | Palantir | PLTR | USA | software | 1 | 49861062 | 60 | -0,5 | -0,5 | 0 | 1 | Palantir's Co-Founder Wants Us Less Judgmental About Deadly Iran School Strike | 27 | 10 | 542b0c1d1b1894f3 |
- Actuelle
20260927T081258Z-b4c68865388f · sha256 b4c68865388f…
23 lignes · premier instantané
Dirigez n’importe quel LLM vers le point d’accès des métadonnées — la documentation ci-dessus est aussi lisible par machine (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/hn_company_sentiment/hn_company_sentiment_daily" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/hn_company_sentiment/hn_company_sentiment_daily").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)Point d’accès API : https://datazimuts.com/v1/datasets/hn_company_sentiment/hn_company_sentiment_daily
Astuce : récupérez /llms.txt pour le catalogue complet lisible par machine.
D’où viennent ces données et ce qui en a été fait. Le travail des autres apparaît sous forme de décomptes ; seuls les projets partagés sont nommés.
Citer cet instantané
Épinglé à l’instantané 20260927T081258Z-b4c68865388f et à son empreinte, pour que vos lecteurs obtiennent exactement les données utilisées.
HN company-mention sentiment (agent-curated). (2026). HN company-mention sentiment (daily) [Data set, snapshot 20260927T081258Z-b4c68865388f, sha256 b4c68865388f]. Datazimuts. Retrieved 2026-09-27, from https://datazimuts.com/fr/datasets/hn_company_sentiment/hn_company_sentiment_daily?snapshot=20260927T081258Z-b4c68865388f
@misc{dz_hn_company_sentiment_hn_company_sentimen_b4c68865,
title = {{HN company-mention sentiment (daily)}},
author = {{HN company-mention sentiment (agent-curated)}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/fr/datasets/hn_company_sentiment/hn_company_sentiment_daily?snapshot=20260927T081258Z-b4c68865388f}},
note = {Snapshot 20260927T081258Z-b4c68865388f, sha256 b4c68865388f7b60aa7503c5297facc971a9eefe63dbe224bfe6c7d1ae417623; accessed 2026-09-27}
}Intégrer un tableau ou un graphique
Collez ce code dans n’importe quelle page. L’intégration est épinglée au même instantané, suit le thème clair ou sombre du lecteur et affiche toujours la source, la licence et un lien de retour.
<iframe src="https://datazimuts.com/embed/chart?dataset=hn_company_sentiment%2Fhn_company_sentiment_daily&lang=fr&theme=auto&snapshot=20260927T081258Z-b4c68865388f&x=mean_sentiment&y=mention_count&agg=avg" title="HN company-mention sentiment (daily)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Posez une question sur ce jeu de données. Les réponses viennent uniquement de sa fiche, de son profil mesuré et de son historique, et citent les faits utilisés.