Methods

Division of labor

This project made significant use of Claude Code running Claude Fable 5.1 for study design, writing code, and analysis. In addition, Jev and Claude Opus 5.5 were used for coding (categorization).

Mike:

Claude:

Jev:

Costs

Total: $1,903.60 ($97.82 out of pocket)

Building the corpus

The goals in building this corpus were to (1) cast a wide net, so that I captured relevant posts even if they had not yet reached a wide audience, (2) not privilege any particular author or set of authors, (3) not cause undue load on Substack's servers, (4) keep costs within reasonable limits, and (5) accomplish this all with a one-person research team in a short time.

Initial posts were gathered by querying Substack's public API and through Brave searches scoped to substack.com. This was a keyword search, with a pool of keywords such as:

There were 91 search terms in all, covering a wide range of concepts, arguments, and thinkers related to machine cognition.

That gave us initial posts. From those, I expanded in two ways: following links in those posts, and searching for other posts with the same citations as those posts (bibliographic coupling). This resulted in a collection of posts. Some of those were excluded (outside of our date range, less than 400 characters, or not in English, for example), which narrowed the collection down to posts. Jev, a classifier service aimed at just this sort of task, was then used to judge the relevance of posts and do initial categorization (though in nearly every case the categorization was overridden by Claude or me. Jev-codings only survived in a couple of rare misses in the other coding methods). Jev's pass reduced the collection to posts. Claude further reduced that to posts. That is our final corpus.

For every post, the following was collected:

And for every publication:

Two runs of this pipeline were completed: an initial run on 2026-09-27 and a final run on 2026-10-13 to bring the corpus up to date.

Coding

For each post, I evaluated the following:

Relevance:

Type:

Stances:

Each question is answered on the same scale: yes, qualified yes (where defined), no, unsure, discussed without taking a position, reports others' views only, or not addressed. The answer is always the author's own position, not a view they report.

Question Yes means Qualified yes means
Experience now. Do current LLMs have consciousness, feelings, or the capacity to suffer? They do, even minimally. —
Cognition now. Do current LLMs genuinely think, reason, understand, or know? They do, not merely simulate it. In some respects but not others.
Agency now. Do current LLMs have goals or preferences of their own? They do, including emergent or misaligned ones. —
Possible in principle. Could AI ever be conscious or genuinely think? Yes, and the current approach could get there. Yes, but only with a major advance beyond current architectures.
Moral status. Do AI systems' interests matter morally? Current systems' interests matter now. Not now, but future AI's could, or we should act with precaution as if they might.
Serious question. Is AI consciousness a serious question rather than hype? It deserves careful thought, whatever the answer. —

Change of view:

Features of the systems:

Initially, I coded 14 more granular questions:

Each was a claim the author could assert, deny, be agnostic about, discuss without concluding, report others' views on only, or not address. The question each one fed into after the recode is given in parentheses.

  1. Current LLM-based systems are conscious or have subjective experience. (Experience now)
  2. Current LLM-based systems have emotions, feelings, or can suffer. (Experience now)
  3. We cannot know, or cannot currently determine, whether AI systems are conscious. (Experience now)
  4. Current LLM-based systems genuinely think, reason, or exhibit cognition, not merely simulate it. (Cognition now)
  5. Current LLM-based systems genuinely understand language or the world. (Cognition now)
  6. Current LLM-based systems have beliefs or knowledge in a genuine sense. (Cognition now)
  7. Current LLM-based systems have genuine goals, preferences, or agency of their own. (Agency now)
  8. LLM-based or other AI systems could in principle be conscious or have subjective experience. (Possible in principle)
  9. AI systems could in principle genuinely think, reason, or exhibit cognition. (Possible in principle)
  10. Current architectures are in principle insufficient for consciousness or genuine cognition; a major advance would be needed first. (Possible in principle)
  11. Current LLM-based systems have moral worth: their interests or welfare matter morally. (Moral status)
  12. Future AI systems could have moral worth, and this deserves preparation now. (Moral status)
  13. Regardless of whether AI systems are conscious, we should act with precaution as if they might be. (Moral status)
  14. Talk of AI consciousness is hype, marketing, anthropomorphism, or manipulation rather than a serious question. (Serious question, inverted)

These questions proved to be too detailed: they made it hard to see patterns and contrasts in positions between different posts. Initially the questions were narrowed by programmatically combining the 14 original questions, and then they were fully recoded by Claude, with human sanity-checking.

Human role in coding

I spent approximately 10 hours reading and coding publications and individual posts. Overall, I coded 29 publications and 209 posts. This was done through a web interface constructed by Claude. These numbers are small enough that they don't have a significant impact on the overall picture. Rather, they gave me confidence in the sanity of Claude and Jev's judgments. They were also used as feedback. Where I diverged from the models, this was used to adjust how they would do their coding.

Note on statistical practice

This is purely exploratory research. I'm not pretending to test any hypotheses with this data, and so there are no error bars, confidence intervals, and so on. While I hope the visualizations are interesting and the classifications are informative, they aren't meant to make statistically-valid claims.