Skip to the page

Queering Earth

Register · the changelog

The accession register

A herbarium keeps a register: a ledger of every specimen as it entered the collection, and of every annotation slip pinned to a sheet afterwards — a name re-read off the plate, a locality corrected, an identification withdrawn. This is that book for this site. It is backfilled from the whole commit history and kept up from here.

It records four kinds of change: a sheet mounted, a sheet re-determined — reworked enough that what it shows is different — a label corrected, and work on the cabinet, meaning the site itself. Typo passes and small tidying are left out. Anything that changes what a sheet claims is in.

The full working — every quotation, whose it is, where it came from, and the day somebody read the primary and confirmed the wording — is in ATTRIBUTIONS.md; the reasoning behind every settled and open question is in DECISIONS.md. Both are in the repository, which is the source of truth for this site. If something on a sheet is wrong, it belongs in this register. Say so, and it will be.

Why the corrections are in the ledger and not in a drawer

Our sibling site Star Stuff risks a wrong fact. This site risks a wrong attribution — a definition trimmed to fit a masthead, an object quietly generalized, a paraphrase left wearing somebody’s name. Nearly every page here carries somebody else’s words, and the citation is the only evidence a reader has.

So the errors are entries like any other. A byline that put Helen Edgar’s name on prose she did not write. A journal citation handed to us with the wrong issue and the wrong pages. A caption that said Miranda had never seen anybody but her father and Caliban, when the play has her half-remembering four or five women. Each one is named below with what it said, what it says now, and how it was caught. The working has always been in the repository. This page is the account of it that a reader can actually reach.

2026 · 8 September · latest

An editor in 1733 decided Miranda’s hardest speech was not credible coming from her, moved it into her father’s mouth, and three centuries of editions followed him

Sheet No. 5 reads Shakespeare’s The Tempest alongside Waterhouse’s 1916 canvas. The layout came from Helen Edgar’s own Claude session and was adopted as she sent it; two citations in it did not survive checking.

MountedMiranda: To Be Wondered With — Sheet No. 5

Miranda’s name is Shakespeare’s coinage, built on the Latin mirari, to wonder at. The sheet turns the preposition: not wondered at, which the play does to her constantly, but wondered with. Six quotations from the play, the boy player who first performed her, the speech Lewis Theobald reassigned, and the chain of everybody who has staged her since.

Quoting the play in the Arden text, and Judith Butler, Sara Ahmed, Alison Kafer, Aldous Huxley, Nick Walker, Ann Thompson, Jessica Slights and David Kathman by reference. The Theobald reassignment was confirmed at two independent sources: the Folger edition prints the speech as Miranda’s, and the Shakespeare Navigators note gives Theobald’s own reasoning — that a three-year-old could not have taught Caliban to speak.

Same editor, same 1733 edition as Sheet No. 4. Theobald put weird back into Macbeth over Shakespeare’s weyward in volume 5 of the same Works. Two sheets now turn on one eighteenth-century editor deciding what a woman could plausibly have said.

CabinetFour devices from Helen’s draft, kept — and its colours, not kept

The draft arrived as a self-contained page with its own palette written in hex. The typography survived and the hexes did not: queering.css gained a restaging section in which every colour aliases a --qe-* token. The leaning title, the wobbling section heads, the chain of stagers and the staging labels are all hers.

  • The chain is an <ol>. It arrived as a row of spans with between them — five decorative arrows read aloud as words. The order is the content, so it is a list, and the arrows are drawn by CSS with an empty alt string.
  • The correction uses <del> and <ins>, which is what Theobald actually did. It arrived as a line-through on a <span> — invisible to a screen reader, which would have erased the one device on the sheet that is an argument about erasure.
  • The struck name is moss with a coral rule through it, not coral letters at 0.65 opacity, which is how the draft had it and which fails 7:1 twice over. The colour goes on the strike, never on the letters.
  • The plate is the scan already on disk. The draft hot-linked Wikimedia with a JavaScript onerror fallback reading Plate to be inserted — source a high-resolution scan before publishing. Waterhouse’s Miranda was mounted on Sheet No. 4 the same day, alt text and provenance already verified, so the sheet mounts the local file and the fallback is gone.

