Fresh HN Feed avatar

Fresh HN Feed

Pricing

from $0.05 / 1,000 results

Go to Apify Store
Fresh HN Feed

Fresh HN Feed

Freshness-ranked Hacker News feed powered by FreshContext DAR scoring.

Pricing

from $0.05 / 1,000 results

Rating

0.0

(0)

Developer

Immanuel Gabriel

Immanuel Gabriel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Fresh HN Feed Apify Actor

Fresh HN Feed is a minimal Apify Actor wrapper around the deployed Fresh HN Feed Cloudflare Worker API:

https://fresh-hn-feed.gimmanuel73.workers.dev

It does not scrape Hacker News and does not duplicate the Worker. It calls the live API, writes each returned signal to the default Apify Dataset, and stores the full API response in the default Key-Value Store as OUTPUT.

Fresh HN Feed uses FreshContext DAR scoring:

rt_score = log1p(score) * exp(-0.05 * age_hours)

This ranks Hacker News stories by a temporal decay model instead of raw points alone.

Input

FieldTypeDefaultDescription
mode"feed", "fresh", or "trending""feed"Selects the live API endpoint.
limitnumber10Number of signals to return. Clamped to 1..100.
min_scorenumber0Minimum decay-adjusted rt_score.
includeExplainbooleanfalseIf true, attaches /v1/hn/explain/:id scoring details to each dataset item.

Example Input

{
"mode": "feed",
"limit": 10,
"min_score": 0.5,
"includeExplain": true
}

Example Dataset Item

{
"id": 48090029,
"title": "I'm going back to writing code by hand",
"url": "https://blog.k10s.dev/im-going-back-to-writing-code-by-hand/",
"score": 299,
"comment_count": 120,
"rt_score": 4.1,
"age_hours": 6.5,
"published_at": "2026-05-11T01:23:51.000Z",
"semantic_fingerprint": "24f6ffe2e29b1769",
"inserted_at": "2026-05-11T07:54:18.000Z",
"mode": "feed",
"fetched_at": "2026-05-11T08:00:00.000Z",
"source_api": "https://fresh-hn-feed.gimmanuel73.workers.dev/v1/hn/feed?limit=10&min_score=0.5",
"explanation": {
"raw_score": 299,
"age_hours": 6.5,
"lambda": 0.05,
"rt_score": 4.1,
"formula": "log1p(score) * exp(-lambda * age_hours)"
}
}

The Key-Value Store OUTPUT record contains the normalized input, the full live API response, dataset item count, and generation timestamp.

Use Cases

  • AI agents that need current developer and startup signals.
  • Trend monitoring without raw Hacker News noise.
  • Developer research and competitive intelligence.
  • Content discovery for newsletters, briefs, and social posts.
  • Lightweight freshness-aware market scanning.

Local Run

Install dependencies:

$npm install

Run locally:

$apify run

Push to Apify

$apify push