S&P 500 7,489.72 +0.70% NASDAQ 25,373.85 +1.00% DOW 52,485.03 +0.50% RUT 2,604.40 -0.34% BTC-USD 63,514.00 +0.80% ETH-USD 3,412.60 -0.65% 10-YR 4.12 -0.72% 2-YR 3.86 +0.52% VIX 14.92 -2.67% GOLD 3,288.40 +0.43% WTI 71.86 -1.26% NATGAS 3.14 +1.95% NVDA 188.34 +1.90% MSFT 512.60 -0.28% AAPL 231.09 +0.46% AMZN 228.77 +1.16% GOOGL 196.42 -0.45% META 704.15 +1.41% TSLA 297.50 -2.11% AMD 172.88 +2.38%

Guides

Explainers with data, and claims graded against outcomes.

Claim checks

Markets Claim check Unsupported

Does "inverse Cramer" actually beat the market? Checked

We graded 41 on-air picks against six-month returns. The meme says fade him; the data says he tracks the index, noisily.

Jul 31, 2026 · 6 min read

Investing Claim check Mostly true

"Your money doubles every 7 years", checked

The rule of 72 at historical index returns, tested decade by decade since 1957. True on average; wildly untrue in any given decade.

Jul 27, 2026 · 7 min read

Investing Claim check Mostly true

"Credit card churning nets $2,000 a year", checked against real point values

Achievable for a disciplined household that redeems well. The average redemption falls well short of it.

Jul 27, 2026 · 9 min read

Investing Claim check False

The $997 trading course that "pays for itself", checked

We ran the course's own published trade alerts for 90 days at stated position sizes. It did not pay for itself. The math inside.

Jul 25, 2026 · 9 min read

Investing Claim check Unsupported

"The 60/40 portfolio is dead", checked against the last five years

One bad joint year for stocks and bonds does not settle a decades-long argument. We ran the longer window.

Jul 24, 2026 · 6 min read

Investing Claim check Mostly true

"You need $1 million to retire", checked against real withdrawal math

True at the median assumed spend. Off by a wide margin once you plug in an actual budget.

Jul 21, 2026 · 14 min read

Markets Claim check Unsupported

"The VIX always spikes before a crash", checked

It spikes during plenty of crashes. Whether it reliably spikes before one, in time to act on, is a different claim.

Jun 30, 2026 · 7 min read

Markets Claim check False

Is a parlay ever +EV if every leg is individually +EV? The math, worked through

Combining favorable legs does not combine their edges the way the pitch implies. We show the arithmetic.

Jun 26, 2026 · 4 min read

Markets Claim check Unsupported

"Sell in May and go away", checked against 40 years of returns

The seasonal pattern is real in the average. It is also smaller than transaction costs in most individual years.

Jun 23, 2026 · 12 min read

Productivity Claim check Mostly true

"You should always negotiate your rate up 20%", checked against real outcomes

It worked more often than not in the cases we could verify. It also cost a few of them the offer entirely.

Jun 23, 2026 · 11 min read

Productivity Claim check False

"Multitasking doesn't really cost you time", checked against the switching-cost research

The self-reported version and the measured version disagree by a wide margin. The measured version wins.

Jun 12, 2026 · 13 min read

Productivity Claim check False

"The 4-hour workweek is achievable for most people", checked

Achievable for a narrow set of business models. We checked what it actually takes to get there first.

Jun 9, 2026 · 10 min read

AI & tech Claim check True

Does more compute reliably make a better model? The scaling claim, tested

We plotted three labs' published benchmark scores against disclosed training compute. The line holds better than the memes suggest.

May 22, 2026 · 10 min read

AI & tech Claim check Unsupported

"AI replaces 40% of jobs by 2030", checked against the actual studies

The number gets quoted as consensus. The paper it traces back to says something narrower, with wide error bars.

May 19, 2026 · 7 min read

Automation Claim check True

"AI coding assistants cut build time in half", checked on our own repo

We timed the same class of task with and without an assistant across two sprints. The claim held up, roughly.

May 19, 2026 · 6 min read

Automation Claim check False

"No-code tools replace a developer", checked against a real build

We rebuilt one working pipeline in a no-code tool. It got close, then hit a wall a developer would not have.

May 4, 2026 · 5 min read

Explainers and briefs

Automation Explainer

Cron jobs, webhooks, and the difference that matters for a solo builder

When a schedule is enough and when you actually need to react to an event, with the cost of getting it wrong.

Aug 7, 2026 · 13 min read

Automation Data brief

What a $0-budget pipeline actually costs once you count the free-tier limits

Every "free" tier we used, the ceiling before it charges, and where our pipeline actually sits against it.

Aug 5, 2026 · 10 min read

Automation Analysis

What we learned running the same scraper for 90 days straight

Rate limits, silent schema changes, and the three failure modes that ate the most debugging time.

Aug 3, 2026 · 7 min read

Markets Explainer

What actually moves a prediction market price

Order flow, resolution rules, and why a 62% contract is not a 62% probability. A tour of the mechanics with real settlement data.

Aug 1, 2026 · 9 min read

Automation Guide

Automating a personal net worth tracker with a free spreadsheet API

No paid tools: a spreadsheet, a scheduled script, and a chart that updates itself every morning.

Aug 1, 2026 · 4 min read

AI & tech Analysis

Fifty forecasts are better than one: reading an ensemble

ECMWF publishes 50 parallel model runs twice a day. The spread between them is the forecast most weather apps throw away.

Jul 30, 2026 · 7 min read

Investing Guide

A first-timer's guide to reading a fund prospectus

The five numbers worth finding on page one, and the boilerplate you can skip.

Jul 29, 2026 · 12 min read

Investing Guide

