WHSMACON

Apps, tools, and market data built from the primary public record.

44,781insider transactions
21,144congress trades
211,821weekly COT rows
35,448NYSE sessions since 1885

Markets

Markets overview

Market data built from the primary public record — the SEC, the Clerk of the House, the CFTC — not resold from a vendor.

Insider Trading

Every Form 4 share purchase and sale filed with the SEC, linked to the original filing.

44,781 transactions · 3,531 tickers

Congress Trading

Stock trades disclosed by members of the House under the STOCK Act.

21,144 trades · 206 members

COT Positioning

Weekly CFTC futures positioning — commercial hedgers against large speculators.

211,821 weekly rows · 763 markets

Positioning Extremes

Every liquid futures market ranked by how stretched speculative positioning is against its own three-year range.

231 markets ranked

Correlation Finder

What moves like any given ticker — substitutes ranked by one-year correlation, filtered to comparable risk.

2,755 tickers with a close match · 5,264 covered

Yield Curve

What US Treasuries pay across maturities, and every inversion since 1976 with the recession that followed.

232,121 observations · 33 series

Institutional Holdings

What the largest managers reported owning last quarter, from SEC Form 13F filings.

26,210 managers · 72,760 securities held

Look Up a Security

One page per company: filings, ownership, every short-selling measurement, and what moves most like it.

3,167 securities with a full page · 5,264 covered

Short Interest

Shares sold short and not yet bought back, ranked by how many days of trading it would take to cover.

22,569 securities · 8 settlement dates

Short Volume

What share of each day's trading is executed as a short sale, from FINRA Reg SHO files.

12,937 securities · 20 sessions

Fails to Deliver

Shares that did not settle on time, from the SEC — what the file says, and what it is routinely claimed to say.

17,222 securities · 73 settlement dates

Activist Stakes

Schedule 13D filings: investors crossing 5% of a company with a declared intent to influence it.

2,591 filings · 1,331 companies

Federal Contracts

Which listed companies the US government pays, from USASpending award records.

43 companies · 2 fiscal years

The Doomboard

Every recession indicator, what it says today, and how many times it has been wrong.

6 indicators · 0 signalling now

Industries

Every US industry ranked by how it moves with rates, and how much of it is really one position.

152 with a page · 365 classifications

Duplicate ETFs

Funds that moved as one thing over the past year. Holding three of a group is holding one position three times.

173 funds with a near-identical twin

Insiders vs Shorts

Companies where an officer bought on the open market while short sellers stayed positioned against them.

242 companies right now

Settlement Date

When a US stock trade settles under T+1, holidays included — and the last trade date that settles inside the year.

Trading Days Calculator

Count NYSE sessions between any two dates.

35,448 sessions · 1,476 closures

Market Closures

Every day the NYSE did not open since 1885, and why.

35,448 sessions · 1,476 closures

Latest Filings

Straight off the wire — refreshed daily from the SEC and the Clerk of the House.

Insider Buys

Open-market purchases by officers and directors. Buying is the signal; selling rarely is.

LEN BERKSHIRE HATHAWAY INC 638.8K 2026-09-30
GPI Conifer Management, L.L.C. 16.5K 2026-09-30
GPI Conifer Management, L.L.C. 16.3K 2026-09-30
GPI Conifer Management, L.L.C. 14.7K 2026-09-30
GPI Conifer Management, L.L.C. 12.3K 2026-09-30
BPRE KAMFAR RAMIN 154.1K 2026-09-30
GPI Conifer Management, L.L.C. 5.4K 2026-09-30
All insider filings →

Congress Trades

House disclosures under the STOCK Act. Amounts are the filed bracket, never an exact figure.

AAPL Pete Sessionssale $100,001–$250,000 2026-09-22
CNP Kevin Hernsale $15,001–$50,000 2026-09-15
STE Kevin Hernsale $15,001–$50,000 2026-09-15
TJX Kevin Hernsale $1,001–$15,000 2026-09-15
ABBV Pete Sessionssale $15,001–$50,000 2026-09-14
GOOGL Pete Sessionssale $15,001–$50,000 2026-09-14
HD Kevin Hernsale $15,001–$50,000 2026-09-14
All congressional trades →

Apps

DeadSpread

A music app for jam band fans, highlighting the Grateful Dead and Widespread Panic. iOS, Android, FireOS, Web.

legitWeather

A weather app with a map, daily and hourly forecasts, and saved locations. iOS, Android.

KOCaffeine

A keep-alive utility for macOS with extensive options.

Klaar

An app remover for macOS that also handles developer toolchains.

Tools

Base64 Encode/Decode

Convert text to and from Base64.

JSON Formatter

Format, minify, and validate JSON.

URL Encode/Decode

Encode and decode URLs.

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-512.

UUID Generator

Generate unique identifiers.

Password Generator

Create strong, random passwords.

Unix Timestamp

Convert between timestamps and dates.

Color Converter

Convert between HEX, RGB, HSL.

QR Code Generator

Create QR codes from text or URLs.

Text Diff

Compare two texts side by side.

Lorem Ipsum

Generate placeholder text.

Regex Tester

Test regular expressions live.

Image to Base64

Convert images to Base64 strings.

JWT Decoder

Decode JSON Web Tokens.

Cron Parser

Parse and explain cron expressions.

HTML Entities

Encode and decode HTML entities.

Markdown Preview

Preview Markdown as HTML.

HEIC to JPEG

Open iPhone photos anywhere. No account, no watermark.

RAW to JPEG

CR2, CR3, NEF, ARW, RAF, DNG and more, without Lightroom.