Both chains carry you, reading this on the end, which is the sheet’s own argument about itself and not a flourish.

2026 · 8 September

A site that publishes a ledger of everyone else’s words was keeping the account of its own mistakes in a file only we could read

Four sheets in, the corrections had piled up in the repository and nowhere else. This page is the fix.

CabinetThe register itself

Backfilled from the full commit history, cross-read against ATTRIBUTIONS.md and DECISIONS.md so that every correction named here is the one those files record. Linked from the footer of every page, next to the colophon.

It is drawn as a register rather than as a list of version numbers because that is what this site already is: things collected, mounted, labelled, and sometimes relabelled. The four kinds of entry are the four things that happen to a herbarium sheet.

2026 · 8 September

A sheet shipped with Helen Edgar’s name over prose she did not write — she declined the credit, and the answer had been written in our own colophon before the sheet was made

Sheet No. 4 reads Helen Edgar’s Wyrd, Weird, and the Invention of Normal: before weird meant strange, wyrd meant fate, and the thing that got invented in between was normal.

MountedWyrd, Weird, and the Invention of Normal — Sheet No. 4

A reading of Helen’s More Realms essay, with the word’s own drift down the page: wyrd as what comes to be, weird as the Fates’ own word, and weird as odd-looking and disturbingly different, which is where it arrives around 1820.

Quoting Alby Stone, Karen Bek-Pedersen, Mark Fisher, Robert Chapman, Eve Tuck and K. Wayne Yang, Elliot Wassell, Megan Ingram and Kai Jacobsen, and Ombre Tarragnat; describing Susan Schoon Eberly’s work on changelings and the folklore of disability without quoting it, because the article is paywalled and was not read here. Public-domain texts on the sheet: The Wanderer, Völuspá 20, Tam Lin (Child 39A), and Yeats’ The Stolen Child. The Old English gloss is ours and is labelled as ours — translators do not agree on ārǣd, and picking one rendering silently is picking a reading.

Re-determinedThe sheet’s kind changed from essay to reading, and No. 1 gained a second reader

Knock-on from the byline rule, applied the same day. Under that grammar the Wyrd sheet is a reading, not an essay, so the kicker, the plate card, three sibling navs, and the social card all changed to say so. The Army of the Upright’s Read by row went from Helen alone to Helen and Ryan.

One thing left untidy on purpose: this sheet keeps Helen’s title rather than taking a phrase out of the specimen the way the other readings do. If a session wants to tidy that, the title is the change and the address can stay.

MountedTwo paintings, chosen by Helen Edgar

Edward Robert Hughes, Midsummer Eve (c. 1908), and John William Waterhouse, Miranda — The Tempest (1916). Both public domain on the artists’ dates; both captions say she picked them, because on this site choosing the plate is a real contribution with a real name on it — and this is the sheet on which a real contribution had just been credited to the wrong kind of row.

The Hughes plate first sat between He was convicted of manslaughter and So: no romanticising the fae on this sheet, which split two sentences that answer each other and made a charming fairy painting the punchline to Bridget Cleary’s murder. It now opens the section instead. Where a plate sits is an argument, not a layout preference.

CabinetThe paste-up: a zine wall built out of herbarium furniture

Ryan’s brief was take inspiration from zine walls, and the obvious risk in it is that a photocopied flyposted wall and a Victorian specimen sheet are not the same object. What made it work was noticing that they are: both are things cut out, laid down at an angle, and fixed where they overlap — one with masking tape, one with gummed linen strips. So .qe-wall, .qe-drift, and .qe-cutup are built from the card, the rule, and the accent colour the site already owned, rather than importing a second visual language. No new motion: the drawing at the top grows, the wall does not.

  • The wall shipped as one column at every window size. Two 13.5rem tracks plus the gap need 452px and the measure gives 448, so it silently collapsed into a stack of slips — a list, not a wall — and it looked deliberate. Found by reading the computed grid-template-columns in the browser, not by looking at the page. Now 12.5rem.
  • The word-drift rail became a column rather than a third exception to the measure. Three states across 448px give 136px each, which will not carry the gloss under each word. The rail runs down the sheet instead. One fewer exception is worth more than one better timeline.
  • .qe-cutup uses inline-block, not flex. With flex items the scissored words look identical and copy out as oddifficultimmature.
  • .qe-plate-wide came back, exactly as the note about deleting it said it would — Waterhouse’s Miranda is 138cm across, and inside the portrait cap the foundering ship was a smudge in the corner.
