Content-Type: text/shitpost

Subject: The Platonic thing
Path: you!your-host!wintermute!wikipedia!twirlip!am!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-23T16:41:33
Message-ID: <>
Content-Type: text/shitpost

This is going to be sort of vague. This morning I was thinking about what the Perfect Octopus would be like, but I don't think there really is such a thing. Obviously it must have eight arms, but merely having eight arms is not sufficient for a thing to be an octopus (or even necessary) and octopuses come in many varieties. There is no one single canonical octopus, to which any entity can be compared to determine its degree of octopus-ness.

There are, though, some properties that are like that. This example is not perfect, but it gets at what I mean: to what degree is an entity Kafkaesque? There is only one way to decide, and that is to compare the entity with the works of Kafka. Opinions may differ about how strong the resemblance is, but the works of Kafka are the standard, and the only standard. Any other proposed standard has authority only by transitivity. And if the works of Kafka aren't themselves Kafkaesque, then nothing is.

In some ways, the International Prototype Kilogram is an extreme example of this: an object has a kilogram of mass if, and only to the degree that, its mass is equal to that of the IPK. But in other ways this is not at all the example I want. My great-uncle's graduation ring is not a kilogram, even though it closely resembles the IPK in being roughly cylindrical, mostly made of platinum and residing in Grenoble.

What I'd like is to find classes of things that are defined by their overall similarity to a single prototype. So far the best example I've thought of is a Hitler mustache. I'd prefer an example that wasn't associated with an individual person, and very much prefer a non-Hitler example.

Subject: Public service announcement about spamming
Path: you!your-host!ultron!grey-area!fpuzhpx!plovergw!shitpost!mjd
Date: 2018-02-23T16:06:28
Message-ID: <>
Content-Type: text/shitpost

If you are sending unsolicited email messages that include a phrase to this effect:

Don't want emails from me anymore? Reply to this email with the word "UNSUBSCRIBE" in the subject line.

that means you are a spammer, and you should stop spamming.

If your response to this is “but the people I'm emailing might be very interested in what I have to say” then yes, you are still a spammer; that is what every spammer says and what every spammer has said in the entire history of spamming. And you should stop. You may be fooling yourself, but you are not fooling anyone else.

Subject: Thus!
Path: you!your-host!ultron!ihnp4!hal9000!plovergw!plover!shitpost!mjd
Date: 2018-02-23T15:46:52
Newsgroup: rec.pets.occitan
Message-ID: <>
Content-Type: text/shitpost

I wanted to write this article, but the author got there first and did a better job than I would have done anyway, so you should just read it.

Words for “yes” in Romance languages

Subject: Google flubs a spelling correction
Path: you!your-host!wintermute!wikipedia!hardees!m5!plovergw!plovervax!shitpost!mjd
Date: 2018-02-21T20:55:14
Message-ID: <>
Content-Type: text/shitpost

Usually if I misspell or just mistype a Google search term, it does a remarkably good job of guessing what I really meant. Most of its failures come from overeager guessing in cases where I correctly spelled something that just happens to be spelled strangely.

But today, it flubbed. I asked it to search for “Brigitte Zacharchenko” and it failed to find her, suggesting instead “Brigitte Zakharchenko”.

This actually messed up the one part of the spelling that I had right, and the search failed.

The correct spelling is “Brigette Zacharczenko”.

Subject: Scorpion and Felix
Path: you!your-host!ultron!uunet!asr33!kremvax!hal9000!plovergw!plover!shitpost!mjd
Date: 2018-02-20T20:33:02
Message-ID: <>
Content-Type: text/shitpost

This afternoon from the Department of “embarrassing stuff we did as kids that we wish everyone would stop bringing up”:

Scorpion and Felix, A Humoristic Novel is the only comedic fictional story to have been written by Karl Marx. Written in 1837 when he was 19 years old, it has remained unpublished. … The surviving fragments of the book's manuscript have not been well regarded. Francis Wheen in his biography of Marx characterizes the work as “a nonsensical torrent of whimsy and persiflage” which was “dashed off in a fit of intoxicated whimsy,” … The novel was never finished. Only some chapters of the novel survive to the modern day. Parts of the novel could have been burned by Marx himself…

Subject: Pizza delivery failure
Path: you!your-host!walldrug!prime-radiant!berserker!plovergw!plovervax!shitpost!mjd
Date: 2018-02-20T02:29:54
Message-ID: <>
Content-Type: text/shitpost

“Hello, your guy just delivered my pizza, and it is not what I ordered! I wanted half-pepperoni for me, and half-mushroom for my brother-in-law.”

“I'm very sorry, sir, we'll send over another pizza right away. Can you tell me what kind you got?”

“It was all messed up! My half was like two-thirds mushrooms, and his half was mostly pepperoni.”

Subject: I'm so old…
Path: you!your-host!walldrug!prime-radiant!uunet!batcomputer!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-19T16:03:40
Message-ID: <>
Content-Type: text/shitpost

I'm so old, I remember attending a meeting the Adobe people held at my workplace to try to convince us to adopt their new “PDF” thing.

Subject: Calculate the Taylor expansion… OR DIE
Path: you!your-host!ultron!uunet!asr33!hardees!triffid!mechanical-turk!skynet!m5!plovergw!shitpost!mjd
Date: 2018-02-19T05:17:27
Newsgroup: sci.math.math.maclaurin-or-die
Message-ID: <>
Content-Type: text/shitpost

The following story appears in George Gamow's memoir My World Line:

Here is a story told to me by one of my friends who was at that time a young professor of physics in Odessa. His name was Igor Tamm (Nobel Prize laureate in Physics, 1958). Once when he arrived in a neighboring village, at that period when Odessa was occupied by the Reds, and was negotiating with a villager as to how many chickens he could get for half a dozen silver spoons, the village was captured by one of the Makhno bands, who were roaming the country, harassing the Reds. Seeing his city clothes (or what was left of them), the capturers brought him to the Ataman, a bearded fellow in a tall black fur hat with machine-gun cartridge ribbons crossed on his broad chest and a couple of hand grenades hanging on the belt.

‘You son-of-a-bitch, you Communist agitator, undermining our Mother Ukraine! The punishment is death.’

‘But no,’ answered Tamm, ‘I am a professor at the University of Odessa and have come here only to get some food.’

‘Rubbish!’ retorted the leader. ‘What kind of professor are you ?’

‘I teach mathematics.’

‘Mathematics?’ said the Ataman. ‘All right! Then give me an estimate of the error one makes by cutting off Maclaurin's series at the !!n!!th term. Do this, and you will go free. Fail, and you will be shot!’

Tamm could not believe his ears, since this problem belongs to a rather special branch of higher mathematics. With a shaking hand, and under the muzzle of the gun, he managed to work out the solution and handed it to the Ataman.

‘Correct!’ said the Ataman. ‘Now I see that you really are a professor. Go home!’

(However, Dam Thanh Son has found and translated a more reliable version of the same story, from the memoirs of Tamm's grandson, L.I. Vernsky.)

Once when I was telling this story to some friends, I got to the part where the Ataman issues his challenge: “‘Calculate the error when the Maclaurin series is truncated at the !!n!!th term… OR DIE!’” This caught the attention of Katara, who was with us, then around fifteen months old. She perked up and proclaimed “AWW DIE!!!”

For the next few weeks she would startle us by interrupting whatever else was going with “AW DIE!”

This is why you need to be careful what you say around an impressionable child.

Subject: The duties of John von Neumann's assistant
Path: you!your-host!warthog!gormenghast!hal9000!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-19T04:52:37
Message-ID: <>
Content-Type: text/shitpost

The following is one of my favorite excerpts; I typed it in and have carried it around for 25 years. It appears on pp.220–221 of Edgar R. Lorch, Szeged in 1934, American Mathematical Monthly, vol. 100, #3, pp.219–230.

All of us Fellows were terrified what would happen to us if we couldn't locate a spot for next year. At this time the political super-potentates of the mathematical scene were centered in Princeton, N.J., where the Institute of Advanced Study had recently been established. The School of Mathematics was its leading school. There were about five mathematics professors at the Institute. In order to further distinguish them from ordinary mortals teaching at Columbia, Yale, or other universities, each professor had an assistant. There was tremendous variation in the duties of these assistants. It was traditional belief that Einstein's assistant did nothing. The only requirement for him was to be a Jewish exile from Nazi Germany. Hermann Weyl's assistant had normal duties: preparing in mimeographed form his professor's lectures on group theory. I cannot imagine what Alexander's or Veblen's assistants did — probably not much.

In early spring these potentates got together, counted up the mathematical plums to be handed out for the year, and made a list of the available talent who constituted the target space on which these plums were to be mapped. Then they sent the customary letters to the candidates: a three-paragraph personal letter to the candidates who had been hit, and a one-paragraph note of non-success to the poor souls who did not make it. One day I learned that one of my friends had received his letter — a good one. I gingerly went home, and sure enough, there was a letter from the Institute. The type-print covered the whole page — success! I would be able to live another year.

The letter was really exciting. I was being offered the job of assistant to John von Neumann! I had heard him lecture several times. He was brilliant, spoke very fast, his English was quite fluent, he made remarkably few errors.

I made a trip to Princeton and met with Veblen, who was running the Institute. “What,” asked I, “are the duties of an assistant to Professor von Neumann?” Veblen answered with a mixture of surprise and disdain, that a mere private second class should ask such a question about a four star general. His answer staggered me. Here were the four principal duties of von Neumann's assistant:

  1. To attend von Neumann's lectures on operator theory on Mondays, Tuesdays, and Wednesdays, take copious notes, complete unfinished proofs, see them through the secretarial jungle, and promptly circulate them to all American university libraries. This task alone was consuming the entire energies of a younger person, who had to be very sharp, fast, clever, and tough. These notes ran to over 600 pages.

  2. To be von Neumann's assistant as Editor of the Annals of Mathematics. This meant reading through every manuscript accepted for publication, underlining Greek letters in red and German letters in green, and circling italics. Also writing in the margins all necessary instructions to printers. The following anecdote illustrates the hazards of being editorial assistant of the Annals in the early thirties. A manuscript was submitted by the brilliant Soviet mathematician, Lev Pontryagin. Since paper was then exceptionally scarce in the Soviet Union, Pontryagin had taken wrapping paper, torn it into appropriate-sized pieces, and gone to work on his typewriter. Unfortunately, Pontryagin was blind. The wrapping paper was torn unevenly, and a good portion of the words and symbols in the margins were missing. No matter. The Annals editorial assistant retyped the paper, supplying all the missing symbols. What a hero!

  3. To go once a week to the printers of the Annals of Mathematics in Baltimore in order to instruct them in the art of typesetting mathematical symbols with subscripts, superscripts, subsubscripts, etc. The Annals of Mathematics had been printed in Hamburg, Germany by the firm of Lutke and Wolk. In view of increasing anti-Semitism under Hitler, the German connection was given up in favor of printing in the United States. But no American printer had ever before set up mathematical symbols! They were complete illiterates. Solution: Let von Neumann's assistant teach them!

  4. To translate into English von Neumann's numerous 100-page papers. Now that von Neumann was a professor in an American institute, it was thought that his papers should appear in English, not German. Since von Neumann was provided with an assistant, it was natural that the assistant should do this.

You may recall that this was extracted from an article titled Szeged in 1934.

That is because the author, Lorch, decided that he was not cut out for the job, and fled to Hungary.

Subject: Dumbest question this week
Path: you!your-host!wintermute!wikipedia!uunet!asr33!hardees!triffid!gormenghast!qwerty!fpuzhpx!plovergw!shitpost!mjd
Date: 2018-02-18T22:19:47
Message-ID: <>
Content-Type: text/shitpost

Countability of Fibonacci series asks:

How is the countability of Fibonacci sequence proven?

Subject: Reservoids
Path: you!your-host!walldrug!prime-radiant!computer!ihnp4!hal9000!plovergw!shitpost!mjd
Date: 2018-02-18T22:16:12
Newsgroup: sci.math.reservoids
Message-ID: <>
Content-Type: text/shitpost

Somewhere along the line I mistyped “reservoir” as reservoid, which seems like a fortunate coinage. I'm not sure just what reservoids are, but I imagine some sort of extradimensional storage space. Perhaps in the Harry Potter world it's a trademark for a Bag of Holding? Except no, in that world they have an Undetectable Extension Charm and anyone can cast it, say on a horn filled with seawater.

Google search produces a mix of obvious typos and interesting leads that, on investigation, turn out to be typos. For example, the top hit is about special firewood-storage shelves for next to your fireplace, whose name is actually the totally unimaginative “reservoirs”. A reference to Quentin Tarantino's lost masterpiece Reservoid Dogs is similarly a simple error.

Hit #6 is the Wikipedia article for reservoir sampling, which I took as Google just being a its creepy stalker self.

Hit #8 is from a 1912 Kentucky regulation about slaughterhouse construction.

I also tried searching the database of U.S. trademarks; nobody has trademarked “reservoid”. The term is wide open for anyone who wants to use it.

Subject: More reservoir sampling
Path: you!your-host!ultron!uunet!batcomputer!plovergw!shitpost!mjd
Date: 2018-02-16T21:30:05
Newsgroup: talk.mjd.reservoir-sampling
Message-ID: <>
Content-Type: text/shitpost

Regarding my recent discussion of algorithms to select exactly half the items from a finite but unbounded stream: Although I am persuaded by the argument I gave that there is no algorithm better than loading the whole thing into a buffer first, I still find this quite counterintuitive and I feel that if there is tnot some wrinkle that none of us have appreciated yet, then my intuition here is in need of a significant correction.

In the original problem, we had a stream of !!2N!! items, but we didn't know what !!N!! was. We were required to select exactly !!N!! of them for output, with each possible subset appearing with probability !!{2N\choose N}^{-1}!!. The question was essentially “is there a method for doing this that requires less memory than just sucking the whole stream into a buffer”, and the answer was “no”.

Let's take what appears to be a much easier version of the same problem. First, instead of requiring the outputs be equiprobable, we will only require that each possible output set appear with some positive probability.

Let's also say that instead of selecting exactly half the items, we are only required to select !!\lfloor\log_{10} N\rfloor!! of them. (We can even constrain things further by requring !!N!! to be a power of 10, but I don't think it makes a difference.) So:

  • We are only required to emit !!\lfloor\log_{10} N\rfloor!! of the !!N!! inputs, say if there are ten billion we only need to select and emit ten.

  • We are not required to select the possible outputs with any particular probability, as long as there is some possibility of producing each possible selection.

  • The only memory constraint is that we are not allowed to read the entire input into a buffer in every case. There must be some !!N!! for which, when the input contains !!N!! items, we have a chance of using at most !!N-1!! memory.

