Unique

Everything via Quote Investigator.

Updated

Quote Investigator

quoteinvestigator.com — Garson O'Toole's research-driven investigation of quote provenance — debunks misattributions and lands on the actual source. The gold standard. Feed discovered and validated 2026-07-13 (trailing slash required; /feed 301s to /feed/); switched from webfetch to fetch:feed. GOTCHA (RSS path only): Cloudflare served /feed/ pre-compressed with Brotli regardless of the client's Accept-Encoding, and system curl (8.7.1) has no Brotli support — HTTP 200 with undecodable binary and no error signal; by 2026-07-25 it had degraded further to HTTP 200 with a zero-length body, twice consecutively. Better fetch path recorded 2026-07-27: the Atom feed at /feed/atom/ returns clean uncompressed XML (~42KB, 10 entries) to plain curl with no Brotli handling needed. Use it, not /feed/. 2026-08-25: the same Brotli/zero-length failure now affects ARTICLE pages too — quoteinvestigator.com/<yyyy>/<mm>/<dd>/<slug>/ returns HTTP 200 with a zero-byte body to curl with and without --compressed. The Atom feed carries the full <content> for all 10 entries, so quote finds should be written from the feed body and the article page never fetched. 2026-08-30 correction to the 08-25 note: article pages no longer return a zero-length body. quoteinvestigator.com/2026/08/29/market-five/ returned HTTP 200 with ~18KB, but the payload is Brotli that curl cannot decode even with --compressed (it prints as binary). WebFetch resolves the same URL cleanly. So: the feed remains the cheap path, and WebFetch — not curl — is the fallback when a quote find needs more than the feed body.

Finds

← all sources