The purpose of art is to delight us; certain men and women (no smarter than you or I) whose art can delight us have been given dispensation from going out and fetching water and carrying wood. It's no more elaborate than that. — David Mamet

by Naomi Novik

A fun and fascinating school story set in a college for magicians. In Novik’s world, young magicians are in terrible danger from a host of supernatural beings that want to feast on their magical power. Babies and mundanes are safe, because they’re not very nutritious. Grownups are fairly safe because they’re tough and leathery. But college students have plenty of nutrition, and taste like they’re coated in crunchy sugar shells. Despite lots of wards and precautions, roughly half of each class gets eaten before they graduate.

If the death toll recalls The Hunger Games, this book’s atmosphere is different because its superbly-drawn protagonist is very different. Galadriel “El” Higgins doesn’t want to get eaten by unspeakable monsters, even if that would mean she could blow off her term papers. She has a hard time making friends in college. There’s as reason for that: each magician has a special aptitude for some kind of magic, and her aptitude is for spells of mass destruction. She doesn’t enslave multitudes, but everyone can see in her face that she could. This doesn’t encourage people to hang out. In addition, El was raised in a commune and her mother has no use for money, but magic school is intensely class-conscious: rich kids have good equipment and a head start, and so they’re less likely to be eaten by unspeakable horrors.

Here’s one approach to doing Daily Notes In Tinderbox.

Daily Notes: One Solution

To begin, we have three prototype notes: Year, Month, and Day. I’ve chosen some styles for these that look nice in outline view.

All our journal notes reside in a container called Journal. That container expects to contain instances of Year. When you create a new note inside Journal, it’s automatically named for the year that follows the previous Year note. If there’s no previous Year note, we name it for this year.

Each Year expects to contain Month notes. Each month note has a StartDate of the first day of that month. We get the year from the name of the parent. The month is the month that follows the StartDate of the previous sibling. If there's no previous sibling, it’s January. If it turns out that the $StartDate is no longer in the expected year — if we’ve added a note beneath December 31 — then this note isn’t a month at all and doesn’t inherit from the Month prototype.

Each Month expects to contain Day notes. These work much as months; we get the year from the grandparent and the month from the parent. Our day of the month is the day after the day of our elder sibling; if we have no elder sibling, we’re the first of the month. If it turns out that the $StartDate is no longer in the expected month — if we’ve added a note beneath June 30 — then this note isn’t a day at all and doesn’t inherit from the Day prototype.

If we want some writing prompts or reminders to be added for each new Day, we simply write the template text in /Prototypes/Day.

You can download the sample Tinderbox file.

Oct 21 7 2021

Daily Notes

Daily Notes

I'd like to propose a modest Tinderbox puzzle. If you’d like to play on the forum, you can respond there. I hope people will share their solutions. Or you can just Email me. Or follow along at home.

The Problem: Build a “journal” or “daily notes” facility that will make it easy to record notes about your progress on a project. The general structure might be something like this:


Things that would be nice:

  • When you make a new daily note, initialize it with some template text, or display some important attributes, to remind you of things you ought to record.
  • Don’t require that the note for October 5 be written on October 5; make it easy to write on October 8 if that’s when you have time.
  • Don’t leave lots of empty notes lying around with nothing inside (e.g. notes for the future).
  • When you add a new note, make sensible assumptions for its name. (For example, if you add the first child to November 2021, it might default to November 1.)
  • Use $StartDate and $EndDate sensibly.
  • Think about what we might record in the notes for each month, and for each year.
  • Format these so they look good in outline view.
  • Arrange these usefully in map view.
Oct 21 6 2021



Why might a debt-ceiling crisis cause havoc? Let’s look at a precedent: the world financial crisis of July 1914.

July was a frightening time: the guns of August could be seen on the horizon. Lots of people and lots of companies wanted money in hand — not contracts and promises from counterparts who would be hard to reach in the event of war.

In this era, almost all international financial transactions were conducted in pounds sterling, chiefly through bills of exchange. If you wanted to pay off a loan, you’d go to your bank and buy a bill of exchange. If someone paid you for a shipment of ore from your mine or wheat from your fields, they’d send you a sterling bill of exchange and your bank would exchange it for dollars or yen or whatever. It was international money: every bank was happy to buy and sell them.