It seems incredible to me that there is no way to solve this problem, but I think that is so.

One possible strategy is to start producing output before reading all the input. I am pretty confident that this can never work. Say that after reading the first !!k!! items, we emit some item !!R!!. We have foreclosed the possibility of producing an output that omits !!R!!, but that itself is no problem, as long as we don't do it every time. The real problem is: we have also foreclosed the possibility of producing an output that omits all of the first !!k!! items, and that has been foreclosed every time. If the input contains fewer than !!10^k!! items we can escape detection, but if it has more than that we have screwed the pooch. So it can never work to emit items before reading the end of the stream.

Now say we have just read the first item. We can store it, emit it, or discard it. Emitting it immediately would be a failure, as I just discussed. And discarding it is also a failure, because if we discard it immediately we might later discover that !!N\ge 10!!, and that we were required to have a positive probability of emitting item 1. So we must store it, at least temporarily.

Now we read the second item. Again, emitting it and discarding it are losers, for the same reasons as before. Emitting 1 now is just as bad is doing it before would have been. Overwriting item 1 with item 2 is a little better, as long as we do it stochastically. (This is what makes ordinary reservoir sampling work.) But it forecloses the possibility of emitting both 1 and 2, and if !!N\ge100!! we are required to have had a chance of doing that. So the only remaining choice is to store 2 along with 1.

Say we have stored the first 9 items, and we have just read the 10th. Now the situation is a little different. We know, for the first time, that that output must include at least one item. But we still can't select one of these ten items to emit immediately, for the same reasons as before: an algorithm that does that has zero chance to emit, say, just !!\{s_{43}, s_{57}\}!!, which it is required to do with positive probability if !!N=100!!. And we can't select an item and discard it, because an algorithm that does that has zero chance to emit exactly !!\{s_1, \ldots s_{10}\}!!, which it is required to do with positive probability if !!N=10^{10}!!.

How long do we have to hold onto those first ten items? We certainly can't do anything about them until we resolve the question of whether !!N\ge10^{10}!!. If we hit the end of the stream, we know what to do, but the whole point was to not hold onto them until we got all the way to the end. And the situation isn't any better once we get out to the !!10^{10}!!th item, just as the situation with item 1 was no better once we got to the 10th item. We have to store all of the first !!10^{10}!! items, against the possibility that the input might contain at least !!10^{10^{10}}!! items so that our output has a chance to contain all of the first !!10^{10}!!.

If we are required to select, say, one million items from an unbounded stream, we can do it with a constant amount of memory, regardless of the size of the stream. But if we are required to select !!\frac N2!! or !!\sqrt N!! or !!\log N!! items, even if that is a tiny tiny fraction of the whole, even an inverse Ackermann function or something, there is no way to do it without storing the entire stream in an array. I am amazed.

Subject: People who are only photographed in black and white
Path: you!your-host!wintermute!wikipedia!twirlip!wescac!skynet!m5!plovergw!shitpost!mjd
Date: 2018-02-14T20:42:13
Newsgroup: misc.test.tom-waits
Message-ID: <>
Content-Type: text/shitpost

A couple days ago I observed that although Tom Waits was born in 1949, well into the color film era (Kodachrome was introduced in 1935), almost all the available photographs of him are in black and white, which I think tells us something interesting about Tom Waits, although I'm not sure I could say exactly what. I wondered who else might have this attribute.

Craig Burley has found another example: William S. Burroughs. Although he was born in 1914, he lived until 1997 and you would think there would be many color photographs of him. But most are black and white. For example, Wikipedia's portrait is B&W even though it was taken in 1977.

Subject: More reservoir sampling
Path: you!your-host!wintermute!wikipedia!hardees!triffid!grey-area!fpuzhpx!plovergw!plovervax!shitpost!mjd
Date: 2018-02-14T19:05:12
Newsgroup: sci.math.reservoir-sampling
Message-ID: <>
Content-Type: text/shitpost

Abigail has presented a convincing argument that the sampling algorithm I asked for does not exist.

Suppose the algorithm has read the first !!N!! items. It does not yet know how many there will be in all; there might be !!2N!!. But if there are !!2N!!, there is a positive probability that the !!N!! it has read are exactly the !!N!! it will emit, and the only way it can do this is if it has retained all !!N!! in memory.

But if it has retained all !!N!! in memory, and then discovers that there are no more to read, it has exceeded the memory bounds. (Or rather, it must since the argument is the same for all !!N!!.)

This rules out not only a sublinear memory bound, but any result that would use less memory than reading all the items into a buffer.

Subject: More reservoir sampling
Path: you!your-host!walldrug!prime-radiant!computer!hal9000!plovergw!shitpost!mjd
Date: 2018-02-14T17:18:42
Newsgroup: misc.reservoir-sampling
Message-ID: <>
Content-Type: text/shitpost

Here's yet another variation on reservoir sampling that I haven't seen before.

You have a stream that will produce !!2N!! items, one at a time as they are requested, but you don't know ahead of time what !!N!! is. You want to select exactly !!N!! of them at random, and you want each of the !! 2N\choose N!! possible subsets chosen equiprobably.

But you must do this with exactly !!N + O(1)!! memory. (Doing it with !!O(N)!! memory is easy: just suck the whole stream into a buffer.) Is this possible? I'm really not sure. If not, is it possible with !!N + O(f(N))!! for any sublinear !!f(N)!!?

If it is possible, probably it is not hard to generalize the method to selecting !!N!! of !!kN!! items for any positive !!k!!.

[ Thanks to Dfan Schmidt for pointing out that I did not originally ask for what I wanted. ]

[ Answer: Nope. ]

Subject: Weighted reservoir sampling
Path: you!your-host!ultron!neuromancer!berserker!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-13T18:39:34
Message-ID: <>
Content-Type: text/shitpost

Last week sometime I had an interesting idea for a variation on reservoir sampling that I'd never seen before. Then I forgot about it. Yesterday I remembered for the first time that I'd had this idea, and I was frustrated that I couldn't remember what it was. I racked my brain all evening and the following morning trying to remember it, and today I did remember, shortly before noon.

I stopped in my tracks and pulled out my phone to make a note. I typed in weigh and it offered to autocomplete to weighted, so I accepted. Then it offered the next word: reservoir, and sure enough, the next autocompletion was sampling.

So I must have made a note about it already, and I was going to end this article by pointing out that I had had it on my to-do list since last week, sheesh, and all my brain-racking was for nothing. But then when I looked for it, it wasn't there. So I think I must have recorded it somewhere, but I can't find the record. I don't know if that's better or worse.

Actually it occurs to me now that maybe I didn't make a record before, and that my phone knows about it because I did a Google search for it shortly after getting the idea. In that case the brain-racking was justified, I would be pretty much off the hook for everything, except the basic omission of forgetting to make a note of it in the first place.

I'll write up the weighted reservoir sampling thing sooner or later, probably on the Universe of Discourse.

Subject: Tom Waits
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!twirlip!am!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-13T04:42:32
Newsgroup: comp.lang.haskell.tom-waits
Message-ID: <>
Content-Type: text/shitpost

So I did Google image search for Tom Waits, and the results are striking:

Screenshot of the first page of Google image search for 'Tom
Waits'.  Almost all the pictures are black and white photographs; very
few are in color.

General opinion is overwhelmingly against the idea of color photographs of Tom Waits.

I tried to think who else might be like this. The only person I thought of was William Kennedy, but the effect wasn't nearly as pronounced. I'll sleep on it.

[ Craig Burley points out that William S. Burroughs also has this distinction. ]

Subject: SVG images rendered at different scales
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!twirlip!wescac!skynet!m5!plovergw!shitpost!mjd
Date: 2018-02-10T14:25:15
Message-ID: <>
Content-Type: text/shitpost

I was looking at yesterday's article on my phone. In horizontal orientation the illustration looked fine:

But in vertical orientation the browser (Firefox 58.0.1) rendered the two SVG images at completely different scales:

I think the two page elements are identical and that the two SVG files have the same natural size, the same scale, etc. Does anyone have any idea why this happened? Is it something I did? Is it something I could prevent?

