Basket-case Reduction

David MacIver writes good articles about psychology and coping with life, for example “How to do hard things”. Over in the world of computers, he is also an expert in something called test case reduction

The idea of test case reduction is to find the simplest thing that will break a program. You might, for example, start with a thousand-word essay that you can’t upload to a particular website. To understand what’s going wrong you remove text until you find the shortest input that breaks things – maybe the website can’t handle accented characters or something. You can do this by hand, or if you’re smart you will use some of David’s code to do it automatically.

David has heroically resisted the temptation to phrase self-help in terms of debugging. In his position I would have given in immediately – because so many of the processes I go through to figure out my head are equivalent to debugging.

I have the benefit that my brain is pretty good at running simulations of how I would behave in different situations. So when a situation freaks me out, I can later apply my own internal test case reduction. ‘Would I have coped better if I had trusted the other person?’ I might ask myself. “What about if I felt confident in my knowledge of what we were talking about?” And if it works, I’ll eventually have a simplified scenario which showcases the bug in my brain.

Basket-case Reduction

David MacIver writes good articles about psychology and coping with life, for example “How to do hard things”. Over in the world of computers, he is also an expert in something called test case reduction

The idea of test case reduction is to find the simplest thing that will break a program. You might, for example, start with a thousand-word essay that you can’t upload to a particular website. To understand what’s going wrong you remove text until you find the shortest input that breaks things – maybe the website can’t handle accented characters or something. You can do this by hand, or if you’re smart you will use some of David’s code to do it automatically.

David has heroically resisted the temptation to phrase self-help in terms of debugging. In his position I would have given in immediately – because so many of the processes I go through to figure out my head are equivalent to debugging.

I have the benefit that my brain is pretty good at running simulations of how I would behave in different situations. So when a situation freaks me out, I can later apply my own internal test case reduction. ‘Would I have coped better if I had trusted the other person?’ I might ask myself. “What about if I felt confident in my knowledge of what we were talking about?” And if it works, I’ll eventually have a simplified scenario which showcases the bug in my brain.

Octopi have tentacles instead of children

Here is an exhilarating idea from Alison Gopnik: octopi have tentacles instead of children.

Any mind must navigate between exploring and exploiting. Are you flexible and ready to learn (explore), or do you optimise along a path that you have already chosen?

Humans deal with this by behaving differently at different life stages: children explore, adults exploit. We really do become set in our ways as we get older, down to the rate at which neurons connect. We fix our understanding of the world in our early years, and spend adulthood taking advantage of it.

Octopi do not have long childhoods. So they deal with the explore/exploit differently: by having different brains for each

octos actually have divided brains. So they have one brain in the center in their head, and then they have another brain or maybe eight brains in each one of the tentacles. And if you actually watch what the octos do, the tentacles are out there doing the explorer thing. They’re getting information, figuring out what the water is like. And then the central head brain is doing things like saying, OK, now it’s time to squirt. Now it’s time to get food. So, my thought is that we could imagine an alternate evolutionary path by which each of us was both a child and an adult. So imagine if your arms were like your two-year-old, right? So that you are always trying to get them to stop exploring because you had to get lunch. I suspect that may be what the consciousness of an octo is like.

Octopi have tentacles instead of children

Here is an exhilarating idea from Alison Gopnik: octopi have tentacles instead of children.

Any mind must navigate between exploring and exploiting. Are you flexible and ready to learn (explore), or do you optimise along a path that you have already chosen?

Humans deal with this by behaving differently at different life stages: children explore, adults exploit. We really do become set in our ways as we get older, down to the rate at which neurons connect. We fix our understanding of the world in our early years, and spend adulthood taking advantage of it.

Octopi do not have long childhoods. So they deal with the explore/exploit differently: by having different brains for each

octos actually have divided brains. So they have one brain in the center in their head, and then they have another brain or maybe eight brains in each one of the tentacles. And if you actually watch what the octos do, the tentacles are out there doing the explorer thing. They’re getting information, figuring out what the water is like. And then the central head brain is doing things like saying, OK, now it’s time to squirt. Now it’s time to get food. So, my thought is that we could imagine an alternate evolutionary path by which each of us was both a child and an adult. So imagine if your arms were like your two-year-old, right? So that you are always trying to get them to stop exploring because you had to get lunch. I suspect that may be what the consciousness of an octo is like.

A Romanian queer manifesto

I have an odd fondness for manifestos. So I was overjoyed to be shown this manifesto for a queer art festival in Romania.