Old Office Files

DOC, XLS, PPT, WordPerfect and Publisher to PDF.

Pages, Numbers, Keynote

Open an Apple document without a Mac.

Character Inspector

Find the invisible characters and lookalike letters breaking your text.

File Checksum

Verify a download's SHA-256 against the published value.

EXIF Viewer & Remover

See a photo's hidden metadata, including GPS location, then strip it.

File Type Identifier

Find out what a file really is, whatever the extension claims.

ZIP Inspector

List an archive's contents without extracting it.

PDF Version Converter

Convert PDFs between versions.

PDF to JPEG

Convert PDF pages to images.

Asset Allocation: Correlation Does the Work

Diversification is not owning many things. It is owning things that do not move together — which is measurable.

Investing

Common Sources of Error in Trading Backtests

The issues that quietly make a backtest look better than the real thing.

Investing

Beta vs Correlation: Two Numbers People Keep Confusing

One says how closely things move together. The other says how far. Measured values for real securities show why the difference matters.

Investing

Compound Interest, and the Two Things That Break It

The formula, the Rule of 72, and why the real-world result is always below the projection.

Investing

Dollar-Cost Averaging: The Case For and the Case Against

Buying at fixed intervals lowers your average cost per share. It also, on average, lowers your return — both are true.

Investing

Index Funds and ETFs: What Actually Differs

Three S&P 500 funds track at 0.999 to each other. Since the exposure is identical, the decision is about everything else.

Investing

Order Types: What Each One Guarantees

A market order guarantees execution, a limit order guarantees price. No order type guarantees both, and that is the whole subject.

Investing

Rebalancing: What It Costs and What It Buys

Selling what went up to buy what went down. The arithmetic, the tax bill, and why calendar rules beat instinct.

Investing

Reading a Form 4: Which Insider Trades Mean Anything

Most filed transactions are not decisions. The code letter tells you which ones are — and open-market buying is under a tenth of the total.

Investing

Risk-Adjusted Returns: The Arithmetic and the Catch

Sharpe, Sortino and the ratios built on them — what each divides by, and why a high one is not a recommendation.

Investing

Volatility, and What the Number Actually Tells You

The arithmetic behind the figure, measured values for real securities, and the two readings people get wrong.

Investing

The Wash-Sale Rule and Finding a Replacement

Sell the loss, keep the exposure, stay out of trouble. The 61-day window, what 'substantially identical' means, and how people actually pick a substitute.

Investing

Base64: What It Is For, and the 33% You Pay

Not encryption, not compression. A way to move binary through channels that only accept text — at a measurable cost.

Development

Character Encoding: Why Text Arrives Broken

Mojibake, the BOM, and why a string's length depends on what you mean by a character.

Development

HEX, RGB, HSL and the Colours You Cannot Mix in Them

Why #808080 is not half as bright as white, and why HSL lightness lies about lightness.

Development

Cron: The Five Fields, and What Bites in Production

The syntax takes ten minutes. The environment, the overlap and the missing hour take longer.

Development

Hashing: Which Algorithm for Which Job

Checksums, digital signatures and password storage need three different families. Using one for another is how breaches happen.

Development

JSON: The Spec Is Small, the Edge Cases Are Not

Numbers that lose precision, duplicate keys, and why you cannot store a date.

Development

JWTs: What They Prove, and the Mistakes That Undo It

Signed, not encrypted. Readable by anyone holding one, and hard to revoke — which decides where they belong.

Development

Regular Expressions: The Parts Worth Knowing

Greedy versus lazy, capture groups, and the catastrophic backtracking that takes a server down.

Development

Unix Time: Seconds Since 1970, and Where It Goes Wrong

Leap seconds, the 2038 problem, milliseconds versus seconds, and why a timestamp alone is not a time.

Development

URL Encoding: Which Function, and Where

Different parts of a URL have different rules. Using one escaping function everywhere is how links break.

Development

UUIDs: Which Version to Use, and Why v4 Is Usually Wrong for a Primary Key

The versions that matter, the collision maths, and the index fragmentation nobody warns you about.

Development

DNA, Genes and Chromosomes: How the Pieces Fit

Two metres of DNA in every cell, 20,000 genes, and the 98% that does not code for protein.

Genetics

Genotype and Phenotype: Why the Genes Do Not Settle It

Dominance, penetrance and expressivity — the reasons two people with the same variant differ.

Genetics

Reading a Raw DNA File: The Format and Its Limits

Four columns, several hundred thousand rows, and a set of things the file genuinely cannot tell you.

Genetics

SNPs: What a Single Letter Change Does and Does Not Mean

rs numbers, odds ratios, and why 'associated with' is doing far more work than it looks.

Genetics

Genetic Deep Dive Report

Comprehensive Analysis for Walter Sanders

Genetics

DeadSpread, and Why Jam Bands Are Archived Like No Other Music

An app for the Grateful Dead, Widespread Panic and the wider scene — built around a recording culture that has no real parallel.

Apps

Klaar: Removing macOS Apps and What They Leave Behind

Dragging an app to the Trash removes the app. Klaar removes the rest of it — including developer toolchains.

Apps

KOCaffeine: Keeping a Mac Awake, Precisely

A keep-alive utility for macOS with fine-grained control over exactly when the machine stays up.

Apps

legitWeather, and How to Read a Forecast Properly

Current conditions, hourly and daily forecasts, a map and saved locations — plus what a 30% chance of rain actually means.

Apps

Mac App Store or Direct Download: What the Choice Decides

Sandboxing, updates and notarisation — and why one of these two utilities could not ship through the store.

Apps