turbot/hackernews
steampipe plugin install hackernews

Table: hackernews_job - Query Hacker News Jobs using SQL

Hacker News is a social news website focusing on computer science and entrepreneurship. It is run by investment fund and startup incubator, Y Combinator. In particular, the 'Jobs' section on Hacker News is a common go-to for tech professionals and startups to post and find job listings.

Table Usage Guide

The hackernews_job table provides insights into job postings on Hacker News. As a job seeker or recruiter, explore job-specific details through this table, including job titles, company names, and URLs. Utilize it to uncover information about the job market in the tech industry, such as trending job roles, popular companies hiring, and the nature of job descriptions.

Examples

Job stories by score

Discover the job postings on Hacker News that have received the highest scores. This can be beneficial for understanding which job listings are most popular or garner the most attention.

select
*
from
hackernews_job
order by
score desc;
select
*
from
hackernews_job
order by
score desc;

Job stories with most comments

Explore which job stories on HackerNews are generating the most discussion, helping you to identify popular topics and trends within the tech job market.

select
*
from
hackernews_job
order by
descendants desc;
select
*
from
hackernews_job
order by
descendants desc;

Schema for hackernews_job

NameTypeOperatorsDescription
_ctxjsonbSteampipe context in JSON form.
bytextThe username of the item's author.
deadbooleanTrue if the item is dead.
deletedbooleanTrue if the item is deleted.
descendantsbigintIn the case of stories or polls, the total comment count.
idbigint=The item's unique id.
kidsjsonbThe ids of the item's comments, in ranked display order.
parentbigintThe comment's parent: either another comment or the relevant story.
partsjsonbA list of related pollopts, in display order.
pollbigintThe pollopt's associated poll.
scorebigintThe story's score, or the votes for a pollopt.
sp_connection_nametext=, !=, ~~, ~~*, !~~, !~~*Steampipe connection name.
sp_ctxjsonbSteampipe context in JSON form.
texttextThe comment, story or poll text. HTML.
timetimestamp with time zoneTimestamp when the item was created.
titletextThe title of the story, poll or job. HTML.
typetextThe type of item. One of "job", "story", "comment", "poll", or "pollopt".
urltextThe URL of the story.

Export

This table is available as a standalone Exporter CLI. Steampipe exporters are stand-alone binaries that allow you to extract data using Steampipe plugins without a database.

You can download the tarball for your platform from the Releases page, but it is simplest to install them with the steampipe_export_installer.sh script:

/bin/sh -c "$(curl -fsSL https://steampipe.io/install/export.sh)" -- hackernews

You can pass the configuration to the command with the --config argument:

steampipe_export_hackernews --config '<your_config>' hackernews_job