Skip to content

Comment on Show HN: A HN Api to provide random HN posts to read upon

Comments

  hn_url := "http://hn.algolia.com/api/v1/"
  page := rand.Intn(50)
  points := randomInt(200, 600)
  url := hn_url + "search?tags=story&numericFilters=points>" + strconv.Itoa(points) + "&page=" + strconv.Itoa(page)
That's an odd definition of random.

The points is just a threshold to get a good article instead of just anything. And, Algolia returns maximum of 1000 hits for a query with 20 per page. So shuffling the page to pick up too.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.