Content-Type: text/shitpost

Subject: Software Archaeology
Path: you​!your-host​!wintermute​!wikipedia​!twirlip​!glados​!extro​!goatrectum​!plovergw​!shitpost​!mjd
Date: 2018-12-09T18:30:27
Message-ID: <>
Content-Type: text/shitpost

In a previous article I described how I discovered that the utility I needed was already available in my bin, because I had written in twelve years previously, but then forgotten.

Another episode in this series: I save screen and monitor configurations in files under ~/.screenlayout; each is a shell script which, when run, resets the display to use its particular layout. So for example is for the two-monitor setup I use at home and is for the two-monitor setup I use at work, where the second monitor is vertically oriented and the primary monitor is farther from my eyes.

Yesterday I wanted a home setup where both monitors had the same resolution and the same display. I opened arandr and set it up the way I wanted, and then prepared to save it to .screenlayout/

Except that file already existed, and guess what was in it?

Subject: I AM SO SMRT!!1!
Path: you​!your-host​!ultron​!gormenghast​!extro​!forbin​!berserker​!plovergw​!shitpost​!mjd
Date: 2018-12-04T18:23:04
Newsgroup: talk.bizarre.smrt
Message-ID: <>
Content-Type: text/shitpost
  • When my program works I get to feel smart and accomplished.

  • And if it doesn't work, then when I fix it, I can feel smart and accomplished for fixing it!

  • And if it doesn't work and I can't fix it, I can feel smart and accomplished for my cleverness in constructing such a difficult bug!

(I finally figured out this one from Friday. It was entirely my fault. Do I feel bad for making the mistake in the first place? No, I feel awesomely clever for successfully cleaning up the complex mess I made.)

Subject: Necklaces and bracelets
Path: you​!your-host​!walldrug​!epicac​!thermostellar-bomb-20​!twirlip​!am​!plovergw​!ploverhub​!shitpost​!mjd
Date: 2018-12-03T01:24:56
Newsgroup: talk.mjd.necklaces-and-bracelets
Message-ID: <>
Content-Type: text/shitpost

Here's an alternative mnemonic: a bracelet symmetry is modulo the dihedral group !!D_n!!, and “bracelet” begins with a “D”, whereas a necklace symmetry is modulo the cyclic group !!Z_n!!, and “necklace” begins with a “Z”.