CabinetThe colophon says how these sheets are drafted

A new section, Who reads, and who writes: these sheets are drafted in Claude Code sessions and edited by whoever is on the Read by row. Asked and answered as one honest section in the colophon and nothing in the labels — a label is about the reading, not the tooling, and a tool cannot carry responsibility, which is what a byline is. A site that keeps a ledger of everyone else’s words owes an account of where its own came from.

2026 · 8 September

Two grey woodcuts came off a colour sheet, and the drawing above them was rebuilt twice before it stopped standing to attention

Both changes are about looks rather than accuracy, and both turned out to be the sheet’s own argument correcting the page.

Re-determinedColour over subject matter: three chromolithographs replace two Darwin woodcuts

Sheet No. 3 first mounted two figures from Charles Darwin’s Climbing Plants, chosen because the sheet’s argument is about holding on without merging and Fig. 13 is a tendril spiralling in two directions at once. Ryan: The black and white tendril illustrations are a little underwhelming. Let’s drop the tendril requirement and go for colour. He is right about the page — a herbarium sheet in daylight is a colour object, and two grey rectangles of 1876 line-block sat on it like photocopies.

Replaced by three chromolithographs from Annales Musei Botanici Lugduno-Batavi volume 1 (1863), all lithographed by Emrik & Binger of Haarlem, each with a different draughtsman; and, in the section on what a fruiting body is for, a hand-coloured plate from M. C. Cooke’s Illustrations of British Fungi. Nothing about the Darwin verification was wrong. His reversed spiral is still on the sheet, still credited, quoted and linked instead of mounted, and the section reads no worse for it — the idea survived as prose.

The rule this settled: on this site a plate is chosen for how it looks on the sheet first and for what it depicts second. An illustration that has to be explained before it earns its place is not earning its place.

Re-determinedThe header drawing, rebuilt twice, and the first version was a fault rather than a preference

v1 was five upright stems, evenly spaced, on one flat baseline — the argument of the sheet drawn literally. Helen: can we have squiggles and swirly bits so it isn’t all linear? may be add some mushrooms or something. A sheet whose thesis is counter-narratives following their own rhythms had a drawing in military formation at the top of it. No guard can catch that: the markup was valid and the tokens were correct.

v3 is Art Nouveau, to Helen’s brief — flowing curved vines, spiralling tendrils, organic scrollwork, asymmetrical, nothing rigid. What that actually required: no baseline and no roots, so nothing can line up; every terminal curling back on itself, because a curve that merely stops is the thing this drawing is not; and a taller canvas, because filigree needs vertical room or the curls close into blobs.

The part that nearly got missed: the vines landed in v3 while the flowers and mushrooms were still v1’s — six-ellipse daisies and flat domes on sticks. Against sinuous linework they read worse than they had against straight stems, because they were now the only rigid things on the panel. A style note about line is also a style note about form. Blooms became five sinuous petals at uneven spacings; caps got an undulating margin over a bent tapering stipe.

One trap paid for here and worth stating: --len on a stem is its real measured length, read out of the live page. A declared length shorter than the actual one turns the dash into a repeating pattern and the vine draws itself on with gaps in it — invisible in the finished drawing, visible only while it grows. Three paths were short on the first pass.

2026 · 8 September

The first printing of Promises like Pie-crust ends line 20 with a colon, every copy in circulation ends it with a full stop, and the line is the one about breaking the chain

Sheet No. 3 reads Christina Rossetti’s poem of 20 April 1861 next to a 2026 paper on supporting Autistic adults’ intimate lives.

MountedThe Die Uncast — Sheet No. 3

