Frequently asked questions

Who writes this site?

Paul writes the words: the blog posts and the prompts. AI agents do the typing. The initial version of the site was set up by Claude Code; the plan for ongoing maintenance is to use open-source models running on private hardware in a home office in South Dublin.

Why does it look so plain?

On purpose. Default browser styles and semantic HTML, like the personal pages college professors used to have. No CSS, no JavaScript, nothing to load. Use your browser’s reader mode if you want it to look prettier

What is the prompt & carbon ledger?

Every instruction given to an agent working on this site is recorded verbatim in the prompt & carbon ledger, along with which model did the work and a rough estimate of the energy and carbon the AI work cost.

What happened to the microblog?

The microblog was a Ruby on Rails app, running on a single Hetzner box. Ruby on Rails was created by a fascist who I no longer want to have any association with. It was an experiment in having a personal micro blog and federating to Mastodon and Bluesky, both products that I believe are fundamentally flawed in different ways. An archive is preserved here, and you can see the code at https://github.com/paulca/pterodon

How does a blog post get published?

Paul writes a post in a text editor and hands it to a local model, which saves it as a Markdown file, builds the site with Eleventy, adds a row to the ledger, and pushes the result to GitHub, where GitHub Pages serves it.

Am I evil?

Clearly, but I try not to be.


← Home