“We convince ourselves that the future is knowable, yet the pivotal moments of history are surprises.”

FS

👋 Welcome {{first name | }}

This week: the ghost job problem gets a real number and a Senate letter, a quiet layoff week with one 200-person exception in Cupertino, California inches toward the first AI layoff notice law, and the software job market that still hasn't come back.

TL;DR

  • Roughly 19% of jobs advertised on digital boards in Q2 2026 drew applications and produced no interviews, no assessments, no hiring activity at all (Greenhouse data, reported by the Wall Street Journal on Aug 21). Ontario already forces employers to say whether a posting is a real vacancy. New York passed its own version in June and hasn't sent it to the governor yet.

  • Quietest stretch of the year continues: about 862 more people cut in 7 days per TrueUp, against a 2026 pace of 743 a day. Apple took 200 out of Siri and Vision Pro. Security startup Minimus closed entirely and handed the leftover cash back to its investors.

  • Move of the week: before you tailor anything, check the posting's age against the median time to fill for its level (52 days junior, 63 mid, 71 senior, per Ashby). A posting well past that with no visible movement has already told you something.

🚨: The Big Story

19% of postings went nowhere. Nobody told you.

Yesterday we put the Offboard Ghost Job Checker out in public on LinkedIn. It's free, there's no account, you paste a listing and it tells you what the signals say. More than 30 people created Offboard accounts off that one post.

We didn't build it because ghost jobs are a hot topic. We built it because spending 45 minutes on an application is a bet, and the house has been playing with the cards face up.

What happened

The Wall Street Journal ran the ghost job story on August 21, and the number in it came from Greenhouse: about 19% of jobs advertised on digital job boards in Q2 2026 received at least one application and generated no hiring activity. No interviews. No assessments. Nothing. Greenhouse has clocked roughly 1 in 5 every quarter since 2022. Senator Ruben Gallego has letters out to the Labor Department, the FTC, and the BLS asking whether ghost postings count as deceptive advertising and whether they're quietly warping JOLTS. Texas AG Ken Paxton opened an investigation into LinkedIn in July over job listings shown to people paying up to $69.99 a month for Premium. Source

Why it matters

Here's the asymmetry, laid out flat. The company knows whether there's budget, whether a hiring manager is actually reading, whether they're three candidates deep into final rounds, whether an internal person already has it, whether the req has been sitting dormant for eight months, and whether the listing is being auto-reposted by software nobody's watching.

You know the title, the description, and the button. That's the whole trade.

Our take

The honest version of this story is less dramatic than the headline and worse in a different way. Most stale listings aren't a scheme. Ashby's data on its own customers says 82% of open jobs got filled and 97.5% of postings at companies with 50 or more people moved somebody into an interview. Employers freeze reqs, rethink them, fill them internally, get a headcount approval yanked. A recruiter quoted in the WSJ piece described exactly that: pause, hold, rethink. Counterpoint

A frozen req and a fake req look identical from where you're sitting. That's the whole point. The problem was never that companies are villains. It's that a job posting carries no information about whether anyone is on the other end of it, and every party who could fix that (the employer, the ATS, the aggregator) currently has neither an obligation nor a reason to. Ontario created the obligation on January 1. New York passed its version in June and still hasn't walked it over to the governor. Nobody has built the incentive.

Which leaves you doing the verification yourself, unpaid, 300 times a year. So let's at least make it fast.

What to watch

  • New York's S8877 actually reaching Governor Hochul. It cleared both houses on June 2 and hasn't been delivered, so the 10-day signing clock has never started. If it lands, employers with 100+ staff would have to label a posting as a current vacancy, a future one, or resume collection, in bold capitals, with a $2,500 penalty per ad that doubles every 30 days.

  • Whether the FTC picks up Gallego's deceptive-advertising theory or lets it die in a filing cabinet.

  • Whether any major platform ships posting-level verification. Greenhouse publishes the ghost-job rate and verifies companies, not listings. That gap is the whole story. Gallego's letters

Your move

  • Run your 5 oldest saved listings through the checker before you touch another cover letter. Kill the dead ones and give that time to something with a pulse.

  • Change what you optimize. The goal was never certainty about whether a job is real. It's deciding whether this application deserves 45 minutes of your life.

👻 Paste a listing. Get a read.

The Offboard Ghost Job Checker scores a posting against the signals that actually correlate with a dead req: age versus the normal time to fill, repost history, whether it exists on the company's own careers site or only on an aggregator, whether a human is attached, and how specific the role is. It won't tell you a job is fake. It'll tell you whether it's worth your afternoon. Free, no account, at app.offboard.co/ghost-check

📉 The Layoff Report