Rossetti’s poem entire, from its first printing in New Poems by Christina Rossetti, Hitherto Unpublished or Uncollected (Macmillan, 1896), beside three passages of analysis and six participant quotations from Monique Huysamen, Chris Hatton, and Marianthi Kourti’s Embrace Difference, Challenge Normativity in Feminism & Psychology, and Amanda Van Slyke’s definition of solo polyamory.

CabinetVerse gets a shared component, and every line is its own element

.qe-poem lives in the shared stylesheet rather than in the page, because poems will recur here and the second one would otherwise copy the first one’s CSS and then drift from it. A poem’s line breaks are the object being mounted: reflowed into prose it is a different poem.

  • Every line is its own block element, not a <br>-separated run. A <br> among the lines breaks child counting, so an indent driven by an even/odd rule silently re-indents the whole poem the moment a line is added — the indent is a class the markup states outright instead. And the 1896 alternating indent is a fact about that setting, not a decorative rhythm to apply to any poem.
  • A hanging indent on every line, so a line too long for the measure is visibly a wrap and can never be mistaken for a line the poet wrote.
  • The type steps down under 26rem, and this is the one place on the site it may: seven of the twenty-four lines wrapped on a 375px viewport at the body size, and a poem read at that ratio is being read as prose. Verified at 24 lines, 0 wraps.
  • On paper, a stanza never splits across a page break.
CabinetA sheet is titled from a phrase in the specimen, and the filename names the work

on-being-ill is The Army of the Upright; promises-like-pie-crust is The Die Uncast. The split is deliberate: the filename is the address a reader searching for the source will guess, and the title is what the sheet found in it. An essay written by us is titled by us, so the convention applies only to a reading.

2026 · 7 September

The site was linking to one address and declaring a different one canonical, and nobody would have found it by reading the repository

CabinetAddresses on this site are extensionless

Netlify’s Pretty URLs post-processing is on by default and rewrites internal links to strip .html. So the served page said /coming-to-terms while the repository said coming-to-terms.html, and every canonical tag and sitemap entry said .html. Found by reading the served page rather than the repository, while checking that something else had deployed.

Two ways out were on the table — turn the setting off, or adopt what it produces. Ryan chose to adopt it: canonical tags, og:url, the sitemap, and every internal link now say the extensionless form, and nothing is rewritten on the way out any more because there is nothing left to strip. What it costs is that the filename and the address no longer match, which is now said out loud in the repository’s own guidance instead of left for the next session to discover. The sitemap check was changed to fail on a .html address, and the failure was verified by putting one back.

CabinetHow this site is made — the colophon

What the herbarium model means here, what biophilic design survives translation to a website, the five words this site uses for its own parts — specimen, sheet, label, plate, card — the palette with its measured contrast ratios, the type and its deviation axis, plain view, the drawings, and the borrowed plates with their sources.

CabinetSheets link to each other, outside the page’s main landmark

Until then a sheet’s only internal link was back to the plate, so a reader arriving from a search result had exactly one way onward. Each sheet now ends with Elsewhere on the plate. It sits after the <main> element on purpose: the knowledge-system mirror takes page content from that landmark and nowhere else, so navigation placed inside it would be indexed as that sheet’s own content. No guard can catch that — the markup is valid and the landmark is correct.

2026 · 7 September

The phrase on the masthead turned out to be one hyphen away from the subtitle of a book we quote on the same page

The first two sheets went up and were mounted on the plate as numbered cards.

MountedThe Army of the Upright — Sheet No. 1

Virginia Woolf’s On Being Ill, read from the 1930 Hogarth Press edition — the edition of 250 signed copies whose type Woolf set herself.

MountedComing to Terms — Sheet No. 2

Ryan Boren on a lifetime of looking for a word that fits. The one kind of sheet where Written by is the right row: his own finished text, unchanged, and the label says so.

MountedPlate 511, The Floral Magazine v.9 (1870), and the first metadata error

A hand-coloured lithograph of two orchid blooms on Sheet No. 2. The artist’s name was read off the plate rather than out of the catalogue record, and that turned out to matter: the plate is signed Worthington G. Smith, F.L.S. del et lith in the bottom-left corner, and the Biodiversity Heritage Library’s Flickr tags on a neighbouring plate credit a Walter Wood Fitch who did not illustrate it — the illustrator in that period was Walter Hood Fitch. A digitiser’s metadata is a finding aid. The object carries its own attribution in the corner.