Really, it is a manifesto for queer identity and queer community:

Our bodies can still feel the cold creeps of the jail bars from the jails that we’ve visited. We could have sought revenge for all this misery of ours, but, instead, we chose to use our bodies as tools to imagine an utopian future, where all of us, absolutely all of us reproduce to infinity and beyond their most deeply hidden identities.

Queer because it encompasses all our identities without imposing a predetermined norm and assigning us to predefined houses. Queer because infinity.

Reading something like this is, just occasionally, the jolt I need to pull me out of melancholy complacency. Most elaborately in 2008, when reading Laurie Penny’s first, angrily political dive into blogging pulled me out of a months-long depressive slump. More problematically when the manifesto thrills me despite being politically objectionable. The fascism of Marinetti’s Futurist manifesto fits here, as does the violent anarchism of the catechism of a revolutionist

A Romanian queer manifesto

I have an odd fondness for manifestos. So I was overjoyed to be shown this manifesto for a queer art festival in Romania.

Really, it is a manifesto for queer identity and queer community:

Our bodies can still feel the cold creeps of the jail bars from the jails that we’ve visited. We could have sought revenge for all this misery of ours, but, instead, we chose to use our bodies as tools to imagine an utopian future, where all of us, absolutely all of us reproduce to infinity and beyond their most deeply hidden identities.

Queer because it encompasses all our identities without imposing a predetermined norm and assigning us to predefined houses. Queer because infinity.

Reading something like this is, just occasionally, the jolt I need to pull me out of melancholy complacency. Most elaborately in 2008, when reading Laurie Penny’s first, angrily political dive into blogging pulled me out of a months-long depressive slump. More problematically when the manifesto thrills me despite being politically objectionable. The fascism of Marinetti’s Futurist manifesto fits here, as does the violent anarchism of the catechism of a revolutionist

Corona bureaucracy

Germany’s rate of corona vaccinations has jumped in the past 10 days. That is great, but also frustrating.

Frustrating, because the reasons are symptomatic of how people are being killed by the slow, cautious incompetence of government bureaucracy.

The first reason is that German family doctors are now allowed to give vaccinations, a role previously reserved for centralized vaccination centers.

The second reason is even worse: We have just started a new quarter.

Yes, really.

The discussion on manufacturers vaccine production schedules have largely been on numbers per quarter. Given that the EU is scapegoating them for delays, the manufacturers really really want to avoid missing their targets. And that leads to weirdness at the boundaries of the quarters.

Here’s the data on deliveries in Germany

At Biontech, production is going well, and they are comfortably meeting their Q1 commitment (~12m doses). But they have promised to almost quadruple that in Q2. So through March they delivered a steady 1m doses per week. Then in April, when we start counting against their Q2 target, the deliveries jump to 2.7 million per week.

AstraZeneca are the opposite. They are behind schedule. So they squeezed in a huge delivery at the end of Q1 (actually a couple of days later, but it’s being counted as Q1), like maybe 5x what they usually deliver in a week.

It’s rational behaviour from both companies. When you’re dealing with a short-tempered and annoying customer, you CYA by fulfilling the letter of your contracts, even at the cost of a worse outcome for the customer. And that’s the position the EU have put Biontech and AZ into.

Admittedly this is mainly speculation – but I do think it fits the facts and the (non-altruistic parts of the) motivations of everybody involved

[first posted on Less Wrong]

Corona bureaucracy

Germany’s rate of corona vaccinations has jumped in the past 10 days. That is great, but also frustrating.

Frustrating, because the reasons are symptomatic of how people are being killed by the slow, cautious incompetence of government bureaucracy.

The first reason is that German family doctors are now allowed to give vaccinations, a role previously reserved for centralized vaccination centers.

The second reason is even worse: We have just started a new quarter.

Yes, really.

The discussion on manufacturers vaccine production schedules have largely been on numbers per quarter. Given that the EU is scapegoating them for delays, the manufacturers really really want to avoid missing their targets. And that leads to weirdness at the boundaries of the quarters.

Here’s the data on deliveries in Germany

At Biontech, production is going well, and they are comfortably meeting their Q1 commitment (~12m doses). But they have promised to almost quadruple that in Q2. So through March they delivered a steady 1m doses per week. Then in April, when we start counting against their Q2 target, the deliveries jump to 2.7 million per week.

