Package hn provides a client wrapping requests to the hackernews firebase API.
go get github.com/pkuca/hn
client := hn.NewClient(nil)
topStories, _ := client.TopStories()
httpClient := &http.Client{
Timeout: time.Second * 20,
}
hnClient := hn.NewClient(httpClient)
topStories, _ := hnClient.TopStories()