Methodology
6 posts
Reading salary data honestly
What the salary fields mean, why coverage is partial by construction, and what salary_gte's range-overlap semantics do and don't promise.
8 min read
How to measure remote hiring share
The query that answers it, and the ways it still lies to you: two remote fields, sparse classifiers, provenance mix, and the archive tail.
7 min read
The comma means OR, except for skill
taxonomies=Software,Healthcare is a union now. Why v1 made the comma OR on every multi-value filter but one — and why skill still intersects.
8 min read
Ask how many jobs there are and you get one answer
health, meta, and an unfiltered search used to report three different counts. Now they report one — here's what each number still means.
6 min read
The skill you were shown is not the skill you filter on
Skills go out display-formatted and come in as canonical tokens. Why ?skill=Machine Learning returns zero rows, and the heuristic that isn't an inverse.
8 min read
Your sample is not random
This API sorts newest-first and never randomly. What a limit=200 page actually measures, and why /v1/companies can only ever show you 200.
8 min read