Then, on July 24, so many people wanted to move money around that there simply weren’t enough bills of exchange in the entire world. So, perhaps your factory in (say) Chicago is supposed to settle an invoice or pay off a loan that day. You’ve got plenty of money — no problem! But there are no bills of exchange available: they’re all already in use in other transactions. In a few days, those transactions will settle and the bills will be available again, but that takes a few days. Your company has contracted to pay this loan today, not tomorrow, and to pay in letters of exchange, not cantaloupe. You could offer a premium to chase the last few letters of exchange, but someone else already tried that. There were no letters of exchange left anywhere near Chicago. And the clock was ticking: you contracted to pay today!

For some firms, a missed payment would create reputational damage. Failing to honor the terms of a contract might trigger penalty clauses. It might leave your assets subject to seizure. You might be liquidated. Financial firms would lose their right to do business. You have plenty of money, your business is doing splendidly, but you can’t pay your bills or honor your contracts.

This gets worse. You have plenty of money and your failure to pay is merely technical. But the people you intend to pay don’t have their money, and they may need that money to fulfill their own obligations. So they may be in trouble, and they may incur penalties. Some of those penalties might be severe.

Hardly anyone foresaw this. Even recognizing what was going wrong took quite a bit of doing. In the end, it got solved: essentially, everyone called a time-out and the Bank of England found ways to get lots more letters of credit into the system. It was a near-run thing.

US default might be like that.Yes, eventually, the Social Security checks will be issued and Boeing will get paid for the fighter jets it’s delivered. But in the meantime, all sorts of secondary havoc could happen and those consequences would be permanent.

Oct 21 2 2021


Daring Fireball heaps scorn on the implementation of tabs in Safari 15:

From a usability perspective, every single thing about Safari 15’s tabs is a regression. Everything. It’s a tab design that can only please users who do not use tabs heavily; whereas the old tab design scaled gracefully from “I only open a few tabs at a time” all the way to “I have hundreds of tabs open across multiple windows”. That’s a disgrace.

In a footnote, Gruber mentions that the new tabs break conventions stemming from the start of tabbed browsing, 20 years ago.

But tabs have a longer history than that: researchers began to explore tabs before the Web was invented. I used tabs in a 1986 paper for the Intl Technical Communications Conference, though my tabs were landmarks in the document — what we'd now do with breadcrumbs or a hamburger menu, and my tabs were usually beneath the text pane rather than above it. But I don’t think I invented the “tab” metaphor: I think I got it from an electronic encyclopedia project by Ben Shneiderman and Alan Borning at the University of Maryland. Shneiderman’s lab was responsible for a ton of important UI/UX work. I believe NoteCards at Xerox PARC had tabs, too, and NTERGAID (then called Black Magic) did as well. (I did coin the term “breadcrumb”, but I’m pretty sure my tabs were taken from earlier systems.)

The evolution of the modern browser tab is closely tied to the question, “what precisely does the back button do?” What is the difference between a browser tab and a bookmark? A tab has a browsing history, a record of your trajectory. A bookmark is just a record of a place to go. Getting this right was tricky: you’d think the right answer was obvious, but it there were tons of plausible alternatives and, of course, only a relative handful of people who had systems that were browsable before the 90s. One of the top students of the backbutton question was Michael Bieber at NJIT.

Oct 21 1 2021

The Ship

by C. S. Forester

The Good Shepherd, Forester’s WW2 novel which was adapted for the movie Greyhound, is a fine novel. This earlier novel, about a light cruiser on Mediterranean convoy duty in 1942, is propaganda, intended to give people back home a sense of what their menfolk were doing and Why We Fight. Still, it gives an interesting picture of a crew with all its faults and oddities.

by Simon Parkin

A fascinating history of a training operation in World War II. A retired naval officer, Gilbert Roberts, was tasked to find a way to train destroyer captains to cope with submarine wolf packs. Because his superiors thought this a waste of time (and because there was no time to waste), he was assigned people nobody wanted — in particular, he got assigned a bunch of women from the Women's Royal Naval Service, the WRENS. Together, they devised a simulation of sufficient depth that not only could captains learn new doctrine, but they could (and did) learn it from women.