[ Addendum 20180212: The mystery has been solved; I'll post it here later this week. ]

Subject: “Obvious” in mathematics
Path: you!your-host!wintermute!wikipedia!twirlip!am!plovergw!shitpost!mjd
Date: 2018-02-09T16:23:35
Message-ID: <>
Content-Type: text/shitpost

I have been thinking for a long time about the way mathematicians use terms like “obvious”, “straightforward”, “trivial”, and so forth, and the different shades of meaning these communicate. Someday I will publish a longer and more complete discussion.

Meantime, here's a thought. Discussing the Petersen graph recently, I said:

The standard presentation, above, demonstrates that the Petersen graph is nonplanar, since it obviously contracts to !!K_5!!.

To someone not versed in graph theory, this not only isn't obvious, it's unintelligible. In fact, it's indistinguishable from a meaningless parody:

The Cosell configuration, shown above, is semispatulated, since it obviously extends to a !!\zeta!!-complete net.

But I also think this is an exactly correct use of “obvious”:

  1. I said it obviously contracts to !!K_5!!. If you know what a contraction is, and what !!K_5!! is, this is obvious. In fact the first thing you might notice, if you were seeing the Petersen graph for the first time, is how much it resembles !!K_5!!:

    Petersen !!K_5!!
  2. But it isn't meant to suggest that the meanings of “contract” or “!!K_5!!” are themselves obvious. Compare:

    Obviously, a fly ball that leaves the field ouside of fair territory is never a home run.

    If you don't know at least the approximate definitions of the technical terms there, you will be in the dark. But that doesn't make this an inappropriate application of the term “obvious”.

  3. The Petersen graph also contracts to !!K_{3,3}!!, but I doubt anyone would say that it was obvious, at least not from seeing this presentation.

  4. I didn't say that the graph was obviously nonplanar. The contractibility is obvious, but the nonplanarity follows from that by Kuratowski's theorem, which nobody claims is obvious. (Quite the opposite!)

Contrast this with:

The Petersen graph is nonplanar, since it *trivially contracts to !!K_5!!.

I think “trivially” here is wrong, and people might object. That would suggest that no actual contractions need to occur. !!K_5!! trivially contracts to !!K_5!!, but the Petersen graph does not.

Subject: Best practices for cache management
Path: you!your-host!wintermute!brain-in-a-vat!berserker!plovergw!shitpost!mjd
Date: 2018-02-08T20:38:24
Message-ID: <>
Content-Type: text/shitpost
  1. To prevent possible memory exhaustion, be sure to clear the cache after every request.

Subject: Qen
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!twirlip!glados!extro!forbin!brain-in-a-vat!am!plovergw!shitpost!mjd
Date: 2018-02-08T16:46:48
Newsgroup: alt.binaries.qen
Message-ID: <>
Content-Type: text/shitpost

Vernor Vinge likes to use “Q” to represent the /t͡ʃ/ sound of English “church”, similar to how it is used in pinyin. But he does this even in places that Chinese does not. So for example, there is an organization in some of his novels called the Qeng Ho, pronounced “cheng ho”, and inspired by the historical Chinese mariner Cheng Ho. But Cheng Ho is not romanized with a “Q”; in Pinyin it is written “Zheng He”.

In the case of the Qeng Ho this is totally legit, because the Qeng Ho exist ten or twenty thousand years in our future, and Vinge can make up whatever language he wants for them. He does like to hint that the languages in those novels are descended from Earth languages, but in ten thousand years anything can change.

However! One of the main characters in his 1986 novel Marooned in Realtime is Marta Korolev, and her full name is given at one point as Marta Qih-hui Qen Korolev. I now wonder if Vinge was thinking of the extremely common name “Chen” (陳) when he named Marta Korolev “Qen”.

But “Chen” is not spelled with a Q in Pinyin. It is spelled “Chen”. Not only is there is no name “Qen”, but there cannot be because in in Mandarin “q” is never followed by “e”. And Korolev was born around the beginning of the 21st century, not 10,000 years from now.

Oh well. Maybe “Qen” is Albanian.

Subject: Qihui
Path: you!your-host!walldrug!prime-radiant!computer!hal9000!plovergw!shitpost!mjd
Date: 2018-02-08T16:16:37
Message-ID: <>
Content-Type: text/shitpost

In 2001, I noticed something fun. One of the main characters in Vernor Vinge's 1999 novel A Deepness in the Sky is Qiwi Lin Lisolet. One of the main characters in his 1986 novel Marooned in Realtime is Marta Korolev, and her full name is given at one point as Marta Qih-hui Qen Korolev. Aha, they have the same name — “Qiwi” appears to be a modified spelling of “Qih-hui”.

I emailed Vinge about this:

Does the name have some special meaning?

He replied “Wow!”

Vinge told me that although they did indeed have the same name, and he did intend “Qiwi” to have been be descended from the real Chinese name “Qih-hui”, his repeated use of the name was an unintended coincidence, and he hadn't been aware that he had done it until I pointed it out.

Subject: Only
Path: you!your-host!ultron!brain-in-a-vat!am!plovergw!plover!shitpost!mjd
Date: 2018-02-08T15:47:42
Newsgroup: news.groups.only
Message-ID: <>
Content-Type: text/shitpost

What is the difference between:

  • The tree only has depth 2
  • The tree has only depth 2
  • The tree has depth only 2


Subject: My current favorite puncutation mark
Path: you!your-host!walldrug!prime-radiant!computer!hal9000!plovergw!shitpost!mjd
Date: 2018-02-08T15:47:07
Newsgroup: talk.mjd.puncutation
Message-ID: <>
Content-Type: text/shitpost

Lately I have been enjoying the special punctuation mark “!‍!1!”. I think it is like a regular exclamation mark, except that it expresses a sort of unrestrained exuberance and enthusiasm, but with a strong mocking or ironic connotation.

Subject: Mathematicians with the same name
Path: you!your-host!ultron!uunet!asr33!gormenghast!hal9000!plovergw!plover!shitpost!mjd
Date: 2018-02-08T14:56:25
Newsgroup: sci.math.mathematicians.who-have-the-same-name
Message-ID: <>
Content-Type: text/shitpost

Too many mathematicians have the same name. This is a problem!

For example, I am always mixing up Garrett Birkhoff and George David Birkhoff. But they at least have an excuse for their similar names: George David was Garrett's father, or maybe his son. One or the other, anyway.

I remember discovering with surprise that Aviezri Fraenkel was not the namesake of Zermelo-Fraenkel set theory. That was Abraham Fraenkel. At least I picked up pretty quickly that Michael Guy was the son of Richard K. Guy. But I once met Andrew Appel and struggled for half an hour to figure out why I had heard of him before, eventually realizing that I had been thinking of his father, Kenneth Appel, who was famous for his proof (with Wolfgang Haken) of the four-color theorem.

In researching this article, I discovered for the first time that noted topologist E.H. Moore, co-inventor of the important net concept and the associated notion of Moore-Smith convergence, is not only not the same person as, but not even related to, noted topologist R.L. Moore.

I am not even going to get into the matter of the dozen or so famous scientists and mathematicians named Bernoulli.

I am happy to admit that most of these are just my own ignorance and carelessness. The Birkhoffs are related. The Bernoullis are related. The names “Moore” and “Fraenkel” are common. My occasional confusion of John Milnor and Robin Milner is inexcusable since they are not even spelled the same way. For a long time I inexplicably conflated professor Scott Weinstein with Dana Scott.

But, Gentle Readers, there is one mistake that I refuse to be responsible for, because the universe has conspired against me. There is a famous graph theorist, the namesake of the Rado graph, Rado's theorem of Ramsey theory, the Erdős-Rado theorem, and other similar matters. As you might expect of a frequent collaborator of Erdős, he is a Hungarian. Obviously, I refer to noted Hungarian mathematician Tibor Radó.

Except no, I don't. Tibor Radó is not known for any of those combinatoric and graph-theoretic results. He is the famous namesake of theorems, but in the wholly unrelated fields of complex analysis and harmonic functions. He never collaborated with Erdős.

The Rado who collaborated with Erdős was noted German mathematician Richard Rado.

Subject: Eagles-related property damage
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!twirlip!batcomputer!plovergw!shitpost!mjd
Date: 2018-02-07T17:17:21
Newsgroup: rec.pets.go-eagles
Message-ID: <>
Content-Type: text/shitpost

A couple of days ago I posted a set of pictures I had taken of property damage near my office, perpetrated by Philadelphia Eagles fans celebrating the Eagles' recent Super Bowl victory.

I now think my response was excessively sour. None of the pictures I took were of intentional vandalism. They were all incidental damage caused by exuberant fans climbing stuff. Not something to be proud of, but climbing for the joy of climbing is not the same as smashing for the joy of smashing.

There were some real instances of lawless vandalism: a car was overturned, one of the display windows at Macy's was smashed, and a gas station mini-mart was looted. But the pictures I took were of a rather different thing.

The Philadelphia Inquirer reported on exaggeration of the disorder in the world press.

Subject: Ear piercing
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!skordokott!mechanical-turk!skynet!m5!plovergw!shitpost!mjd
Date: 2018-02-07T16:41:48
Newsgroup: talk.mjd.ear-piercing
Message-ID: <>
Content-Type: text/shitpost

A while back I got my ear cartilage pierced. A few people, including my kids, asked if it hurt. I said “you know how it feels when you stub your toe really hard?”


“It was nothing like that bad.”

Subject: The remainder of a square root
Path: you!your-host!wintermute!wikipedia!hardees!triffid!mechanical-turk!brain-in-a-vat!am!plovergw!plovervax!shitpost!mjd
Date: 2018-02-05T15:45:03
Newsgroup: misc.math.square-root-remainder
Message-ID: <>
Content-Type: text/shitpost

Toph and I were discussing the Pythagorean theorem, and I asked her what the square root of five was. She wasn't sure, but said “two, with a remainder one?”

I think this is an insightful answer. She is correctly analogizing the operation with integer division. In division, we say that !!a!! divided by !!b!! has a remainder of !!r!! when $$a = bq+r\qquad(0\le r \lt b).$$ If we require the condition on !!r!!, the solution to the equation is unique.

The analogous situation for square roots is that the square root of !!n!! has a remainder of !!r!! when $$n = c^2 + r\qquad(0\le r\lt 2c+1).$$ Again, the condition on !!r!! guarantees a unique solution.

The world is full of things that aren't important enough to have their own name. What I find interesting about this is that I think it is important enough to have a name. In connection with square roots we often need discuss the remainder, but we don't call it that.

(I was going to dig up evidence of this, then lost interest and filed the article in the “publish someday, maybe” folder. But then I remembered: Content-Type: text/shitpost doesn't need evidence! Victory!!)

Subject: Woo Philadelphia Eagles 2018 Super Bowl champs!!1!
Path: you!your-host!ultron!gormenghast!qwerty!fpuzhpx!plovergw!plover!shitpost!mjd
Date: 2018-02-05T15:28:42
Message-ID: <>
Content-Type: text/shitpost

[ Addendum 20180207: a little more context. ]

Subject: The fickle gods of math Stackexchange
Path: you!your-host!wintermute!uunet!asr33!hardees!triffid!mechanical-turk!berserker!plovergw!plovervax!shitpost!mjd
Date: 2018-02-04T17:34:18
Message-ID: <>
Content-Type: text/shitpost

I got a bunch of upvotes this week for garbage posts, but none for my favorite post. OP presented an ugly cubic graph with ten vertices:

The ugly graph
has vertices 0, 1, …, 9 arranged in a ring, with five additional
edges: 1–5, 2–8, 3–9 4–7, 5–10

OP asked if this ugly graph was isomorphic to the Petersen graph:

The petersen
graph has two sets of five vertices each.  Each set is connected into
a pentagonal ring.  There are five more edges between vertices in
opposite rings, but instead of being connected 0–0 1–1 2–2 3–3 4–4,
they are connected 0–0 1–2 2–4 3–1 4–3.

Often the answer to this sort of question is “poke around until you find some ad hoc property that one graph has but not the other. Usually you start by counting up the vertex degrees, which must match. In this case, both graphs are cubic, so that doesn't help. Someone else tried the next thing and found that the ugly graph has a 4-cycle, which the Petersen graph does not, question answered.

But my answer was more elegant. The Petersen graph has many interesting properties. Among other things, it is the smallest non-hamiltonian cubic graph. But the ugly graph obviously has a hamiltonian cycle —the ring around the outside — so it's not the Petersen graph.

Subject: Andy Lee's higgledy-piggledy
Path: you!your-host!wintermute!wikipedia!twirlip!wescac!grey-area!fpuzhpx!plovergw!shitpost!mjd
Date: 2018-02-04T15:39:15
Newsgroup: misc.higgledy-piggledy
Message-ID: <>
Content-Type: text/shitpost

This is about the brilliance (and indulgent magnanimity) of Andy Lee. I don't want to steal M. Lee's spotlight by prepending a long and tedious explanation, so I'm going to put the good part up front. Andy Lee sent me this:

Mark Jason Dominus
Scrambled some spellings and
Thus made me laugh.

Now on a similar
Theme he treats friendships as
Paths on a graph.

Wow, my own poem! OK, you can stop reading here.


  1. This is a verse form called a “higgledy piggledy”.

  2. A while back when I was discussing the anagram “megachiropteran / cinematographer”, Mike Morton (“Mr. Machine Tool”) wrote to point out that he had written a higgledy-piggledy about it. I then mentioned it in one of the several articles about anagrams.

  3. This week Andy Lee pointed out Mike Morton's poem to me on Zulip, and simultaneously wrote to Mike to point out my articles. I found out about the latter when Mike forwarded me Andy's email. I went back to Zulip and said:

    This message is pointing out that Mr. Machine Tool sent me a message about your message about my blog post.

    Now you should send Mr. Machine Tool email mentioning my Zulip message in which I mentioned his message to me that forwarded your message to him about the connection between my blog post and his tweet.

    You could also mention that in my reply to your original Zulip message about Mr. Machine Tool's tweet, I directed you to a blog post of mine that refers to the same tweet.

    Finally, I note that “Mark Jason Dominus” scans correctly as the first line of a Higgledy-Piggledy, and suggest that you should put all your further messages in this form.


    I didn't think Andy would actually do it, but look what I got.

Wow. I don't deserve this.

Thanks, Andy.

Subject: CNS
Path: you!your-host!walldrug!prime-radiant!uunet!batcomputer!plovergw!shitpost!mjd
Date: 2018-02-04T15:08:03
Newsgroup: misc.cns
Message-ID: <>
Content-Type: text/shitpost

CNS abbreviates “central nervous system”.

Also “chicken noodle soup”.

Subject: Puzzle Zapper Blog
Path: you!your-host!wintermute!gormenghast!hal9000!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-03T14:10:57
Message-ID: <>
Content-Type: text/shitpost

You should check out Alexandre Muñiz' Puzzle Zapper Blog. Muñiz invents all sorts of attractive and clever puzzles. There is a lot to like about these puzzles even if you don't particularly care for puzzles. They always have some elegant mathematical symmetry and an interesting concept. Puzzle Zapper also has all kinds of things things related to tilings, geometry and combinatorics.

Today's post is about which pentominoes are the most convex. Obviously, the I pentomino is and the others aren't, but how much aren't they? Well, it depends on how you measure. By reasonable method A, it's the U pentomino; by method B it's the X, and by method C it's a tie between F, T, V, X, and Z.

A particular favorite post of mine was the story about how Muñiz went to the Gathering 4 Gardner and confounded them with his seemingly impossible riddles about the Lo Shu magic square:

    8   1   6

    3   5   7

    4   9   2

It's easy to show, and has been known for thousands of years, that this is the only way (not counting rotations and reflections, of course) to arrange the numbers 1–9 in the cells of a 3×3 array so that the numbers in each row, column, and diagonal add up to the same sum, which must be 15. Muñiz arrived at the Gathering and anounced that he had found not one but two new ways, and the story just keeps getting better from there.

My only regret is that his posts are so infrequent. But every time I see there is a new one I smile and exclaim “Ooh, a new Puzzle Zapper!” and rush off to read it.

Subject: The sinister bag strap
Path: you!your-host!wintermute!brain-in-a-vat!am!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-02T16:44:29
Message-ID: <>
Content-Type: text/shitpost

I was in Santa Monica for business last year, and the strap on my shoulder bag broke. Very annoying! I could order a replacement, but I would have to have it shipped to my home, and that meant I would be without a strap, hand-carrying my heavy bag containing my fragile computer all over town for the rest of the week. Still it could not be helped.

That evening I went online and asked Google where to order a replacement bag strap, and it duly produced a list of suggestions. But one of them was surprising, and much better than I had hoped for. It showed me a price and a picture of a strap that was available at the REI two blocks up the street, and informed me that the REI would be open for another ninety minutes. Wow! Great! Amazingly useful!

I went up the street and bought the strap, happy ending.

After I got home I was enthusing to Katara about how great this was. Much better than suggesting that I mail order it and then wait for delivery. “But I don't understand what they get out of it,” I said. “When you click through to order on line, Google gets a referral fee. But they can't get any referral fee from REI because they don't know that I went in there half an hour later.”

“Yes, they do,” replied Katara.

Oh, shit. They do.

I'm really not sure how I feel about that.

Subject: Oaken tokens
Path: you!your-host!warthog!colossus!kremvax!hal9000!plovergw!shitpost!mjd
Date: 2018-02-02T15:37:52
Message-ID: <>
Content-Type: text/shitpost

Now I'm stuck on the idea of what might come after “oaken tokens from Hoboken”. Unfortunately.

Here in Philadelphia we have a place called Shamokin Street and that might have been next.

I suppose this street is named after the town of Shamokin, which is not that far from here, around 2½ hours’ drive. The name is from Lenape, and supposedly means “place of eels”.

Many of the really good names around here are Lenape. One of my favorites is Conodoguinet Creek, a tributary of the mighty Susquehanna River. “Conodoguinet” means “a long way with many bends”.

A map of
Conodoguinet creek, which runs eastward into the Susquehanna, just
opposite Harrisbug, PA.  The creek is extremely bendy, running about a
hundred miles long, but only covering about fifteen miles of
straight-line distance.

There are also a lot of places around here named “Perkiomen”, which is also Lenape. Some people say it means a place where there are cranberries.

Why can't we just ask the Lenape what it means? I want to look into this, the details are probably interesting. If they don't know, I suppose part of the reason is phonological shift, and that there are no records of what the language was like 300 years ago. Presumably the main cause, both proximally and distally, is cultural upheaval caused by European immigration, but by what specific mechanisms? The language itself might have changed drastically.

Or maybe the answer is: of course we could ask them, but white people don't bother to.

The Nanticoke Leni-Lenape tribe has a monograph about their history available for download. Useful! I will read it.

Hmm, this article has wandered a long way from where it started. Welcome to my brain.

Subject: Non compote mentis
Path: you!your-host!ultron!ihnp4!hal9000!plovergw!shitpost!mjd
Date: 2018-02-02T03:16:28
Message-ID: <>
Content-Type: text/shitpost

Non compote mentis is pretty silly — it is some sort of pseudo-joke my sleep-befuddled brain makes in the mornings about non compos mentis — but it occurs to me for the first time that the actual Latin plural of non compos mentis is non compotes mentes.

Maybe that will give my brain something extra to do next time I am making compote. Minty compotes, perhaps.

Subject: Cork flakes
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!twirlip!glados!extro!goatrectum!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-02T03:11:36
Newsgroup: comp.protocols.tcp-ip.cork-flakes
Message-ID: <>
Content-Type: text/shitpost

Every morning I get up before my brain does, I shamble downstairs, and start making breakfasts and lunches for the kids. It's important for me to have an automatic routine for this because I seem to be incapable of any kind of independent thought for the first half hour or so. It works fine as long as I'm doing all the same things in the same ways.

But this leads to some strange results. For a long time I would prepare a bowl of Corn Flakes every day, and every day my sleep-addled brain would say “Cork Flakes! Hee hee hee!”

Some mornings I make apple compote for the kids' breakfast. My brain never loses a chance to say “non compote mentis! Hee hee hee!” and it usually follows up with something about Truman Compote.

When I make grits, the brain usually ponders the kinship between “grits” and “groats”, and lately it has been considering the triphthong in an exaggerated Southern U.S. pronunciation of “grits”, which I discussed recently. The oatmeal is more fun. My brain always says something about goatmeal, and usually something else about stoatmeal.

I used to carry transit tokens and the first thing I would do after putting on my trousers would be to put two tokens into my pocket. My brain would mutter “tokens” and then “what if they were oaken tokens?”. At one point it started following this with “What if they were oaken tokens from Hoboken?”. I stopped using tokens a while ago, as they are being eliminated, and I am glad, because I don't think I want to know where the progression would go next.

When I see Rice Krispies in the cabinet, I always think of Bryce Crispus. I'm not sure who Bryce Crispus is and my brain never offers any additional information about him.

Toph sometimes has toast with Nutella and my brain always reminds me to think about the Nutelephone. (I work with someone named Michelle and it's always a little struggle not to mention the Michellephone, and then I started working with Liz Cortell, and the temptation grew almost too much to bear. But I will remain strong.)

When I cut up cucumbers to put into Katara's lunch, my brain usually makes a remark about how cucumbers should be followed with r-cumbers and s-cumbers. I tried typing that on my phone, and it took “qcumbers” in stride, but then it tried to autocorrect the next two to “qcumbers” also. I don't know, it's a mystery.

I have to put up with this nonsense every weekday morning.

Subject: Uncountable tilings of the line
Path: you!your-host!ultron!uunet!asr33!kremvax!hal9000!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-02T02:48:25
Newsgroup: misc.math.uncountable-tilings
Message-ID: <>
Content-Type: text/shitpost

Today I spent like ten minutes trying to think whether it was possible to find a subset of the real line that could be partitioned into an uncountable family of (nontrivial) intervals.

The answer is no, but it should have taken me way less than ten minutes to think of why. Each interval contains at least one rational number. Since the intervals are disjoint, there are not enough rational numbers to go around.

Subject: English orthography
Path: you!your-host!warthog!mechanical-turk!brain-in-a-vat!am!plovergw!ploverhub!shitpost!mjd
Date: 2018-02-02T02:29:51
Message-ID: <>
Content-Type: text/shitpost
  1. singer
  2. finger
  3. ginger

Subject: Grook
Path: you!your-host!warthog!goatrectum!plovergw!shitpost!mjd
Date: 2018-02-01T16:37:18
Newsgroup: misc.misc.grook
Message-ID: <>
Content-Type: text/shitpost


The road to wisdom? — Well, it's plain
    and simple to express:
and err
and err again
but less
and less
and less.

(Piet Hein, Grooks 7. Hein was also the inventor of the Soma cube, the game of Hex, and the superellipsoid, among many other things.)

Subject: Gitignore patterns
Path: you!your-host!ultron!the-matrix!mechanical-turk!berserker!plovergw!shitpost!mjd
Date: 2018-02-01T16:27:09
Newsgroup: talk.mjd.gitignore
Message-ID: <>
Content-Type: text/shitpost

Emacs left behind an auto-save file, c/, and every time I did git status -s I saw it mentioned. So I wanted to tell Git to ignore this sort of file. (Sure, I could just remove the file, but that's not the point.)

Git has a mechanism for telling it that certain files are uninterresting and should never be tracked. You put patterns into .git/info/exclude, and files whose names match the patterns are ignored. I wanted to exclude all files whose names begin and and with a # sign, so I put in:


but this didn't work. I did cat .git/info/exclude and the line wasn't there. “Wat” I said, and went to edit the file, and there it was. I then realized that the default .git/info/exclude starts with a big comment explaining how it works, that the comment lines all start with #, that my new line also starts with #, so it is a comment, so Git was ignoring it, and also I was ignoring it when I did cat to view the file, and that's why I thought it wasn't there at all. Sheesh.

So I escaped the # signs:


and that also didn't work. Then I got out the manual and found that you only need to escape a # sign at the start of a line, so I changed it to:


and it still didn't work. At that point I gave up and moved on to doing something else.

Today I came back to it. I thought that a straight-up filename was matched by any file with that name in any subdirectory, but maybe I had that wrong, so I tried


which ought to work at least for files one level down, but it didn't. Then I consulted the manual again and found that ** will match any sequence of directories, so I tried


and that didn't work either. Then I tinkered with backslashing the # signs various ways but nothing fixed the problem.

The problem was that I was using regex syntax .* instead of glob syntax *. The right answer is:


Just to be clear, this was not a problem with Git. It was a problem with me. Some days it pays to just stay in bed.


Subject: Grayeeuts
Path: you!your-host!walldrug!prime-radiant!computer!hal9000!plovergw!plovervax!shitpost!mjd
Date: 2018-01-31T18:04:14
Newsgroup: talk.mjd.grits
Message-ID: <>
Content-Type: text/shitpost

I recently wrote:

lately [my brain] has been considering the triphthong in an exaggerated Southern U.S. pronunciation of “grits”: something like “gray-ee-uhts”.

But I wasn't sure if I was making this up, or if my brain bas beeing a supercilious Yankee asshole. I considered adding that I associated that pronunciation with Louisiana, but I was afraid I was already too far out on a limb.

But it seems that I wasn't making it up, at least not this time, and that it is associated with Louisiana, among other places. I did a search for “u.s. regional dialect "triphthong"” (note nothing in there about ‘Southern’) and found that this regional triphthongization is a thing everyone knows about. (“Triphthongization”, wow.) Dialect blog says:

Coastal/Lowland Southern English

Vowel breaking. This means that in words with short vowels like cat and dress, these vowels can turn into diphthongs (or even triphthongs). So cat can become IPA kæjət for example (i.e. “ka-jut”).

Dialect blog may not be a reliable or authoritative source, but such sources are easy to find. For example, Sounding Southern (Rachael Meghan Allbritten, 2011) says, of a 24-year-old woman in Montgomery, Alabama, “Sierra has some extremely high /ɪ/ tokens such as her triphthongal kid”. (The vowel there is the same as in grits.) Later on she mentions further examples: cat [kæɪjət], lip [lɪjəp], hill [hɪjəl], ill ɪjəl], bet [bɛjət], hell [hɛjəl], and cents [sɪjəns], and others.

I need to be careful not to let this confirmation go to my head. I am not in general very good at hearing this kind of thing, or at understanding what I have heard. Allbritten says:

To non-linguists, and indeed many linguists, the Southern Drawl is associated with or equivalent to the oft parodied pronunciation of a word like cat as “cayut” or fed as “feyud.”

My current non-understanding of phonology and IPA notation is a serious hole in my knowledge, which continually prevents me from understand other things as well as I want to. I should make a bigger effort to fix this.

Subject: Plant pest survey
Path: you!your-host!wintermute!gormenghast!qwerty!fpuzhpx!plovergw!ploverhub!shitpost!mjd
Date: 2018-01-30T21:41:39
Newsgroup: comp.lang.haskell.plant-pest-survey
Message-ID: <>
Content-Type: text/shitpost

Today I passed a truck that said “PENNSYLVANIA PLANT PEST SURVEY”.

“How long have you been a plant pest?”

“About six months.”

“And on a scale of one to ten, with ten being the most satisfied, how satisfied would you say you are with your role as a plant pest?”

Subject: Differing philosophies of Python and PHP
Path: you!your-host!walldrug!epicac!qwerty!fpuzhpx!plovergw!shitpost!mjd
Date: 2018-01-30T17:14:02
Message-ID: <>
Content-Type: text/shitpost

Actual screenshot:

The screenshot shows the menu page of an Internet discussion
forum.  Two forum groups are in the screenshot. The most recent
discussion topic in the “PHP Development” group is “Hiding errors”.  The most recent
topic in the “Python Programming” group is “Handling errors”

Subject: The cobbler at court
Path: you!your-host!wintermute!wikipedia!twirlip!central-scrutinizer!fpuzhpx!plovergw!shitpost!mjd
Date: 2018-01-29T16:58:15
Message-ID: <>
Content-Type: text/shitpost

In my article about Planet Haskellers giving me the side-eye and wondering if I might be an impostor, I was groping around for a particular literary reference but I couldn't quite come up with it. But here it is.

One of my favorite books as a child was Granny's Wonderful Chair (Frances Browne, 1857). In one of the stories therein, “The Christmas Cuckoo”, the protagonist, a cobbler, has received magical leaves:

They that get one of them keep a blithe heart in spite of all misfortunes, and can make themselves as merry in a hut as in a palace.

One day a great lord happens to meet and speak with the cobbler, whose name is Spare, and the leaves work their magic on him:

How it was nobody could tell, but from the hour of that discourse the great lord cast away his melancholy: he forgot his lost office and his court enemies, the king's taxes and the crown-prince's toes, and went about with a noble train hunting, fishing, and making merry in his hall, where all travellers were entertained and all the poor were welcome.

Spare becomes famous, and the king commands him to come visit. He sews up the leaves in the lining of his leathern doublet and repairs to court, where he is a great success:

The princess of the blood, the great lords and ladies, ministers of state, and judges of the land, after that discoursed with Spare, and the more they talked the lighter grew their hearts, so that such changes had never been seen at court. The lords forgot their spites and the ladies their envies, the princes and ministers made friends among themselves, and the judges showed no favour.

But then the doublet with the magic leaves is lost.

That very day things came back to their old fashion. Quarrels began among lords, and jealousies among the ladies. The king said his subjects did not pay him half enough taxes, the queen wanted more jewels, the servants took to their old bickerings and got up some new ones. … Nobles began to ask what business a cobbler had at the king's table, and his majesty ordered the palace chronicles to be searched for a precedent. … His majesty, being now satisfied that there was no example in all the palace records of such a retainer, issued a decree banishing the cobbler for ever from court…

I similarly wonder if the day will come when I too will have to escape Planet Haskell by climbing out a window.

Subject: Marvels of modern technology
Path: you!your-host!ultron!gormenghast!extro!goatrectum!plovergw!plover!shitpost!mjd
Date: 2018-01-29T16:38:35
Message-ID: <>
Content-Type: text/shitpost

A few weeks ago I posted here about using a bluetooth keyboard to enter text on my phone, and how strangers came up to me to ask about it. I found it remarkable that people found it remarkable, because I didn't think I was doing anything unusual. Bluetooth keyboards exist; the phone has a bluetooth receiver, and this was certainly one of its intended uses. But I suppose I really have very little idea how other people use their phones.

Here's another example of the same phenomenon. At work I use a laptop, hooked up to an external monitor. I keep the external monitor in portrait orientation, 1080 pixels wide by 1920 tall. Many people find this remarkable. They ask me if the monitor is special (“where did you get that weird skinny monitor?”) or if it requires special software. But no, it is a totally stock monitor, turned sideways; most monitors come with a stand that has a rotation joint so that you can turn the screen sideways. I am using Linux to drive the display, but I know Microsoft Windows will let you tell it you want one of the displays rotated. They don't even hide the setting. (In fact I think there's even a hotkey for it, because when Katara was little, she found it by accident and I had trouble finding out how to undo it again.)

I don't know what to conclude from this.

Subject: The universal remote
Path: you!your-host!wintermute!hardees!triffid!gormenghast!hal9000!plovergw!shitpost!mjd
Date: 2018-01-29T16:15:59
Message-ID: <>
Content-Type: text/shitpost

In 2006, back when Forbes was still worth something, they ran an article on “The 20 Most Important Tools”, and I wrote a long critical discussion of their choices.

I wrote to the author to find out what tools they had considered that hadn't made the top 20, and one was “remote control”. I said:

I don't know exactly what was intended by "remote control", but it doesn't satisfy the criteria. The idea of remote control is certainly important, but this is not a list of important ideas or important functions but important tools. If there were a truly universal remote control that I could carry around with me everywhere and use to open doors, extinguish lights, summon vehicles, and so on, I might agree. But each particular remote control is too specialized to be of any major value.

Well, here we are only 12 years later, and there is a truly universal remote control that I can carry around with me everywhere and use to open doors, extinguish lights, summon vehicles, and so on.

I hadn't fully appreciated how much this had changed until yesterday. I was leaving the house where I have my piano lesson, and I passed by one of the inhabitants. He had bought a new grill and smoker, and was in the process of pairing his phone with it.

I wonder what I would have thought in 2006 if someone had told me that in 2018 a working-class guy in the Philadelphia suburbs would have an Internet-capable barbecue grill that could be remote controlled from his pocket computer.

Truly, we live in an age of marvels.

Subject: An atheist reads the Bible
Path: you!your-host!warthog!goatrectum!plovergw!shitpost!mjd
Date: 2018-01-29T16:01:06
Message-ID: <>
Content-Type: text/shitpost

“What have you been reading lately?”

“The Books of Samuel.”

“What's that?”

“You know, David and King Saul. That's where the story about David and Goliath comes from.”

“I thought you didn't believe in that stuff.”

“I don't believe in Hamlet either, but that doesn't mean it's not important to read it.”

Subject: My blog and Planet Haskell
Path: you!your-host!wintermute!wikipedia!uunet!asr33!glados!extro!forbin!brain-in-a-vat!am!plovergw!ploverhub!shitpost!mjd
Date: 2018-01-29T15:55:09
Message-ID: <>
Content-Type: text/shitpost

For some reason that is not quite clear to me, my main blog is syndicated on Planet Haskell. Planet Haskell's stated mission is to carry articles not just about Haskell but about the sorts of things that people in the Haskell community are thinking about. Nevertheless I still feel a little uncomfortable, almost every time I post, knowing that readers of Planet Haskell will now be treated to an summary of English history for the year 1533, a speculation about how to obtain the plutonium from 25,000 pacemakers, or an article on the Hebrew equivalent of “Joe Blow”. I imagine that as post after post goes by, more and more people start to frown and wonder what I am doing there, and maybe they start sharpening their pitchforks and inventorying their tar and feathers.

But then every once in a while — a couple of times a year, perhaps — I post something like yesterday's article about coherence spaces. In my mind, the people with the pitchforks put them down again and say “oh, I remember now, it's that guy.”

Subject: I am a mathematician
Path: you!your-host!ultron!grey-area!fpuzhpx!plovergw!shitpost!mjd
Date: 2018-01-27T15:40:56
Message-ID: <>
Content-Type: text/shitpost

I used to tell people I was a “failed mathematician”. I went to school for mathematics, and I liked the mathematics part but not so much the school part. When I got out of school I wasn't sure what I wanted to do with myself, but I was sure what I didn't want to do, and graduate school was near the top of that list. So I didn't go to graduate school, I didn't get a doctorate, and I didn't become a professional mathematician. Which as I think I've said before, is probably for the best, since I don't think I would have been that good at it — at best I think I would have been respectably second-rate.

Still I really love mathematics. I was sad when I told people that I was a failed mathematician.

But that all changed one day. I had read or heard the following claim:

A writer is anyone who writes, and who calls themselves a writer.

Some people disagree with this formulation. Trying to track down the source, I found a number of articles purporting to explain the difference between “a writer” and “someone who writes”. As a published, successful writer, I say fuck those articles. If you write, and you call yourself a writer, you are a writer. Maybe not a professional writer. Maybe not a published writer. Maybe not even a talented writer. But a writer nevertheless, and your writing is as fully legitimate as anyone's.

One day I decided that was true of mathematics also. Who is a mathematician? A mathematician is anyone who does mathematics, and who calls themselves a mathematician. I certainly did do mathematics, seriously, persistently, and almost every day. All that remained was for me to start calling myself a mathematician.

I started at once. I am a mathematician. Not a professional mathematician, not a published mathematician, and not even a particularly talented mathematician. But a mathematician nevertheless, and not a “failed” one.

It is a more accurate description of the real state of things, and it feels good to recognize that.

Subject: Trump and the golden toilet
Path: you!your-host!wintermute!wikipedia!hardees!triffid!mechanical-turk!berserker!plovergw!shitpost!mjd
Date: 2018-01-27T14:09:25
Newsgroup: alt.mjd.golden-toilet
Message-ID: <>
Content-Type: text/shitpost

So first, in case you missed it:

The White House asked to borrow a van Gogh. The Guggenheim offered a gold toilet instead.

(The Washington Post, 2018-01-25)

Trump: “Those idiots! Don't they know I already have three?”

Melania: “Yours are stainless steel covered in gold Cadillac paint.”

Subject: James Macpherson and Samuel Johnson
Path: you!your-host!ultron!brain-in-a-vat!berserker!plovergw!shitpost!mjd
Date: 2018-01-26T16:01:39
Newsgroup: alt.binaries.ossian
Message-ID: <>
Content-Type: text/shitpost

Kyle Littler remarks:

I would totally follow these guys on Twitter

I find the thought of Samuel Johnson on Twitter intriguing but terrifying.

Subject: I'm so old…
Path: you!your-host!wintermute!brain-in-a-vat!berserker!plovergw!shitpost!mjd
Date: 2018-01-25T21:08:37
Message-ID: <>
Content-Type: text/shitpost

I'm so old, I remember when added sugar was considered a positive selling point for breakfast cereal, and was prominently featured in the names of Sugar Frosted Flakes, Sugar Smacks, Sugar Corn Pops, and Super Sugar Crisp.

Subject: I'm so old…
Path: you!your-host!wintermute!hardees!m5!plovergw!shitpost!mjd
Date: 2018-01-25T21:06:03
Message-ID: <>
Content-Type: text/shitpost

I'm so old, I remember when Lucky Charms had only four kinds of marshmallows, and I remember when they first debuted the fifth. (Blue diamonds.)

Subject: I'm so old…
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!twirlip!wescac!berserker!plovergw!plover!shitpost!mjd
Date: 2018-01-25T21:04:21
Message-ID: <>
Content-Type: text/shitpost

I'm so old, I remember going to Barnes and Noble, back when they had only one store.

Subject: Pouring piss out of a boot
Path: you!your-host!wintermute!gormenghast!extro!forbin!berserker!plovergw!shitpost!mjd
Date: 2018-01-25T16:53:21
Newsgroup: alt.binaries.pouring-piss-out-of-a-boot
Message-ID: <>
Content-Type: text/shitpost

Among my favorite phrases of American English is:

They couldn't pour piss out of a boot

which is excellent all by itself, and the elaborated form

They couldn't pour piss out of a boot with the instructions printed on the heel

which is maybe a little overdone, but I admire its inventiveness. Who thought this up? It's genius. So specific, so evocative! It really calls to mind a picture of this person struggling to figure out how to pour piss out of a boot, which is fucking hilarious.

Poking around a bit in Google Books, the earliest citation I can find is from Lawrence Edward Watkin's 1941 novel Gentleman from England:

… I ain't got the sense to pour piss out of a boot.

There is more to the sentence, but Google won't tell me what it is.

The earliest citation for the longer form is in one of the selections in Cross Section 1947: A collection of new American writing, Edwin Seaver (ed.):

“Shit. These tenants ain't got sense to pour piss out of a boot with directions wrote on the heel. …”

There are 28 short stories in the collection, and the Google snippet doesn't give me enough information to identify which one. Copies are cheap and easy to come by, and I'm tempted to order one.

I think it's interesting that both of these early citations are about how someone ain't got sense to…. I wonder if they're both alluding to some earlier instance, maybe prominent at the time, that was phrased that way.

Watkin is better-known for writing the screenplay for Walt Disney's 1950 film version of Treasure Island.

Subject: The Liver of Piacenza
Path: you!your-host!walldrug!prime-radiant!computer!hal9000!plovergw!shitpost!mjd
Date: 2018-01-24T16:08:53
Newsgroup: alt.binaries.liver-of-piacenza
Message-ID: <>
Content-Type: text/shitpost

Excerpted from the Wikipedia article:

The Liver of Piacenza is a life-sized bronze model of a sheep's liver covered in Etruscan inscriptions, measuring 126 mm by 76 mm by 60 mm and dated to the late 2nd century BC.

A bronze artifact in the
shape of a sheep's liver, with lobes visible. The surface is mostly
flat, but with three geometric protrusions representing anatomic
features of the liver. Grooves divide the surface of the artifact into
labeled regions.  The labels are incised into the bronze, and are in
Etruscan script.

The liver is subdivided into sections for the purposes of performing haruspicy; the sections are inscribed with names of individual Etruscan deities. The Piacenza liver parallels the Babylonian artefact [in the British Museum collection] by representing the major anatomical features the gall bladder, caudate lobe and posterior vena cava, of the liver as sculpted protrusions.

The outer rim of the Piacenza liver is divided into 16 sections; since according to the testimony of Pliny and Cicero, the Etruscan divided the heavens into 16 astrological houses, it has been suggested that the liver is supposed to represent a model of the cosmos, and its parts should be identified as constellations or astrological signs. Each of the 16 houses was the "dwelling place" of an individual deity.

(Complete article)

I now crave a replica of the Liver, to keep on my desk, and I was going to complain that there was no way to fulfil this desire. But I found one on Etsy, which sounds like a joke, but isn't. The price is even reasonable. Truly, we live in an age of marvels.

Subject: Pork stew
Path: you!your-host!walldrug!prime-radiant!uunet!batcomputer!plovergw!shitpost!mjd
Date: 2018-01-23T20:39:15
Newsgroup: news.groups.pork
Message-ID: <>
Content-Type: text/shitpost

Last Sunday I bought a whole pork shoulder with the idea of making it into stew, and then got a couple of pleasant surprises.

Katara came into the kitchen while I was browning the cut up pork cubes, and asked when it would be ready. I said not until tomorrow morning, because I was going to cook it overnight in the slow cooker. She said she was hungry and could she have some pork now.

I tried to figure out what to do about that, because I didn't know what you could do with a whole pork shoulder to render it suitable for immediate serving. I only know how to roast it or stew it.

My first thought was to give her some of the cubes I was browning, but I knew they wouldn't be cooked all the way through, so I planned to finish some of the browned ones for her by boiling. But while I was waiting for the water to boil I had what seemed like a better idea: I just cut some thin slices off the shoulder and fried them with a little salt and pepper. Katara gave this a thumbs up.

I don't know why it was so hard for me to think of this, and there seemed to be no reason why it wouldn't be good. But I had never done it before and I had never heard of anyone else doing it. This is a strange place to have a blind spot.

My plan for the stew changed a couple of times while I was getting it ready. My default for winter and fall is to put in a bunch of apples and build it up from that. But then I had the idea to maybe I was going to make it with adobo and black beans. I even hunted up the (Goya) adobo so as to have it ready. But while surveying the kitchen for available vegetables I discovered that we had a leftover head of bok choy nearing the end of its lifetime and decided I'd better use it up, so I adopted a vaguely Chinese theme:

The stew eventually contained:

Pork shoulder, cubed and browned
½ pound baby carrots, whole
3 leeks, cut up and caramelized
1 large bok choy
1 starchy potato, peeled and cubed
6 whole cloves of garlic
Soy sauce
Five-spice powder
Powdered ginger

I was concerned about what would become of the bok choy: Was I adding it too soon? Would it just vanish? Would it turn into slime? It was fine, I like the result and would do it again. I was also worried that when I put in the salt I was oversalting, because I had momentarily forgotten that I had already put in the soy sauce. But that was okay too; later I added more soy sauce. I think it would have been better to cut up the garlic a little bit, but it was fun to toss in the cloves from across the kitchen. Baby carrots do not have a lot of flavor but that was what we had; that's also why I only put in only one potato. I wanted to add some black pepper but Toph refuses to eat anything with even the smallest amount of black pepper.

I was very pleased with the result. Katara can be very fussy, but she gave the stew a passing grade also.

Sometimes these things work out, sometimes they don't. Looking for an apt quotation to express my philosophy about the situation, I found:

Despising the good gifts of the bountiful God is not piety. He giveth us all things richly to enjoy.

— Julie P. Smith, Widow Goldsmith's Daughter, 1888.
(The second line is quoting 1 Timothy 6:17.)

I believe, quite deeply, that when the stew gods hand you a slightly-wilted head of bok choy, you disdain their bounty at your own peril.

Subject: A little algebraic thingy
Path: you!your-host!wintermute!wikipedia!hardees!m5!plovergw!shitpost!mjd
Date: 2018-01-23T19:53:46
Newsgroup: rec.pets.math.diophantine-equation
Message-ID: <>
Content-Type: text/shitpost

A few days ago I was wondering if there are any (nontrivial) integer solutions of $$a^2 - ab + b^2 = 1\tag{$\spadesuit$}$$

but I couldn't do it in my head. I had the idea it would be pretty easy if I tried on paper, and yes, it was one of those ones where you don't even really have to think, you just push the symbols around.

From !!(\spadesuit)!!, adding or subtracting !!ab!!, we get both $$\begin{align} a^2 + b^2 & = 1 + ab \\ (a-b)^2 & = 1 - ab \end{align}$$

and since in both cases the left sides are non-negative, we have both !!1+ab\ge 0!! and !!1-ab \ge 0!!, so !!-1\le ab \le 1!!, and we are done.

I thought about it a little more and decided that perhaps a more elegant way to put it was: Multiplying !!(\spadesuit)!! by 2, we get $$\begin{align} 2a^2 - 2ab + 2b^2 &= 2 \\ a^2 + b^2 + (a-b)^2 &= 2 \\ \end{align}$$

and then since we have three squares that sum to 2, one must be zero and the rest must be 1.

Probably there is a nice geometric proof also.

Subject: My world is turned upside down
Path: you!your-host!walldrug!prime-radiant!uunet!asr33!hardees!m5!plovergw!shitpost!mjd
Date: 2018-01-23T18:05:30
Message-ID: <>
Content-Type: text/shitpost

Johnny Rotten was once asked what kind of music he preferred. “I hate all music,” he said. Pressed as to whether he didn't have one favorite song, he thought and added “Except ‘Roadrunner’ by the Modern Lovers.” This isn't the answer I would have given, but it's a view I have a certain amount of sympathy for. I can imagine someone who sincerely believes this, and I can put myself into that person's mind.

But supposedly in this documentary, The Joy of the Bee Gees, he also describes the Bee Gees as having written “some of the most moving, touching lyrics ever put to paper”.

I don't know what to make of that or how to reconcile these two views.

I may have to watch the documentary and find out.

Subject: The most Santa Monica thing ever
Path: you!your-host!wintermute!wikipedia!uunet!asr33!skynet!m5!plovergw!shitpost!mjd
Date: 2018-01-19T17:59:47
Newsgroup: rec.pets.kale
Message-ID: <>
Content-Type: text/shitpost

Photograph of a
sign that says “Due to a drastic increase in the price of kale, we
must charge 35 cents extra for salads with kae.  Sorry for the
inconvenience.  -CMS”

Subject: Morea vuvuzela fail
Path: you!your-host!wintermute!wikipedia!twirlip!wescac!skynet!m5!plovergw!shitpost!mjd
Date: 2018-01-19T16:56:53
Message-ID: <>
Content-Type: text/shitpost

There is a flowering plant, Morea vuvuzela, named in honor of South Africa's hosting of the 2010 World Cup. The vuvuzela is an exceedingly loud and obnoxious plastic trumpet, played en masse by African football fans. (“Played” is not really the right word. Tooted perhaps? Honked? Blatted?)

A simple horn, shaped like a very long
trumpet, made of red plastic

I was disappointed to find, however, that the flower itself does not resemble a vuvuzela.

Morea vuvuzelaNot Morea vuvuzela

Subject: Public Service Announcment: Fuchsia
Path: you!your-host!walldrug!prime-radiant!berserker!plovergw!plover!shitpost!mjd
Date: 2018-01-19T16:34:24
Newsgroup: talk.mjd.fuchsia
Message-ID: <>
Content-Type: text/shitpost

The word “fuchsia” is often misspelled. If you have trouble remembering how to spell it, this advice may help:

Fuchsia is named after a German botanist, Leonhart Fuchs.

So it's just the name “Fuchs” (German for “Fox”), with “-ia” stuck on the end, similar to other familiar plant names, such as:

  • Forsythia (William Forsyth),
  • Macadamia (John Macadam),
  • Zinnia (Johann Gottfried Zinn),
  • Watsonia (Sir William Watson),
  • Bougainvillea (Louis Antoine de Bougainville)

and many more. The scientific name for the Black-eyed Susan is Rudbeckia hirta, (given by Linnaeus!) after Olof Rudbeck and his father.

Wisteria is a bit of an oddity. It is (supposedly) named for Caspar Wistar, but the the spelling is a little different. Wikipedia has the story, such as it is.

This technique sometimes helps me with even harder-to-spell words. For example, what's the “E” in “E. coli”? It's Escherichia, which I would find impossible to remember let alone spell, if I didn't remember it was named for Doctor Escherich.

Subject: No, it's fine!
Path: you!your-host!walldrug!central-scrutinizer!fpuzhpx!plovergw!ploverhub!shitpost!mjd
Date: 2018-01-19T00:34:13
Newsgroup: news.groups.fine
Message-ID: <>
Content-Type: text/shitpost

When Katara was small, maybe around six years old, she asked me what “fine” meant. I said it meant “good”. She was puzzled. “Then why do people only say something is fine when they are angry about it?” Huh, yeah, they do that a lot, don't they? Good point, kid! I had to revise my answer.

I realized there was a good chance that my kids had been misinterpreting what I meant when I said something they suggested was fine, because I don't use that word in that way: “Is it okay if I clean this up after dinner?” “Yeah, fine.” Did they hear it as passive-aggressive sarcasm?

(Uh oh, now I have to check to see if I do use it the way I think I do. A quick sampling of blog articles suggests that most or all my uses of “fine” are sincere.)

This reminds me a bit of the moment, decades ago, when I realized that when my sister said “Could you please do (something)” she did not mean to suggest that she was exasperated with my not having done it yet. But for some reason that's what the initial ‘C’ (instead of ‘W’) meant to me.

Subject: The Carrot Cake Man
Path: you!your-host!warthog!colossus!kremvax!hal9000!plovergw!shitpost!mjd
Date: 2018-01-18T22:04:30
Newsgroup: alt.binaries.carrot-cake
Message-ID: <>
Content-Type: text/shitpost

Last week I ran into one of the small but delightful things about Phaildelphia that New York does not have, at all. When I first moved to West Philadelphia, almost 30 years ago, there was a small store on 47th Street called “The Carrot Cake Man”. The Carrot Cake Man is a handsome African-American gentleman, perhaps ten or fifteen years older than me, who wears a hat. His name, I have learned, is Vernon Wilkins. In his store, the Carrot Cake Man sold the carrot cakes that he made himself. I don't recall that anything else was sold there.

The store lasted a long time — 19 years — which might be surprising but for two facts. First, rents in West Philadelphia were much lower in those days. But more important, the carrot cake was really good. I don't even like carrot cake. But I liked the Carrot Cake Man's carrot cake and I still do. If you wanted carrot cake, it was best to get there early. The Carrot Cake Man would sell out, every day.

After the Carrot Cake Man closed his store, he continued to sell his carrot cakes through other outlets. In recent decades his habit has been to make trays of cupcake-sized carrot cakes and to sell them on the street or on public transportation. Every once in a while I will have a lucky day and meet the Carrot Cake Man on the way from somewhere to somewhere else.

Last week I was on the way home from work, waiting to board the #34 trolley at 15th Street, and there on the platform was the Carrot Cake Man. “Hey!” I exclaimed in delight. “It's the Carrot Cake Man!” I was very excited, because I had not seen him in a long time. For a moment I was afraid he would not get onto my trolley. I was just preparing to get off and to accost him on the platform when he boarded. I bought six small carrot cakes. They cost $1 each. They are still delicious.

If New York has anything like the Carrot Cake Man, I can't think what it would be. And it seems unlikely that any New York institution could be quite the same, because New York is too big. Individuals like the Carrot Cake Man vanish into it like drops of rain into the ocean. But Philadelphia is not quite so big. You can run into Carrot Cake Man once in a while, purely by chance, and you can mention him to someone else and expect there is a good chance they will know who you mean.

This article from the Chestnut Hill Local discusses the Carrot Cake Man, who has been making and selling carrot cake full time since 1980.

Subject: More life goals
Path: you!your-host!walldrug!epicac!goatrectum!plovergw!plover!shitpost!mjd
Date: 2018-01-18T15:48:23
Message-ID: <>
Content-Type: text/shitpost

In addition to conducting my affairs with peaceful aplomb, I now have another low-key life goal: I hope that when I am gone, nobody ever thinks to describe my death as “convenient though entirely natural”.

Subject: Coincidence? Or Conspiracy?
Path: you!your-host!wintermute!wikipedia!twirlip!central-scrutinizer!fpuzhpx!plovergw!shitpost!mjd
Date: 2018-01-18T07:34:05
Message-ID: <>
Content-Type: text/shitpost
William Warham  Fred Armisen

Subject: ABEND
Path: you!your-host!walldrug!epicac!ihnp4!hal9000!plovergw!shitpost!mjd
Date: 2018-01-18T06:41:37
Message-ID: <>
Content-Type: text/shitpost

Tags: itsTrue

When a program on an IBM mainframe is terminated because of a segmentation violation, and dumps core, it is called an ABEND. Supposedly this was an abbreviation of “abnormal end” but everyone knows that it is actually the German word for “evening”. This is because when the afternoon has worn away, and der ABEND ist gekommen, the system operators want to go to O'Reilly's Pub, and they ABEND your programs so you will go home.

Subject: Abort
Path: you!your-host!walldrug!prime-radiant!uunet!asr33!hardees!m5!plovergw!plover!shitpost!mjd
Date: 2018-01-18T06:38:01
Newsgroup: sci.math.abort
Message-ID: <>
Content-Type: text/shitpost

I was once writing documentation in which I discussed a method for aborting a process or an operation of some sort.

One of the early reviewers suggested that the word “abort” might be offensive or at least jarring, bceause of its connection with aborted pregnancies, and I should consider changing it.

I was puzzled. “Isn't ‘abort’ the generic term for anything that is interrupted before it completes? And the use of ‘aborted’ for aborted pregnancies is only one application of the term, equal in importance to all the others?” I don't remember the eventual outcome of the discussion.

But I was mistaken. Last week I wondered about the etymology of ‘abort’: it looked like the ‘ab-’ might be the Latin ab- prefix that means “away from”, but what is ‘-ort’? So looked it up, and it turns out that I was mistaken. The interrupted pregnancy is the canonical example of an aborted process, to which all other applications of ‘abort’ are analogized. The original Latin is abortus “miscarriage”, from aborior “to miscarry”. The ab- is indeed the prefix, and -orior is to rise or get up. (Akin to English “orient”, the east, where the sun rises.)

Harper's Etymology Dictionary says that the term first appeared in English in the 1570s, and by 1610 it was being uesd for intentional terminations more generally. Oddly the Latin word for intentional termination of pregnancy was not related to aborior; it was abigo, abigere “to drive away”.

Subject: The Seebeck effect
Path: you!your-host!wintermute!wikipedia!hardees!m5!plovergw!ploverhub!shitpost!mjd
Date: 2018-01-16T21:00:36
Newsgroup: talk.mjd.seebeck-effect
Message-ID: <>
Content-Type: text/shitpost

The Seebeck effect is named for German scientist Thomas Johann Seebeck. Presumably his name is pronounced “zaybeck”, and so all week I have been thinking:

Seebeck   Xebec

Subject: Mozart the prodigy
Path: you!your-host!wintermute!wikipedia!twirlip!wescac!berserker!plovergw!shitpost!mjd
Date: 2018-01-16T16:28:21
Newsgroup: talk.mjd.mozart-bombs
Message-ID: <>
Content-Type: text/shitpost

A famous story tells how a very young man once came to Mozart and asked how to build a nuclear device. “Building a nuclear device is very difficult,” said Mozart. “Perhaps you should start with something easier, like a fertilizer bomb.”

“But you built your first nuclear device when you were six years old!” protested the very young man.

“Yes, but I didn't have to ask how.”

Subject: Scientists who died young
Path: you!your-host!walldrug!kremvax!hal9000!plovergw!shitpost!mjd
Date: 2018-01-14T09:22:05
Newsgroup: alt.binaries.died-young
Message-ID: <>
Content-Type: text/shitpost

Mathematicians sometimes bemoan the early death of Évariste Galois, who invented group theory and died in a pointless duel immediately after, at the age of twenty. I am more saddened by the early loss of Niels Henrik Abel (26) and Jacques Herbrand (23).

But if I had to pick one scientist or mathematician to rescue from a premature death, it would be Henry Moseley.

Here's what I wrote about him on The Universe of Discourse:

Moseley is better-known for discovering that atoms have an atomic number, thus explaining the periodic table. The periodic table had previously been formulated in terms of atomic mass, which put some of the elements in the wrong order. Scientists guessed they were in the wrong order, because the periodicity didn't work, but they weren't sure why. Moseley was able to compute the electric charge of the atomic nucleus from spectrographic observations. I have often wondered what else Moseley would have done if he had not been killed in the European war at the age of 27.

Subject: Computers suck: episode 17817 of 31279
Path: you!your-host!walldrug!prime-radiant!berserker!plovergw!plover!shitpost!mjd
Date: 2018-01-12T21:32:23
Message-ID: <>
Content-Type: text/shitpost

About a month ago I posted a long lament about the difficulty of figuring out what was going on with my bluetooth keyboard. I had made some additional progress on it by the following day, but I'm just getting around now to writing it up.

  1. Norman Yarvin wrote to suggest that I look at the ArchLinux wiki page about keyboard configuration. This was extremely helpful. I had mentioned “the wild and uncharted jungles of the Linux keyboard system… I wish I could draw you a map here, but I don't have one.” The ArchLinux page is not a map, but it is helpful advice from an experienced guide. In particular, there are a lot of examples.

  2. One cause of my problems is that I was trying to set the ralt option. But this is misspelled: it’s not ralt, it’s compose:ralt, because it’s declared in the ralt section of the compose file. (That's /usr/share/X11/xkb/symbols/compose.) I didn't realize I had this wrong, because setxkbmap is happy to set that option anyway, even though it means nothing.

    In the previous article, I even asked about this:

    If the problem is that it doesn't know what ralt means any more, why doesn't it just say so? Was I supposed to write it as compose:ralt? Maybe?

    If setxkbmap had issued some kind of warning when I misspelled compose:ralt as ralt, instead of silently doing something useless that ultimately had no effect, I would have avoided around half of my problems in this area.

  3. This leads us into my complaint that setxkbmap -query and setxkbmap -print both seem to do the same thing, the manual does not explain the difference, but they produce inconsistent output. I said:

    one form will say that the keyboard options include some things, and the other form will say that they don't.

    The manual describes them:

      -print              Print a complete xkb_keymap description and exit
      -query              Print the current layout settings and exit

    The -query option just spits back the options you set. The -print option tries to resolve those options using the files under /usr/share/X11/xkb and to use those files to translate the options into a format acceptable to the xkbcomp command.

    If some of your options are unresolvable (and therefore meaningless) the -print option will silently discard them. I had set the meaningless ralt option, so it was omitted from the output of -print but not from the output of -query.

  4. I wept openly as I wrote:

    While writing up this section, the mappings on the bluetooth keyboard went away. …

    I was going to say more about this, but somewhere in the previous paragraph the bluetooth keyboard started working properly again.   Fuck if I know.

    I did some more digging on this and I think I found the answer: it was just a hardware hiccup. The Bluetooth connection was briefly dropped, and when it reconnected the keyboard configuration was reinitialized. Since my configuration file contained the wrong things, the configuration was reinitialized incorrectly.

    Why did it switch back though? No idea.

  5. I issued a threat about what I would do “if you send me mail that tells me I was stupid because everyone knows…”. Nobody dared do this.

    But Daniel Wagner sent me a link to a slide presentation by Daniel Stone, one of the principal authors of the Wayland display server. Of particular interest is the sentiment on slides 70 and 71:

    three people on this earth understand X input

    really wish I wasn't one of them

    The rest of the presentation was very interesting. I said to M. Wagner:

    I have been wondering for years if X's vaunted network transparency was as big a failure as it seemed: an interesting idea, worth trying out, but one that eventually turned out to be more trouble than it was worth. Of course, you can run the client on a different machine than on the server, but hardly anyone ever does, because the performance is bad. But I wasn't sure if maybe there were super-important applications of remote X clients that I wasn't aware of.

    But this person's view seems to be that I was correct, it was a mistake.

    Stone's presentation confirmed this idea, and some other ones I had had about X as a failed design.

  6. I asked:

    Is there a way to address the two keyboards separately? I don't know.

    I think the answer here is, get the ID number for the keyboard you want from the xinput command, and then use that with the -device option of setxkbmap. The setxkbmap man page does not mention xinput, by the way. You Just Have To Know.

  7. At one point I got everything into the right state and asked “was it just a fluke?” Yeah, pretty much. I had added the meaningless ‘ralt’ option and sent a udev trigger to reinitialize the keyboard. But in addition to reinitializing itself with ralt it also reinitialized itself from wherever else it was supposed to. (I think.)

  8. I ended with the following questions:

    1. Can I find out what device file to use in the [udev trigger] command, without needing a human being eyeball the log file? I don't know.

      I still don't know this, but it seems less important now that I don't need to use udev any more.

    2. Will my change to /etc/default/keyboard persist past my next login? I don't know.

      Xorg has a habit of overwriting my changes to its configuration on server startup, but this change persisted.

    3. Why did it fix the control-key mapping as well as the compose key, when all I said to do was to add the ralt option? I don't know.

      Probably it was some unrelated reinitialization, and ralt itself was a red herring.

  9. The correct solution was to add compose:ralt (the correct name of the option) to the XKBOPTIONS= line in /etc/keyboard/default, which now looks like this:


    I think at some point I had ralt in there instead of compose:ralt, and setxkbmap was happily and silently throwing it away.

The Bluetooth keyboard's up-cursor key has Home printed on it in blue, suggesting that Fn+Up will send a “Home” message, but it seems not to do that. I'm trying to fix it, because I am a glutton for punishment.

I have made some progress. I have gotten Fn+Up to come through to Emacs as Super-A, which may not sound like much but is actually a step in the right direction. It means I have correctly configured the Fn key as a third-level shift (which Emacs calls “Super”) and then the up-cursor is probably sending ESC [ A or something like that.

With the help of the ArchLinux Wiki page, I will get it figured out sooner or later. Or I might decide that it would be more fulfilling to run amuck with an ax. We'll see.

Thanks to Norman Yarvin, Daniel Wagner, and especially to the authors of the ArchLinux Wiki page.

Subject: Equatorial countries
Path: you!your-host!wintermute!wikipedia!uunet!asr33!hardees!triffid!colossus!neuromancer!berserker!plovergw!shitpost!mjd
Date: 2018-01-12T17:48:47
Newsgroup: comp.protocols.tcp-ip.equatorial
Message-ID: <>
Content-Type: text/shitpost

There are two countries named after the Equator.

One is Ecuador. The Equator passes right through Ecuador, just a little bit north of the capital, Quito. Very good.

The other is The Republic of Equatorial Guinea. The southern border of Equatorial Guinea follows the 1° parallel, and the southernmost point in Equatorial Guinea is the Isla de Corisco, at a latitude of 0°55”2” north. The equator does not pass through any point of Equatorial Guinea.

Map of Equatorial Guinea demonstrating the previous

If I were in charge of naming a country, I think I would have done better than this.

Subject: Software vendor pomegranate video
Path: you!your-host!wintermute!glados!extro!central-scrutinizer!fpuzhpx!plovergw!plovervax!shitpost!mjd
Date: 2018-01-10T23:01:10
Message-ID: <>
Content-Type: text/shitpost

Recently I complained:

This guy spent two minutes up front building suspense and telling us how awesome this was going to be once he finally got around to showing it to us.

This reminds me of the joke about the woman who divorces her husband. He is a software salesman, and all he would do was sit on the edge of their bed and tell her how great it would be when she finally got it.

Subject: Google Docs detects a spelling error!
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!twirlip!am!plovergw!plover!shitpost!mjd
Date: 2018-01-10T22:43:41
Newsgroup: alt.mjd.spelling-error
Message-ID: <>
Content-Type: text/shitpost

This is a screenshot of a document that included sample output from git log --oneline --graph:

The output contains several Git commit IDs, each a random string of
 seven hex digits.  The next-to-last, 482feab, has a red

Subject: How to seed a pomegranate
Path: you!your-host!walldrug!prime-radiant!uunet!asr33!hardees!m5!plovergw!shitpost!mjd
Date: 2018-01-09T06:26:14
Newsgroup: sci.math.pomegranates
Message-ID: <>
Content-Type: text/shitpost

A few years back I was excited to learn that there was a video that would teach me how to remove the seeds from a pomegranate in ten seconds.

I was less excited when I learned that the video was four and a half minutes long. It shouldn't take more than sixty seconds to explain how to do something that only takes ten seconds to demonstrate. Maybe something like this:

“Here's how to seed a pomegranate in ten seconds: Cut the pomegranate like this.”


“Hold half of the pomegranate over a bowl. Take a wooden spoon.”


“Now the other half.”


“There you go! Thanks for watching.”

Instead, this guy spent two minutes up front building suspense and telling us how awesome this was going to be once he finally got around to showing it to us. Then he spent another minute on the back end waffling around instead of just turning off the camera.

Many years ago I gave a conference talk in which I complained that conference speakers waste everyone's time introducing the subject before they work around to the point. I wish I'd used that pomegranate video as an example.

Subject: Disaster narrowly averted
Path: you!your-host!ultron!uunet!batcomputer!plovergw!shitpost!mjd
Date: 2018-01-07T21:57:37
Newsgroup: talk.mjd.disaster-averted
Message-ID: <>
Content-Type: text/shitpost

Two or three years ago Lorrie came home while I was setting up the christmas tree. I said “Guess what was the best thing that happened to me today?”


“The tree almost slid off the roof of the car onto I-95.”

I had another one of those today. I was driving on Baltimore Avenue, which didn't look too slippery, but as I braked on a slight downward grade behind a line of cars stopped at a red light, the brakes stuttered on the wheels and the car didn't slow down. I pumped the brakes and it didn't help, and at that moment I realized I was going to hit the car in front of me.

And then, with maybe one second before impact, I reached down and yanked the hand brake, and my car stopped without hitting anyone!

If anyone ever criticizes the amount of time I have spent playing video games, I will have an answer all ready.

Subject: More shuffling commands
Path: you!your-host!wintermute!wikipedia!twirlip!batcomputer!plovergw!shitpost!mjd
Date: 2018-01-07T04:02:23
Message-ID: <>
Content-Type: text/shitpost

I just posted an article about a line-shuffling command I wrote no later than 2006. Adam Sjøgren immediately wrote to me to point out that there is a shuf(1) command in the GNU coreutils package, and therefore pre-installed on my very same GNU/Linux system. This by itself wouldn't be worth a followup post, but M. Sjøgren did a little software archaeology himself and discovered:

Interestingly, it was added to coreutils on August 8, 2006 …

     Author: Paul Eggert <>
     Date:   Tue Aug 8 22:22:47 2006 +0000

         New file, introduced for shuf, sort -R, and/or shred.

The very day after your file's timestamp:

     % ls -l $(which shuffle)
     -rwxr-xr-x 1 mjd mjd 91 Aug  7  2006 /home/mjd/bin/shuffle


(!) indeed!

Given the nature of these tools, it has to be coincidence, right? :-)

Paul Eggert will be hearing from my lawyer first thing Monday morning.

Subject: Software Archaeology
Path: you!your-host!walldrug!prime-radiant!uunet!asr33!kremvax!hal9000!plovergw!shitpost!mjd
Date: 2018-01-06T23:26:33
Newsgroup: misc.misc.shuffle
Message-ID: <>
Content-Type: text/shitpost

Just now I needed a utility that would read standard input and emit the same lines in a random order. “Eh,” I said. “Maybe Linux comes with one already. I wonder if there's a shuffle command?” So I ran which shuffle and got an encouraging response:

   % which shuffle

Have I been in this movie before? I was quite hopeful at this point; I guessed that either that shuffle would be exactly what I wanted, or else it would shuffle its command-line arguments and print them on a single line. So I ran:

   % shuffle

to see what would happen, and it did nothing, presumably because it was waiting for standard input. Better and better!

It did turn out to be exactly what I wanted, and I had no idea that I had it. I wonder when was the last time I used it? It might have been a very long time ago:

     % ls -l $(which shuffle)
     -rwxr-xr-x 1 mjd mjd 91 Aug  7  2006 /home/mjd/bin/shuffle

Wow. It's even possible that this is the first time that I've used it since 2006.

In Vernor Vinge's novels there are people who make a living doing “software archaeology”: you need to do some complex task, and maybe you don't have enough time (or enough understanding) to write a program to do it, but maybe you do have time to exhume and refurbish some thousand-year-old piece of software that does do it.

Subject: Great Falls
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!twirlip!batcomputer!plovergw!plovervax!shitpost!mjd
Date: 2018-01-04T19:14:40
Newsgroup: sci.math.great-falls
Message-ID: <>
Content-Type: text/shitpost

Lately I have been wondering if there really are falls in Great Falls, Montana, and if so, are they really great? Wikipedia says there are:

The Great Falls of the Missouri River are a series of waterfalls on the upper Missouri River in north-central Montana in the United States.

and that they are:

The Great Falls have been described as "spectacular", one of the "scenic wonders of America", and "a major geographic discovery". When the Lewis and Clark Expedition became the first white men to see the falls in 1805, Meriwether Lewis said they were the grandest sight he had beheld thus far in the journey.

There are five falls. In order, they have vertical drops of 8.05m, 2.01m, 13.56m, 5.79m, and 26.52m. For comparison, Niagara Falls is 51m.

The second of those, Colter Falls, is barely two meters high. While I am 100% willing to agree that there are Great Falls in Montana, I am not so sure about the inclusion of Colter Falls. No recent pictures of it are available because it has been completely underwater since the construction of the Rainbow Dam in 1910.

Subject: Sourtoe brand expansion
Path: you!your-host!wintermute!wikipedia!hardees!triffid!colossus!kremvax!hal9000!plovergw!shitpost!mjd
Date: 2018-01-04T16:54:27
Newsgroup: talk.mjd.sourtoe
Message-ID: <>
Content-Type: text/shitpost

Some co-workers recently suggested that cocktail garnishes are unimportant, just decoration. I don't think this position is particularly supportable in general, but as a universal claim it can be completely refuted by the example of the Sourtoe cocktail, served at The Sourdough Saloon of the Downtown Hotel in Dawson City, Canada.

Without its garnish, the Sourtoe is a nothing: a straight shot, usually of Yukon Jack. But it is garnished with an actual human toe.

Maybe the Sourtoe could become better-known by expanding the reach of its brand. In addition to Jack Daniel's Tennessee Whisky, there is now Jack Daniel's barbecue sauce and a whole line of Jack Daniel's mustards. In that spirit, I suggest not only Sourtoe™ barbecue sauce and Sourtoe™ mustard, but also:

  • Sourtoe™ steak sauce
  • Sourtoe™ baked beans
  • Sourtoe™ spice rub
  • Sourtoe™ cocktail mix
  • Sourtoe™ hot dog relish
  • Sourtoe™-flavored gummi worms
  • Sourtoe™ frozen yogurt
  • Sourtoe™-flavored Doritos®
  • Sourtoe™ hangover relief medication

Subject: Dysphonia
Path: you!your-host!walldrug!kremvax!grey-area!fpuzhpx!plovergw!plovervax!shitpost!mjd
Date: 2018-01-04T16:29:08
Message-ID: <>
Content-Type: text/shitpost

Many people, including me, seem to be unusually bothered by background sounds. I'm particularly susceptible to repetitive music, and I'm having trouble writing this article because I'm trying so hard not to think of particular earworms that have tormented me for years. I once played Crash Bandicoot in a hotel and had the Crash Bandicoot music stuck in my head for months afterward. I almost always turn off the music in video games. No matter how good it is, it always starts to repeat much too quickly.

Is there a word for this? I thought it was “dysphonia”, but that turns out to mean something completely different: it's when your voice is hoarse.

[ Addendum: Simon Tatham informs me that “misophonia” is what I am looking for, or similar to it. ]

Subject: The statistics package
Path: you!your-host!wintermute!uunet!grey-area!fpuzhpx!plovergw!ploverhub!shitpost!mjd
Date: 2018-01-02T19:51:27
Message-ID: <>
Content-Type: text/shitpost

Long, long ago I had a summer intern job with a software company, XYZCO, that published a database product, XYZDB. It came with a number of optional add-ons: XYZREPORT, XYZFORMS, and so on.

One of these was the statistics package, XYZSTAT. One of the senior programmers once mentioned to me that no customer had ever reported a bug in XYZSTAT. “Wow,” I said, naively. “Is it really good?”

“No, it's garbage. The only software without bug reports is software with no users.”

“I don't understand.”

“What happens is, purchasing managers need to choose a database product. They have a list of features that the database could have. One of the items is “statistics package”. Our sales folks told us we were losing sales to PQRCO because customers would say "We see that PQRDB has a statistics package, doesn't XYZDB have one too?” So we found some kid in California who had written a statistics package and bought it from him and renamed it XYZSTAT. But we know nobody actually uses it because there aren't any bug reports about it.”

Not that different from writing a résumé, actually.

Subject: Vacation in Florida
Path: you!your-host!ultron!uunet!batcomputer!plovergw!shitpost!mjd
Date: 2018-01-02T03:41:08
Message-ID: <>
Content-Type: text/shitpost

Alphabet game

I didn't post for a while because we went to Florida for vacation. While there, we played the alphabet game a few times. We expected that Q would be easier to get than it is in Pennsylvania, because, unlike Pennsylvania license plates, Florida plates do have the letter Q:

Florida license plate GGQ S11

This turned out to be the case, but finding the letter Q was easy for a reason I hadn't even thought of before: Florida, unlike Pennsylvania, has LIQUOR stores.

(This sounds like a joke, doesn't it? But I assure you it is not a joke.)

Bluetooth keyboard

I left my computer at home because I don't like to bring it on vacation, but I did bring my phone, and I composed blog posts on it using a new bluetooth keyboard that I got for a different purpose that didn't work out. I hadn't had any plan for what to do with the superfluous keyboard but it was so light I forgot I had it in my bag and one day at the coffee shop I decided to see if I could connected it to my phone, just as a hack. It connected just fine, and then I discovered that I quite like using it to compose text on my phone, although this was not something that I had known I wanted to do. The keyboard is small and light enough to keep in my bag and pop out on the spur of the moment.

The kids, who take the most astonishing technologies for granted (“of course Hardee's has an on-demand quantum computing service, Dad!”) were surprised and delighted to seeing me use a wireless keyboard with my phone, and they had to try it out themselves. I can never predict what will impress them. If I had tried to guess, I would have supposed that they would have mocked me for using such an old-fashioned input device. But maybe that was what interested them about it, the same way that I might find it a charming novelty to use a telegraph key to configure AWS.

I thought that using bluetooth keyboards was something that people do, but maybe they only do it with tablets and not with phones, because one morning I sat in the hotel lobby drinking my coffee and writing blog posts with my phone and keyboard, and more than once a stranger came up to ask me about it: What kind of keyboard is it? Where can you get it? What kind of phone? Do you need a special app? I explained that no, this is a totally stock keyboard and it is a totally standard feature of all phones.

As we used to say when I was a sysadmin, users think you're a genius if you fix their monitor by plugging it in, and an idiot if you can't tell them how to do real-time robot arm control under Unix.

Palm trees

I do not understand palm trees. How do they work?

What are their roots like? What anchors them in the sand and keeps them from tipping over?

Where do they get fresh water from? Many plants dig deep for water. But on the beach, if you dig down you don’t get anything but salt. Do they grow very slowly?

Why do they have those wavy fronds all clustered at the top, and the smooth trunks? Is it for hurricane and flood resistance? Maybe they don’t need a lot of leaves because the sun is so bright. Maybe a palm tree’s big problem, like a cactus’, is how to stay out of the sun, and that’s why they are tall and narrow like a cactus.

Polyhedral lamps

The hotel contained these polyhedral lamps:

a polyhedral ceiling lamp with 26 faces

If this thing were uniform, it would be a rhombicuboctahedron but as it isn't, it is merely a cantelleted rectangular cuboid or some such.

Subject: Ukulele scams
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!skordokott!mechanical-turk!skynet!m5!plovergw!plover!shitpost!mjd
Date: 2018-01-02T02:17:29
Message-ID: <>
Content-Type: text/shitpost

Wells Fargo Bank is now pushing a phone app, one of whose functions is to notify you immediately when they think someone might be making unauthorized charges to your credit or debit card. The advertisement displays an example, presumably calculated to alarm you:

A phone displaying a
Wells Fargo 'Account Alert' about a charge of $439.99 at 'Ukulele Palace'

I know I’m supposed to find this alarming, but it doesn’t quite hit the mark. A credit thief could arouse my ire by buying jewelry or fur coats. But ukuleles? It's just a little bit too cute. And how disarming, the enthusiasm of the people who sold the ukuleles, in naming their store Ukulele Palace and not something more prosaic like Ukulele World or Ukulele Outlet.

The setup reminds me of the absurd situations that arise in the game Illuminati!: “You need to roll 6 or better for the Credit Card Scammers to take control of the Ukulele Enthusiasts.”

In passing, I note that the ancient Roman ukulele festival, Ukulelia, was celebrated annually beginning on the calends of Sextilis.

(Also, something connecting ukulelia and glossolalia that would not be very funny even if I took the trouble to figure out what it was.)

Subject: Cartesian Demon
Path: you!your-host!walldrug!epicac!thermostellar-bomb-20!skordokott!mechanical-turk!skynet!m5!plovergw!plover!shitpost!mjd
Date: 2018-01-02T02:17:29
Message-ID: <>
Content-Type: text/shitpost

Everyone always worries about being deceived by the Cartesian Demon. But what if you would like to be the Cartesian Demon of utmost power and cunning? That sounds kind of awesome. How do you get the job?

They say that you should dress for the job you want. How does the Cartesian Demon dress? By definition, you can’t know.

Thinking about that I became curious about Descartes' original description of the Demon. Then I did web search for the original French version. Except, duh, the original is in Latin, not in French. (“Cogito, ergo sum.” Sheesh.) Anyway, it seems to be in section 12 of Meditation 1:

Supponam igitur non optimum Deum, fontem veritatis, sed genium aliquem malignum, eundemque summe potentem & callidum, omnem suam industriam in eo posuisse, ut me falleret: …

The evil demon is “genium malignum”. A genius in Latin is a kind of magical spirit — a genie — and is the source of the English word “genius”. The connection with djinni is coincidental.

The genie's utmost power and cunning is “summe potentem & callidum”. I could not find any English cognates of callidum.

I wonder if Decartes' and Maxwell's demons ever get together for coffee.

Maxwell's Demon: “Watch this, I'll use my demonic powers to prevent our coffee from getting cold.”

Descartes' Demon: “Bah, you can't even know that it is cold, unless I let you.”