Twenty years of blogging
I made my first post to this blog twenty years ago, on July 20, 2005.
Initially, it was on LiveJournal, and consisted of a mix of longer-form postings with the sort of brief commentary on web links that, today, I would post as a Mastodon toot. The (lack of) focus has always been roughly the same: technical and arty stuff that interests me, research notes too small or preliminary to publish as a proper paper, open problems, announcements of new publications, conference reports, personal updates, and academic and technical politics. I started cross-posting to Google+ in 2011, stopped again soon after that over a new policy forbidding pseudonymous users, and returned in 2014 after this policy was rescinded. At that point I moved the brief links to Google+, shifting to a format where the blog itself contained only the longer posts and roundups of the links.
LiveJournal was sold to a Russian company in 2007, and for many years after that it operated much as it had before, but gradually became more annoying about showing ads even to readers of my (paid and supposedly ad-free) account. In 2017 they imposed new terms of service with Russian legal restrictions (in particular, against LBGTQ+ advocacy) that I found unacceptable and refused to sign. Instead, I deleted my account and moved to GitHub Pages, including my old posts, almost all of which I had backed up before that became impossible. Under GitHub, everything is in a git repository that I keep local copies of, so it should be much easier to move again should I need to. The old posts were in html format and the posts after the move are in markdown format but fortunately it all works with the mix of formats. Later I slowly went through the old posts cleaning up some dubious markup, migrating image files to GitHub, and using vector graphic files when I still had them; that process is still not entirely complete.
Using GitHub meant static content and no discussion threads, and I was already using Google+ for the shorter link posts, so I started using it to host discussion links for my posts as well. By the time Google cancelled Google+ in 2019, my posts included many links to Google+, most of which I was able to replace with copies on archive.org. Needing a new host for short posts and discussion links, I chose Mastodon and mathstodon.xyz. For once, my habit of choosing a technically better solution over a more popular solution paid off: I have never used Twitter, so I haven’t had to move again after recent events. And here I am now.
Anyway, I thought at this anniversary it would be appropriate to make a roundup of twenty of my old posts that I found particularly memorable and maybe worth revisiting. Here they are, in chronological order:
-
Updated Python library: Repetitivity, Sudoku, July 20, 2005. My first post. It’s more telegraphic than I would write now, but I think otherwise it stands up well. It describes an open-source command-line Sudoku solver that I wrote, aimed at mimicking human deduction rather than doing what would be much easier for a computer, backtracking search, and an efficient algorithm for one of its deduction rules, based on finding the edges of a bipartite graph that cannot take part in a perfect matching.
-
Periodic coloring of tilings, September 11, 2006. For any periodic tiling of the plane (or, if you prefer, a periodic planar graph), you can 4-color the tiles or the vertices, by a combination of the 4-color theorem for finite graphs and the De Bruijn–Erdős theorem on coloring infinite graphs. But the coloring might not itself be periodic. If you ask for a periodic coloring with the same period as the original tiling, then it’s the same as coloring a graph on the torus and you might need six colors. But I still don’t know how many colors you need if you require periodicity but allow a bigger fundamental region.
-
The range-restricted Hamming problem, March 18, 2007. How to quickly solve a problem from ancient Mesopotamia: listing all \(\{2,3,5\}\)-smooth numbers in the range \([60^k,60^{k+1}]\). With a diagram of these numbers closely related to the Tonnetz of music theory.
-
Was sind und was sollen die Pseudogeraden?, August 3, 2007. Pretentious title aside, this is on choosing among multiple incompatible definitions for pseudolines, with more in a follow-up post. I think it continues to be relevant: as of this posting the Wikipedia pseudoline article still fails to adequately define a single pseudoline: it uses a definition that has the intended meaning only for arrangements of more than one pseudoline.
-
The many faces of the Nauru graph, December 12, 2007. This roundup of different drawing styles for the 24-vertex cubic symmetric graph gave it a name which has since caught on: Google Scholar now lists 80 publications containing the “Nauru graph” phrase. Follow-ups: a 3d ray-trace of its genus-four symmetric embedding and another drawing with lots of unnecessary crossings.
-
Parts assembly and the burr puzzle antimatroid, December 2, 2008. In how many orders can you take apart a six-piece burr puzzle? This is not the first post I made about antimatroids, but I think it is the first to make a point I have repeated multiple times since then. Despite the scary name, antimatroids formalize a simple and intuitive concept, that you are doing some things one at a time and that once a thing becomes available for you to do it stays available until you do it. In this case, the things you are doing are removing pieces from the puzzle. Later posts applied the same idea to rhyme schemes, course prerequisites, deductions in logic puzzles, quadtree mesh generation, and introductory computer programming.
-
Flat equilateral tori?, February 3, 2009. An easy-to-state unsolved problem: can you make a torus out of equilateral triangles meeting six to a vertex? Usually I draw vector graphics illustrations for my geometry posts but for this one I used photographs of snap-together plastic triangles.
-
Visualizing BFS as a spiral, May 16, 2009. When applied to the Calkin–Wilf tree this produces a sequence containing all positive rational numbers exactly once, with a simple formula for determining each successive number from the previous one that behaves the same everywhere in the spiral, regardless of jumps in level in the breadth-first search tree.
-
A mathematical model of conference acceptance rates, July 18, 2011. If program committees base their decisions on some combination of strength, fashion, and random factors, but the outcome you want is to accept all of the strongest papers, then you’re probably going to need higher acceptance rates and more acceptances of weaker papers than you might expect. But the “mathematical model” here is very unsophisticated and can probably be made much more realistic.
-
Stack-based graph traversal ≠ depth first search, December 17, 2013. A surprisingly common mistake in algorithm texts. It is possible to start with a form of BFS, replace the queue by a stack, and get DFS, but you have to be careful or you’ll get something else instead. See also xkcd on depth and breadth.
-
MathML considered harmful, August 4, 2015. Or, how the pursuit of an unrealistic ideal has harmed and continues to harm the legibility and editability of mathematical formulas on Wikipedia.
-
The shape of the Kresge Auditorium, April 30, 2016. A study of the geometry of MIT’s Kresge Auditorium, a curved triangle formed by projecting onto the plane an eighth of a sphere, comparing it with the Reuleaux triangle, a similar-looking but different curved triangle. This was the first of what became a series of posts on curved triangles that other people had called Reuleaux triangles, but that were not actually Reuleaux triangles. The latest full-length post in the series, on the shapes of triangular pencils, has links to the rest; I also made brief posts on the subject here and here.
-
Half a dimension short, October 21, 2017. Or, why 3d views of some bridges in Google Maps look so strange.
-
#MeToo in theoretical computer science, February 14, 2018. Guest post; trigger warning: rape. I recently joined the board of the Computational Geometry Society, one of whose main roles is to provide a legal framework to keep proven predators away from our conferences. This was one of multiple incidents (the others less public) convincing me that this role is still necessary and important.
-
One thousand women of STEM!, September 22, 2019. Since I started in 2005, I’ve spent a lot of time editing Wikipedia. Since 2008, one of the things I have been doing there has been creating biographies of women in STEM. By my rough estimate there were 1000 by this date and by my even rougher estimate it’s likely to be over 3000 by now. If I had to choose who I most want others to know about, it would be the first one listed in this post: Pandrosion of Alexandria, the first female mathematician that we know by name.
-
Gilbert tessellations from a cellular automaton, November 2, 2021. Long ago Stephen Wolfram described a four-way subdivision of the typical behaviors of cellular automata on random initial fields: they can die out, quickly form small stable or periodic structures, stay chaotic, or exhibit complex behaviors. This post points to an intermediate possibility: they can build walls that extend across space until they are blocked by other walls. Similar wall-building behavior was studied by Gilbert in the 1950s as a model of crack formation, and has appeared in some of my computational geometry papers under the heading of “motorcycle graphs”, named for the Tron light-cycle wall-building game.
-
Midsphere facts and fallacies, July 27, 2022. A midsphere is a sphere tangent to all edges of a polyhedron. All polyhedra have a combinatorially equivalent form with a midsphere. But contrary to what multiple sources state, the midsphere does not always touch the midpoints of the edges. It is not true that only the Platonic solids have all three of an insphere, midsphere, and circumsphere. When a polyhedron has all three, they might not be concentric nor even nested. The midsphere might not be the smallest sphere touching all the edges. I don’t know whether (when both exist) the inradius is always smaller than the midradius, or whether the midradius is always smaller than the circumradius.
-
Coloring the plane for generic norms, May 13, 2023. Many of my posts attempt to provide a more-accessible explanation of research from my own papers. This one is similar, but for a paper that is not mine, by Noga Alon, Matija Bucić and Lisa Sauermann on the problem of coloring the unit distance graph of the plane. For Euclidean distances the number of colors you need is 5, 6, or 7, but it remains a big open problem which one. Alon et al prove that for generic convex distance functions, the number of colors is exactly four, but finding a natural strictly-convex distance function for which this is true is another open problem.
-
Random perfection, May 8, 2024. Another Wikipedia editor asked me: how likely is it that a random graph is a perfect graph? It depends on the density of the graph, with two phase transitions between densities for which it is very likely and densities for which it is very unlikely, less sharp than the phase transitions for many other properties. My longest recent post, and maybe one of my most technical.
-
The ancient Greek mathematics of distorted airplane propeller photos, March 22, 2025. One of the things I particularly enjoy about Wikipedia editing, when it happens, is discovering unexpected connections between things I didn’t know were related. This one is on a connection between the distortions caused by rolling shutters and ancient Greek work on trisecting angles and squaring the circle.