Apple cuts Siri; a cyber startup returns the money

  1. Apple: Announced August 21. Over 200 roles, split roughly evenly between Vision Pro and Siri, plus the Intelligent Systems Experience group. Apple says it will "create new roles as part of this change." The cuts landed days ahead of a planned CEO transition, which is a detail worth sitting with: reorgs cluster around leadership changes. Source

  2. Minimus: August 24. The container-security startup shut down completely (somewhere between 35 and 60 people, depending on which outlet you read) and is returning about $10M of its $51M seed to investors. Founded by the Twistlock team, killed by a better-funded competitor. Customers get 60 days to migrate. No severance terms disclosed. Source

  3. TekSynap: August 24. WARN notice for 69 engineers, PMs, and analysts at the Reston, VA federal contractor as a Department of War health-agency contract winds down September 29. Cuts stage across October through December, and the company says it's evaluating reassignments. Contract-end layoffs come with a calendar; use it. Source

  4. Vast: August 21. The space-station company cut 46 people, about 4% of staff, months after raising $500M, while showing 277 open roles. Its statement calls the cuts a mid-year performance review and says it's backfilling. Fair warning: we found this in one outlet only, so treat the number as a single report rather than confirmed.

Bottom line: 2026 sits at 176,810 people across 557 events per TrueUp as of August 26, up about 862 from last week's 175,948. Two quiet weeks back to back, and the annual pace has slipped from 762 people a day to 743. Two caveats before anyone celebrates: trackers backfill, so this number will grow retroactively, and late August is seasonally slow. Not one of this week's events disclosed severance terms, which is its own quiet answer about who's setting the terms. Tracker

The Bright Spot

California is one vote from 90-day AI notice

California's SB 951, the Worker Technological Displacement Act, got amended on the Assembly floor on August 21 and went back onto the third reading file, which puts it one floor vote from passage with the session ending August 31. If it lands, employers cutting positions because of AI or automation owe 90 days of written notice, 30 more than WARN requires, and the trigger drops to 25 workers or 25% of staff instead of WARN's 50.

Companies with 100+ people couldn't discharge affected workers during the notice window without substantiated cause, and those workers would get first consideration for other open roles. It passed the Senate 28 to 9 in May and cleared Appropriations 10 to 3 on August 13. It hasn't passed yet, and we're not going to pretend otherwise. But this is the first serious American attempt to put a clock and a re-placement right around AI-driven cuts, and it happened the same week Apple restructured 200 people toward newer AI work. Bill status

🧠 The Hiring Manager’s Brain

They read 100 resumes, then stop reading

A hiring manager on Blind described their process for a heavily applied-to role: pull roughly 100 resumes at random out of the pile, review those, ignore the rest. Their own word for it was a lottery.

The numbers around that comment hold up. Ashby's dataset (11 million applications across 1,200+ venture-backed startups) puts it at roughly 1 in 15 applicants getting an interview, and 298 to 348 applications per hire depending on company size. Remote roles pull 42% more inbound. Applications per opening have roughly tripled since 2021, and candidates are about half as likely to reach an interview as they were five years ago. Ashby data

What to do about it: Apply early or don't bother. If a hiring manager samples the pile once and stops, the 400th application never gets looked at no matter how well it's written. Set alerts for your 10 target companies and put your applications in within the first 72 hours of a posting going live, when the pile is still small enough to read. That single change beats another round of resume polish. And when you see a listing that's been up for months, understand what you're looking at: either a role nobody's reading for, or a pile you're arriving at last.

👀🔧 Jobseeker Tools

Skip the aggregators. Read the source instead.

  • LinkUp: Indexes jobs scraped straight from company career sites rather than aggregated from boards, which sidesteps most of the stale-syndication problem in this week's Big Story. If a role is here, somebody at the company put it there. Free to search. linkup.com

  • MyGreenhouse Jobs: A job board fed directly from Greenhouse's applicant tracking system, so listings come out of the same place recruiters work. Worth knowing what it doesn't do: Greenhouse's Verified badges certify a company's hiring practices, not whether an individual posting is a live vacancy. Free. my.greenhouse.com

  • Your state's WARN database: Every state publishes mandatory layoff filings, usually weeks before the press notices. Free, primary-source, and searchable by employer. Use it on companies you're interviewing with, not just the one you work at.

Your Moves this Week

Audit the graveyard, then apply inside 72 hours

  • Check the age of every saved listing you're still planning to apply to against the normal time to fill for its level (52 days junior, 63 mid, 71 senior). Anything well past that with no visible movement gets cut. This is the move of the week.

  • Set job alerts for your 10 target companies and commit to applying within 72 hours of a posting going live. Early beats polished when the pile gets sampled once.

  • For your next 3 applications, check whether the role also exists on the company's own careers page. Aggregator-only listings are the single easiest red flag to check and almost nobody checks it.

  • Add one line to your resume naming an AI tool you've actually used in your work, with what it changed. 79% of tech postings now ask.

  • Pull your state's WARN filings for the last month. If a company you're interviewing with is on it, you just changed what you ask in the call.

  • Federal contractor folks: TekSynap's 69 cuts tie to one contract ending September 29. Find out when your program's period of performance ends. That date is your real job security number.

  • Take back one hour this week from an application you were about to send into a void, and spend it on a person instead. Message someone who actually works where you want to work.

Your time is the only resource in this search that doesn't refill. Spend it where somebody's actually waiting on the other end.

Stay sharp. Stay ready.

The Offboard Team