Compound growth: the arithmetic your gut gets wrong

Doubling times, the rule of 72, and why the last decade of a 30-year plan does most of the work.

Jul 28, 2026 · 6 min read

Automation Guide

A zero-cost pipeline for your own market notes

GitHub Actions, a SQLite file, and 40 lines of Python: the setup we use to snapshot markets twice a day.

Jul 26, 2026 · 11 min read

Markets Explainer

Brier scores, explained with weather bets

How a single number tells you whether a forecaster is honest, and how to compute yours in a spreadsheet.

Jul 24, 2026 · 8 min read

Productivity Data brief

We logged 90 days of focus blocks. Here is the histogram.

The 25-minute pomodoro lost. The 52-minute block won. Data from a self-tracking experiment, with the raw CSV.

Jul 21, 2026 · 5 min read

Investing Explainer

Expense ratios, explained with a 30-year compounding table

The difference between a 0.03% fund and a 0.75% fund, in dollars, at three different starting balances.

Jul 17, 2026 · 11 min read

Investing Data brief

We tracked 12 months of dollar-cost-average vs. lump-sum outcomes

Same starting stake, two entry strategies, one real market. The results, month by month.

Jul 14, 2026 · 8 min read

Investing Analysis

What a "buy the dip" rule actually returns, backtested since 2000

A fixed rule, applied mechanically, against a simple buy-and-hold baseline over five separate drawdowns.

Jul 10, 2026 · 5 min read

Investing Guide

Index funds vs. picking stocks: the math on defaulting to boring

Fees, dispersion, and the base rate for beating a total-market fund over a full decade.

Jul 7, 2026 · 13 min read

Markets Data brief

Every earnings-day move we scored this quarter, by sector

Which sectors moved more than the market expected, and which ones the market had already priced in.

Jul 3, 2026 · 10 min read

Markets Explainer

Market makers, spreads, and why the quoted price is never quite the trade price

The mechanics of the bid-ask spread, and what it costs you on a thin contract versus a liquid one.

Jun 19, 2026 · 9 min read

Productivity Data brief

We logged 60 days of freelance invoices. Here is what actually got paid on time.

Net-30 terms and 30-day payments are not the same thing. The gap, measured across real invoices.

Jun 19, 2026 · 8 min read

Markets Data brief

We logged every Fed day move in the S&P for two years. Here is the pattern.

The initial move and the move that actually stuck three sessions later are usually not the same move.

Jun 16, 2026 · 6 min read

Productivity Guide

Building a simple emergency fund plan in one sitting

Three numbers, one target, one automatic transfer. The whole plan fits on an index card.

Jun 16, 2026 · 5 min read

Markets Analysis

What a VIX spike above 20 has actually preceded, historically

Twenty years of volatility spikes, and what the index did in the 30, 60, and 90 days after each one.

Jun 12, 2026 · 14 min read

Markets Guide

Reading an options chain without the jargon

Strike, expiry, open interest, and implied volatility, walked through on one real chain.

Jun 9, 2026 · 11 min read

AI & tech Data brief

Every "AI bubble" call from the last 18 months, graded against what happened next

We collected the public bubble calls and checked them against the following two quarters of results.

Jun 5, 2026 · 8 min read

Productivity Explainer

Time blocking vs. task lists: what the research actually says

Neither wins outright. The difference comes down to one variable most comparisons skip.

Jun 5, 2026 · 7 min read

AI & tech Guide

A plain-language glossary for AI earnings calls

Tokens served, inference margin, compute committed: what management actually means, translated.

Jun 2, 2026 · 5 min read

Productivity Data brief

We tracked 90 days of freelance hourly rates against hours billed

Higher rates did not mean fewer hours worked. The actual relationship, from real invoices.

Jun 2, 2026 · 4 min read

AI & tech Analysis

Reading a datacenter buildout announcement like an earnings call

Capacity commitments, power contracts, and the gap between a press release and a signed lease.

May 27, 2026 · 13 min read

Productivity Analysis

What happens to output when a meeting gets cut from 60 to 25 minutes

Same agenda, less time. What got dropped, what got tighter, and what nobody missed.

May 27, 2026 · 12 min read

Productivity Guide

A weekly review template that takes eleven minutes

Five questions, one page, timed across eight weeks until it stopped growing past eleven minutes.

May 22, 2026 · 9 min read

AI & tech Explainer

Tokens, context windows, and why "unlimited" never means unlimited

The plain-language version of a spec sheet, with the math on what a stated context window actually costs to fill.

May 15, 2026 · 4 min read

Automation Explainer

What "serverless" actually means for a side project's bill

Cold starts, per-invocation pricing, and the traffic level where serverless stops being the cheap option.

May 15, 2026 · 14 min read

AI & tech Data brief

We tracked 30 days of AI model release announcements. Here is the base rate.

How often "coming soon" becomes a shipped model within the stated window, by lab, over one month of headlines.

May 12, 2026 · 12 min read

Automation Data brief

We automated part of our own claim-check pipeline. Here is the error rate.

Where the automation matched a human grader, and where it still needs a second look before publishing.

May 12, 2026 · 11 min read

AI & tech Analysis

What chip export controls actually change, priced into the names that matter

A rule change moves headlines fast and revenue slow. We separate the two for the stocks most exposed.

May 8, 2026 · 9 min read

Automation Guide

Turning a Google Form into a lightweight expense tracker

No app, no subscription: a form, a sheet, and three formulas that do the categorizing for you.

May 8, 2026 · 8 min read

AI & tech Guide

How to read an AI lab benchmark chart without getting fooled

Cherry-picked baselines, undisclosed prompts, and the three questions to ask before a benchmark chart changes your mind.

May 4, 2026 · 6 min read