CabinetThe plate, the favicon, and the social cards

The front page became the plate: the sheet the others are mounted on, as numbered cards with a coloured tape strip across the top of each. Card class names were taken from Star Stuff on purpose rather than invented again.

Icons and cards are generated from the shared stylesheet’s own token values, so they cannot drift from the palette. Two traps paid for in the favicon: a doubled hyphen inside an XML comment made the whole SVG fail to parse — it looked fine, served with the right content type, and decoded as nothing — and a favicon is judged at 16px, not at 64, where a tilted leaf reads as a diagonal stroke and anything filled in lichen has too little contrast on paper to be a shape at all.

2026 · 7 September

For six minutes at a time the site looked deployed: a green dashboard, auto-publishing on, and a commit several pushes stale

The site was planted and the domain went live the same day. Between those two things, three separate wrong answers about why pushes were doing nothing.

CabinetThe site is planted

The home page, the palette as tokens in one stylesheet, plain view as a class over one document, three guard scripts, and the bridge to the knowledge system for finding — never for citing.

  • The ground is paper, and it is the other end of the day from Star Stuff. The strongest differentiation from a night-sky site is not the same site in green.
  • Fraunces as the display face, because it carries a WONK axis — letterforms that deviate from the norm, exposed as a setting. A site about queering normativity setting its masthead with the deviation axis turned up is the argument made in the type.
  • Plain view is a class, never a second page. Helen asked for a plain access version; the alternative — a decorated page and a separate accessible page — drifts, and the accessible copy is always the one that rots.
  • Three guard scripts came over from Star Stuff and five did not: markup, sitemap, and contrast pass here; the other five catch failures this site cannot yet have. A check that cannot fail is a check nobody reads.
  • The local server roots itself at the repository rather than at whatever directory it was started from. Star Stuff’s copy does the latter, where a wrong-directory run looks exactly like a site with every page missing.
CabinetContinuous deployment, and the trap that made pushes silently not deploy

Static files, no build command, no publish subdirectory — the repository root is the site. Deploy previews on pull requests are left on deliberately: a pull request produces the real page at a real address before anything reaches the live site, which is the review path for anyone editing through the GitHub web editor rather than a Claude session.

Creating the project through the API does not wire continuous deployment, and nothing you can do from the API fixes it. The first deploy works, the dashboard shows a green light and Auto publishing is on, and there is no webhook, no deploy key, and no status-check hooks. It looks exactly like success. Three answers were recorded and two of them were wrong before the third stuck:

  • Re-sending the repository configuration leaves the deploy key null and kicks a one-off build of current HEAD — a trap of its own, because that stray deploy looks like the link repairing itself.
  • A hand-made GitHub webhook pointed at Netlify’s hook endpoint, matching Star Stuff’s exactly. GitHub delivers, Netlify answers 204 OK, and builds nothing. Verified twice. Netlify only honours a hook it created and recorded on its own side. This entry was written as a fix, corrected, and then corrected again — the first correction was also wrong.
  • Concluding anything from a short poll of the deploys API. It lags, and it lags by minutes. Give it three before calling a push ignored.

The only fix is netlify init --force in the repository, which provisions the webhook, the deploy key, and the status-check hooks together and needs a browser grant, so a human runs it once. The two commands that tell a wired project from a deaf one are written down, because the dashboard will not tell you.

Cabinetqueering.earth is live

The site was built for a week against a domain that did not resolve, with two things held back until it did: the host redirect, which would otherwise have sent the only working address to one that does not answer, and the entry in the knowledge-system mirror’s site map, which fetches over the network and would have failed the sync. Both switched on when the domain answered.

CabinetThe content model: a sheet mounts a specimen and carries our label

Settled the same day the first sheet was drafted, and it is the site’s attribution discipline drawn in the layout instead of left to a reader’s good faith. The specimen is somebody else’s — the essay, the painting, the word. The label is where we speak. Their words are in the specimen; ours are on the label; the line between the two is a fact about the page and not a promise about our behaviour.