AstraZeneca are the opposite. They are behind schedule. So they squeezed in a huge delivery at the end of Q1 (actually a couple of days later, but it’s being counted as Q1), like maybe 5x what they usually deliver in a week.

It’s rational behaviour from both companies. When you’re dealing with a short-tempered and annoying customer, you CYA by fulfilling the letter of your contracts, even at the cost of a worse outcome for the customer. And that’s the position the EU have put Biontech and AZ into.

Admittedly this is mainly speculation – but I do think it fits the facts and the (non-altruistic parts of the) motivations of everybody involved

[first posted on Less Wrong]

A Person From Pullach

Since I mentioned Coleridge, I thought I would bring up my personal headcanon about one of the little mysteries of his life: the “Person from Porlock”
The poem Kubla Khan came to Coleridge as a vision in a dream, the result of a book he had been reading on Mongol history, combined with the effects of the opium he had taken the night before.
The poet woke up and began to compose a poem based on his dream. But after he had written the lines we now have, he was interrupted by a visitor. This “Person on business from Porlock” so distracted Coleridge that he forgot the rest of his dream, and the poem remained incomplete.

The identity of this visitor is a perfect miniature mystery, intriguing and yet totally inconsequential. The mundane answer is that there quite possibly was no visitor, and Coleridge just wanted an excuse for publishing a poem with an unusual structure. Or it was Wordsworth or another friend popping in.

Wild speculation is much more entertaining, though. So there’s one theory that “a person on business” was Coleridge’s way to hint that it was his dealer, stopping by to top up his supplies of poetry-inducing opium.
And for anybody writing historical or time-travel fiction, this is the perfect opportunity to get their character some face-time with a poet. So Ada Lovelace has been the Person from Porlock. Doctor Who has been the Person from Porlock. Douglas Adams even wrote a book where his protagonist becomes the Person from Porlock – in order to save Coleridge and the world from an extraterrestrial ghost.

My personal headcanon is that Coleridge’s visitor was, in fact, a Person from Pullach. Pullach is a suburb of Munich which, until recently, housed the headquarters of the German intelligence services. In my fantasy Germany has developed time travel. Prevented by paradox from killing Hitler, the spooks are instead zipping through history tinkering around the edges. One of them is a fan of Coleridge – why not, he was a Germanophile who translated Schiller and allegedly even understood Kant. So he shows up at the poet’s door, and inadvertently robs us of the remainder of Kubla Khan.

Bonus alternate history: I’ve been idly imagining a timeline in which Israel is not created, but the Zionists do instead succeed in colonizing Mars.

A Person From Pullach

Since I mentioned Coleridge, I thought I would bring up my personal headcanon about one of the little mysteries of his life: the “Person from Porlock”
The poem Kubla Khan came to Coleridge as a vision in a dream, the result of a book he had been reading on Mongol history, combined with the effects of the opium he had taken the night before.
The poet woke up and began to compose a poem based on his dream. But after he had written the lines we now have, he was interrupted by a visitor. This “Person on business from Porlock” so distracted Coleridge that he forgot the rest of his dream, and the poem remained incomplete.

The identity of this visitor is a perfect miniature mystery, intriguing and yet totally inconsequential. The mundane answer is that there quite possibly was no visitor, and Coleridge just wanted an excuse for publishing a poem with an unusual structure. Or it was Wordsworth or another friend popping in.

Wild speculation is much more entertaining, though. So there’s one theory that “a person on business” was Coleridge’s way to hint that it was his dealer, stopping by to top up his supplies of poetry-inducing opium.
And for anybody writing historical or time-travel fiction, this is the perfect opportunity to get their character some face-time with a poet. So Ada Lovelace has been the Person from Porlock. Doctor Who has been the Person from Porlock. Douglas Adams even wrote a book where his protagonist becomes the Person from Porlock – in order to save Coleridge and the world from an extraterrestrial ghost.

My personal headcanon is that Coleridge’s visitor was, in fact, a Person from Pullach. Pullach is a suburb of Munich which, until recently, housed the headquarters of the German intelligence services. In my fantasy Germany has developed time travel. Prevented by paradox from killing Hitler, the spooks are instead zipping through history tinkering around the edges. One of them is a fan of Coleridge – why not, he was a Germanophile who translated Schiller and allegedly even understood Kant. So he shows up at the poet’s door, and inadvertently robs us of the remainder of Kubla Khan.

Bonus alternate history: I’ve been idly imagining a timeline in which Israel is not created, but the Zionists do instead succeed in colonizing Mars.