outsidethevillage.com
I’m Director of Product and Technology at Edudyn, Inc. Our main product, StudentTrac, is a student information system built for independent study charter schools across the country.
Even though I’ve left academic philosophy, my curiosity and love for the questions remain just as strong. Now I’m doing research in my spare time in epistemology and philosophy of language, and these days it has a new subject: the AI tools I build with every day that talk as if they know things. Simply put, I love making things as much as I love doing research, and over time my software projects and research projects have swapped places as hobby and day job.
This site is mostly the work I do for its own sake: hobby projects, and research that scratches a philosophical itch I’ll never lose.
When you believe something, you don’t just have a thought pass through your head. You take a stand. You’re committed to it: you’ll rely on it when you act, you’ll defend it if someone challenges you, you owe reasons for it, and when good enough reasons come along against it, you’re supposed to change your mind. That’s a large part of how we hold ourselves and each other responsible for what we believe and what we do. Reasoning, in the sense I care about, is the work of keeping those commitments in order: weighing a new piece of information against everything else you hold, working out what it bears on and how much it matters, and revising where you have to.
The AI tools many of us now work with every day talk as if they believe things, and often they reason impressively. But it’s far from clear that anything in them works like commitment. For a model, everything in front of it (your question, a document it just read, an instruction slipped into a web page, its own earlier answer) arrives as more text with roughly the same standing, and nothing marks which of it the system actually stands behind. My research asks how much of good reasoning these models can do on their own, what kind of structure it takes to give them something like real commitments, and what that teaches us about belief and reasoning in the first place.
Side A · Models as subjects
How well can a model analyze an argument on its own? With rules supplied in context? Inside a full harness of tools and agent loops?
So far, the rules I care about aren’t native to the models. Given only definitions, they barely beat a constant guess, and they agree with each other no more than with the answer key. Given the rules, they line up.
Side B · Models as instruments
Hold the argument fixed, vary the epistemic norm, and see where judgments diverge. Which norms can a model actually carry?
The harness keeps models to small local judgments and leaves the verdicts to code. Some norms live in that code, like how defeaters add up or how much default trust testimony gets, and those I can swap cleanly and replay the same evidence under each. Others live in the prompts each model is given, and those are harder to vary cleanly.
The design · choose a cell
Where it started · 2019 → 2026
Which parts of a historical text does the scholarship on a topic actually lean on? I took every paper I could get from PhilPapers’ index of work on Hume and personal identity, 101 of its 143, pulled out each citation to Hume’s Treatise of Human Nature, and pinned it to the paragraph it points at. The result is a map of the topic drawn by the scholars themselves, and a profile of each paper that can be compared against the field.