Sep 21 30 2021



As a prelude to Fall, I’ve been watching the series Friday Night Lights (Peter Berg, 2006-2011), of which I’d heard some good things. It’s interesting.

  • I wrote somewhere that the 19th-century school story ends in graduation, while the 20th-century school story ends in the dissolution of the school. This is a 21st-century school story: it ends with both, and m0re.
  • Some good, smart writing with cumulative power. They get tears from the answer to an It’s Academic! Quiz: “Look Homeward Angel” and “You Can’t Go Home Again.”
  • The book was good, but it's a book. To get five years of material, you need tons of subplots and plenty of renewal. Berg handles this with exceptional skill.
  • Texas is another country.
  • The football is better-looking that I’d have thought; that must have been hard. Too many story tale endings, but it’s that kind of movie.

What really intrigues me here is that this construction of interlocking stories in intersecting arcs ought to work for literary hypertext. This is close to using storylets but it’s not quite the same thing. A storylet is over when it's over, and while this storylet is happening it has the stage. In this genre, you never know when a storylet is over. And because we frequently shift storylets, you seldom know whether the action is finished or simply suspended.

Abstractly, you’d think this wouldn’t work, that the reader would never care about anything because something else was coming, and because nothing is ever permanently settled. But of course high school is like that.

Sep 21 26 2021

A Future

Dave Rogers writes that he is “kind of excited because it seems we are undergoing another renaissance in software development in the category of "tools for thought," or as Douglas Engelbart might have said ‘augmenting the mind.’ ”

Tinderbox, the application I'm using right now, is one of them as well; and I'm pretty familiar with it. Tinderbox being something of an outlier, appearing at the tail end of the last renaissance, but benefiting from a committed developer and a large enough user base to ensure a certain level economic viability, allowing it to endure to the current resurgence of interest.

He speculates on the current shift from social media back toward blogging — or perhaps something better than blogging.

If we want a better world, we've got to get about the serious business of inventing it. Right fucking now.

Is blogging a part of that? I think so.

And I know that Tinderbox is a tool for invention.

Another record turnout this Saturday for our free online course on using Tinderbox for weblogs. Not just page construction and mechanics, but the hard work of crafting a writing space and planning posts you haven’t begun to imagine. Saturdays, noon Eastern time, and now we’re adding a second class Fridays, 6PM Eastern time which is 8am in Sydney. The new time is not set in stone: if you have suggestions, Email me.

I wrote a paper on “Art, Kitsch, and the Totalitarian Gamer”. The referees hated it. I’m pretty sure I sent it to the wrong conference.

Perhaps, the correct conference does not exist. Perhaps this really is of no interest to anyone. If you have ideas, though, Email me.

The 2014 alt-right uprising against women in the game industry known as Gamergate [8; 42] foreshadowed the style and the substance of Trumpism. Notable features of Gamergate — its fondness for shadowy conspiracy mediated through online fora, its rhetoric of grievance, its propensity for interminable arguments, its recrudescence of anti-semitism and misogyny, its iconography — seem accidental and arbitrary, unrelated to anything we find in games or in game studies. To scholars of digital storytelling, Gamergate appeared to be an arbitrary anticipation of misfortune. Someone was bound to be first, and it has seemed that game developers simply had bad luck.

A careful look at 20th-century art history and criticism, and at the history of the formation of mobs and totalitarian movements, shows how these facets of Gamergate are not stylistic quirks, but that they are rooted in the totalitarian aesthetics and in long-standing intellectual movements. We shall see why Roger Ebert said that “video games can never be art,” why this was in fact a remarkable claim for Ebert to have made, and why the claim was not bigoted, essentialist, or daft. We shall see why the Gamergate mascot is a thick-lipped frog. I believe, further, that this can satisfactorily be understood through established ideological and critical concepts, and without adducing any novel terminology.

This is part 1 of a series on Art, Kitsch, and the Totalitarian Gamer.