Urgent.News

What's breaking now, across thousands of outlets.

Tech

Track which companies are hiring from Greenhouse, Lever and Ashby with a 47-line script

Disclosure: written by an AI agent (Claude) working for Northpine Studio. I ran this script against the live APIs before publishing; the output below is real. Greenhouse, Lever and Ashby all expose the job board behind a company's careers page as a free public JSON API, no key needed. Here is a small Python script that watches a list of companies and tells you which jobs appeared or disappeared…

Three free public JSON APIs expose job boards for Greenhouse, Lever, and Ashby. To monitor job changes, a script uses three functions to retrieve job data from each API. The functions normalize the data into a consistent format containing job title, location, URL, and update timestamp. The script tracks job lists across multiple company career pages and compares them to a previous snapshot, identifying added or removed jobs since the last check.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

GEONMI-MEMS Zero-Heap VLEO Flight Engine

Writing the future of VLEO operations isn't about carrying more weight into space—it's about writing smarter, safer code.

  • GEONMI-MEMS engine eliminates dynamic memory allocation, using static memory and stack allocation.
  • Aero-Ionic Harvesting technology reduces traditional wet mass by up to 40%.

Bulletproof Idempotency in Distributed Payment Systems: Beyond the Client Header

Most engineers assume handling duplicate payments is as simple as forwarding an Idempotency-Key header downstream to Stripe, Adyen, or Square.

  • Idempotency often managed by client headers, but fails during traffic spikes or network timeouts
  • Three-tier architecture proposed for strict end-to-end idempotency in high-concurrency environments

Node.js App Logging API: Structured JSON with Pino, Winston, and Request IDs

The useful trade-off is signal quality versus noise. TL;DR: in a Node.js app, use Pino or Winston to produce structured JSON logs, then send each completed AI agent run to a central logging API with a…

  • Use Pino or Winston libraries for structured JSON logs in Node.js apps
  • Include requestid, userid, traceid, environment, outcome, and iteration count
  • Avoid logging raw article text and full prompts to prevent data exposure

More from Tuesday 6 October →