"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
2023 favorites
a bunch of pictures taken from Kerry Park
A disjointed account of my life in 2023
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
Coding - brokensandals.net
Count Triplets walkthrough
Detect & linkify URLs in Clojure
Diet
Favorite books 2018
Favorite books 2019
Favorite books 2020
Favorite books 2021
Favorite books and other content I consumed in 2022
In defense of philosophy
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
OMSCS ✅
On suicidal thoughts
On the value of moral freedom in A Clockwork Orange
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
Response to the objections to utilitarianism in Nussbaum’s
Resumé - Jacob Williams
Review of
Review of 21 Lessons for the 21st Century
Review of 80,000 Hours
Review of A Canticle for Leibowitz
Review of A Deadly Education
review of A Prayer for the Crown-Shy
review of A Short Stay in Hell
Review of AI 2041
Review of Algorithms (DPV)
review of Amp It Up
Review of An Immense World
review of Animal Liberation Now
review of Authentic Happiness
Review of Axiomatic
Review of Beggars in Spain
review of Better Never to Have Been
review of Beyond Death
review of Billions & Billions
review of Bliss Montage
Review of Book Lovers
review of Brain on Fire
Review of Brain Wave
Review of Children of Memory
Review of Compassion, By the Pound
review of Crying in H Mart
Review of Devolution
Review of Disillusioned
review of Dispatches from Moments of Calm
Review of Doomsday Book
Review of Dragon’s Egg
review of Drive Your Plow Over the Bones of the Dead
Review of Echo of Worlds
Review of Effective Altruism and the Human Mind
review of Eitan Hersh’s book
review of Ejaculate Responsibly
review of Elder Race
review of Entanglements
Review of Flash Boys
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 Going Infinite
review of Good Morning, Midnight
review of How Sex Changed the Internet
Review of How to Not Die Alone
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 Infinity Gate
review of Instantiation
Review of Iron Council
Review of Justice for Animals
review of Kieran Setiya's book Life is Hard
Review of Kindred
review of Klara and the Sun
review of Lagoon
review of Leech
Review of Life 3.0
review of Life Ceremony
review of Light from Uncommon Stars
Review of Limitarianism
Review of Logic Beach: Part 1
review of Meaning in Life and Why It Matters
review of Midlife
review of Mill's Utilitarianism
review of Network Science
review of Nineteen Ways of Looking at Consciousness
review of Nives
review of Nona the Ninth
Review of Nuclear War: A Scenario
Review of On a Sunbeam
Review of Open Borders
Review of Out There Screaming
Review of Outlive
review of Pachinko
Review of Packing for Mars
review of Parfit biography
Review of Pathological Altruism
Review of Perdido Street Station
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 Power to the Public
Review of Pseudoscience in Therapy
Review of Race After Technology
Review of Rationality
review of Red Mars
review of Rediscovery: Science Fiction by Women (1958-1963)
Review of Rediscovery: Science Fiction by Women, Volume 2
review of Rights Talk
review of Rocannon’s World
Review of Rose/House
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 Sinopticon
review of Sitting Pretty
review of Sloucing Towards Utopia
Review of Spin
review of Starry Messenger
Review of Station Eleven
review of Strangers Drowning
Review of Sure, I’ll Join Your Cult
review of Sweet in Tooth and Claw
Review of System Collapse
review of Tender is the Flesh
review of The 7 ½ Deaths of Evelyn Hardcastle
Review of The Adventures of Arsène Lupin, Gentleman-Thief
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 Buddhist and the Ethicist
Review of The Bullet That Missed
review of The Constant Rabbit
Review of The Culture: The Drawings
review of The Destroyer of Worlds
review of The Devil and the Dark Water
review of The Displaced
Review of The End of Race Politics
review of The Feeling of Value
Review of The Freeze-Frame Revolution
Review of The Golden Ticket
review of The Good It Promises, the Harm It Does
review of The Hundred-Page Machine Learning Book
Review of The Kaiju Preservation Society
Review of The Last Devil to Die
review of The Left Hand of Darkness
review of The Long Earth
Review of The Lynching
Review of The Man Who Died Twice
Review of The Master and His Emissary
Review of The Memory Librarian
review of The Monster Baru Cormorant
review of The Moon is a Harsh Mistress
review of The Mountain in the Sea
Review of The Myth of Sisyphus
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 Rust Programming Language
Review of The Scar
Review of The Second Mountain
Review of The Sources of Normativity
review of The Spare Man
review of The Status Game
review of The Story of More
Review of The Strategy of Conflict
review of The Tango of Ethics
review of The Terraformers
review of The Theoretical Minimum
Review of The Thursday Murder Club
Review of The Time Traveler’s Almanac
review of The Traitor Baru Cormorant
Review of The Tyrant Baru Cormorant
review of The Uninhabitable Earth
review of The Urge
Review of The Word for World is Forest
Review of The Yiddish Policemen’s Union
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 Utilitarianism: For & Against
Review of Waste Tide
review of Watership Down
review of Ways of Hearing
Review of We Are Satellites
Review of We Won’t Be Here Tomorrow
review of What We Know About Climate Change
Review of What We Owe to Each Other
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
Strange Loop 2023 highlights
Stuff I learned writing a javascript tracer
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