"A man should never be ashamed to own that he has been in the wrong"
2020: the story of my experiments with whatever
2021: ¯\_(ツ)_/¯
2022 navel-gazing
a bunch of pictures taken from Kerry Park
A lovely example of empathy from The Creationists
Advantages of being tiny
Against utopianism
Already so
Array Manipulation problem walkthrough
Automatic backup for Google Docs, Sheets, and Slides
Backing up Evernote to git
Backing up Google Photos to iCloud
Backup tooling
brokensandals.net
Clojure & Ring
Count Triplets walkthrough
Detect & linkify URLs in Clojure
Favorite books 2018
Favorite books 2019
Favorite books 2020
Favorite books 2021
Favorite books and other content I consumed in 2022
Is nonexistence good?
June 2019 KC Code Challenge hints
Making backup validation easier
Matrix Layer Rotation walkthrough
Maximum Subarray Sum walkthrough
Moral side-constraints in Anarchy, State, and Utopia
Music (brokensandals.net)
My 2019 in pictures & graphs
notes on Space, Time, and Motion
notes on The Genetic Lottery
On suicidal thoughts
On the value of moral freedom in A Clockwork Orange
PDF
PDF
PDF
PDF
Personal (brokensandals.net)
Philosophy - brokensandals.net
Please don't make me eat that
Programming challenges - brokensandals.net
Project Euler #1 Deep Dive
Project Euler #2 deep dive
quotes~remember
re: A Distant Mirror
re: God Wills It!
re: Religion and the Decline of Magic
re: Surely You're Joking, Mr. Feynman!
re: The Anglo-Saxon World
re: The Decline and Fall of the Roman Empire
Recommended reading - brokensandals.net
Resumé - Jacob Williams
review of A Prayer for the Crown-Shy
review of A Short Stay in Hell
review of Amp It Up
review of Animal Liberation Now
review of Authentic Happiness
review of Better Never to Have Been
review of Beyond Death
review of Billions & Billions
review of Bliss Montage
review of Brain on Fire
review of Crying in H Mart
review of Dispatches from Moments of Calm
review of Drive Your Plow Over the Bones of the Dead
review of Ejaculate Responsibly
review of Elder Race
review of Entanglements
review of Free Riding
review of Friendship in the Age of Loneliness
review of Future Tense Fiction
review of Galápagos
review of Gambling on God
review of Good Morning, Midnight
review of How Sex Changed the Internet
review of I'd Like To Say Sorry, But There's No One To Say Sorry To
review of In Order to Live
review of Instantiation
review of Kieran Setiya's book Life is Hard
review of Klara and the Sun
review of Lagoon
review of Leech
review of Life Ceremony
review of Light from Uncommon Stars
review of Meaning in Life and Why It Matters
review of Midlife
review of Mill's Utilitarianism
review of Nineteen Ways of Looking at Consciousness
review of Nives
review of Nona the Ninth
review of Pachinko
review of Parfit biography
Review of Pathological Altruism
review of Persepolis
review of Planet of Exile
review of Platonic
review of Political Liberalism
review of Portable Magic
review of Portfolios of the Poor
review of Poverty, by America
review of Red Mars
review of Rediscovery: Science Fiction by Women (1958-1963)
review of Rights Talk
review of Rocannon’s World
review of Saving Us
review of Sea of Tranquility
review of Seek You
review of Selfish Reasons to Have More Kids
review of Seven Empty Houses
review of Shuna's Journey
review of Sinners in the Presence of a Loving God
review of Sitting Pretty
review of Sloucing Towards Utopia
review of Starry Messenger
review of Strangers Drowning
review of Sweet in Tooth and Claw
review of Tender is the Flesh
review of The 7 ½ Deaths of Evelyn Hardcastle
review of The Best American Science and Nature Writing 2022
review of The Best Short Stories of 2022
review of The Big Picture
review of The Constant Rabbit
review of The Destroyer of Worlds
review of The Devil and the Dark Water
review of The Displaced
review of The Feeling of Value
review of The Good It Promises, the Harm It Does
review of The Hundred-Page Machine Learning Book
review of The Left Hand of Darkness
review of The Long Earth
review of The Monster Baru Cormorant
review of The Moon is a Harsh Mistress
review of The Mountain in the Sea
review of The Only Good Indians
review of The Order of Time
review of The Precipice
review of The Psychology of Money
review of The Rules Do Not Apply
review of The Spare Man
review of The Status Game
review of The Story of More
review of The Tango of Ethics
review of The Terraformers
review of The Theoretical Minimum
review of The Traitor Baru Cormorant
review of The Uninhabitable Earth
review of The Urge
review of They Both Die at the End
review of Thinking 101
review of To Be Taught, if Fortunate
review of Tomorrow's Parties
review of Urban Creatures
review of Watership Down
review of Ways of Hearing
review of What We Know About Climate Change
review of Will MacAskill's What We Owe the Future
review of Wow, No Thank You.
Review-writing as note-taking
Reviews (brokensandals.net)
short book reviews, 2015
short book reviews, 2016
short book reviews, 2017
short book reviews, 2018
short book reviews, 2019
short book reviews, 2020
short book reviews, 2021
short book reviews, 2022
short book reviews, old
site implementation notes
Special Palindrome Again walkthrough
Strange Loop 2013
Strange Loop 2014
Strange Loop 2017
Stuff I learned writing a javascript tracer
Tech - brokensandals.net
The meaning of "choice"
Thinking functionally about a simple function
Three books on focus
Walkthrough of two HackerRank hashtable problems
Wason's 2-4-6 task