Blog

Links

Welcome to Chris's blog

Table of Contents

Chronology

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

Latest Posts

Book review: The Invisible Coup: How American Elites and Foreign Powers Use Immigration as a Weapon, by Peter Schweizer

posted: September 23, 2026

tl;dr: The motivations are debatable but there’s no doubt that immigration has changed radically from what it once was...

Book review: The Summer of Beer and Whiskey: How Brewers, Barkeeps, Rowdies, Immigrants, and a Wild Pennant Fight Made Baseball America’s Game, by Edward Achorn

posted: September 17, 2026

tl;dr: This story of the 1883 St. Louis Browns’ season proves that many aspects of baseball are timeless...

My 9-11 recollections

posted: September 11, 2026

tl;dr: My memories of 9-11 and some of the ways it changed the world...

Book review: Pandora’s Gamble: Lab Leaks, Pandemics, and a World At Risk, by Alison Young

posted: August 22, 2026

tl;dr: Trying to contain the uncontainable...

Book review: Deception: The Great COVID Cover-Up, by Rand Paul

posted: August 16, 2026

tl;dr: A thorough documentation of Anthony Fauci’s crimes and errors...

Book review: In COVID’s Wake: How Our Politics Failed Us, by Stephen Macedo and Frances Lee

posted: August 8, 2026

tl;dr: Absolutely everyone who lived though the COVID pandemic needs to read this book...

Book review: The Rational Optimist: How Prosperity Evolves, by Matt Ridley

posted: December 28, 2025

tl;dr: It’s rational to be optimistic about the progress of humanity, but there are a few potential disruptors...

Book review: The Best American Essays 2024, ed. by Wesley Morris

posted: December 21, 2025

tl;dr: A decent selection that skews heavily in favor of guest editor Wesley Morris’s background and biases...

Book review: The Best American Short Stories 2024, ed. by Lauren Groff

posted: December 13, 2025

tl;dr: Lauren Groff well-deservedly becomes the first guest editor of the O. Henry and BASS series...

AI slop: a failure to count

posted: November 30, 2025

tl;dr: Grok wasn’t able to count the number of items in a list produced by Grok...