Bookend Gifts

The news came out this weekend on Mercury News and the Chronicle, so it’s worth addressing here: The Bay Lights, a public art project that uses San Francisco’s Bay Bridge as its canvas, is a project I’ve supported since I first heard of it and the idea captured my imagination. I was happy to make the first monetary donation when the project got started, and as of last week I was able to make a closing bookend donation for the remaining amount they needed, a bit above $1.5M. It was an honor to chip in along with the thousands of other supporters who have already donated to make the project a reality.

The purpose of art is washing the dust of daily life off our souls. — Pablo Picasso

My hope is that over the next few years, and perhaps beyond that, the lights brighten people’s experience of San Francisco whether they see them every night or they’re one of the 16 million that visit the city every year. Hopefully that effect, however small, spreads to their other interactions long after the lights are off and the sun comes up. There are countless good causes around the world, some which I support regularly are listed on my about page, and I hope to have the opportunity to support many more in the future, but this close-to-home gift to a city that has given me so much seemed like the right thing right now.

If you haven’t seen them yet, here are the lights in action, more on the tech fixes happening to the lights on TBL, and photos I took climbing the bridge a few months ago:

Biting

When did it get so cold??? I am cold to the point of desperation there. Now I know, some of you native (or born-again) Notherners are reading and thinking “42 degrees? Ha! That’s jogging weather!” and you are probably right. But how should I get warm? I’m not conditioned to deal with this.

Pun-A-Day #7

A woman has twins and gives them up for adoption. One of them goes to a family in Egypt and is called “Ahmal.” The other goes to a family in Spain; they name him “Juan.” Years later, Juan sends a picture of himself to his birth mother. Upon receiving the picture, she tells her husband that she wishes she also had a picture of Ahmal. Her husband responds, “They’re twins! If you’ve seen Juan, you’ve seen Ahmal.”

State of the Word 2019

In case you missed it, here’s the first-ever State of the Word… designed completely in Gutenberg:

WordCamp US was a fantastic experience, as always. Thank you again to the hundreds of organizers and volunteers who made it happen, to the thousands who attended, and to the city of St. Louis for hosting us. We’ll be back there again next year.

And special thanks to this next generation of WordPress contributors. So exciting to see KidsCamps continue to expand and thrive:

As you can see, my site is now featuring the new WordPress Twenty Twenty theme. And for more coverage from my State of the Word, check out the recaps from WP Tavern and Post Status. Here’s my full audience Q&A below:

You can see my previous State of the Word keynotes here.

New Mac Mini

I’ve been looking to get the two noisy linux boxes under my desk into a closet somewhere, because they’re so loud. One is a very very old PII or something running Gentoo that I had to put by the window and open because one of the fans was breaking down and the box was overheating, which caused it to make an alarm-like sound for hours at a time. AHEM. The second box is a fairly new Dell but it’s a server-class machine with TB+ of storage and it sounds like a plane taking off sometimes. The Dell is running Ubuntu, and also using the third screen on my desktop full-time. Having Linux right there (and on the same mouse/keyboard thanks to Synergy) is incredibly helpful for debugging and testing things, plus I could run X-chat full-time. When the new Mac minis came out they caught my eye — something not as dog-slow as my Powerbook, with a proper monitor and keyboard/mouse, could really be a great OS X experience and I’d still have all the command-line goodness at my fingertips. I ordered the maxed-out one online (they didn’t have any in stock at the SF store) and it arrived. So far so good! Almost as fast as my PC (AMD FX55 + 4GB).

Introducing: Matt Reality TV

I know that if I don’t document it as I go along I’m never going to find the time to do it at the end, so I’ve decided to do a play-by-play of all aspects of redoing this site. The details will range from purely aesthetic to highly technical. It will cover software such as WordPress and Gallery, and the modifications I make to each, plus a little about the home grown database stuff I have running most of the rest of this site. I’ll be going through section by section until it’s all done.

Also, starting tomorrow, I am going to be moving out of the house and into a new apartment with my new roommate Josh, another event which I plan to document and photograph mercilessly, so I christen this new category Matt Reality TV, or MRTV for short. It’s not going to be overly put together, just stream of thought and code very similar to the actual process I use. It’s raw, hence the “reality” name. I invite commentary on everything, but please try to keep it constructive.

Of course at this point I should probably discuss what’s been done so far, and I’ll try to catch up, even though I’m awfully tired.

The many reasons for the redesign have been touched upon, but I haven’t really said why I kept the old one for so long, after changing every month since the site started. It was actually because it was stolen not too long after I first finished it. While I complained on the surface I was actually genuinely flattered on some level because it was the first design I had done that someone had thought good enough to swipe, as silly as that sounds now.

So far I’ve been playing around with different things. The current layout comes from a sketch I did on a piece of paper (thanks Rannie!) that I later discussed and brainstormed some things with Greg. Greg helped me come up with some colors (not the current ones exactly) and the rest was really just implementation. I had Dante in my mind from the beginning as the serif I wanted to build things around, but I didn’t have it in the format needed (OpenType or TrueType) so I ended up springing for it (a bargain!) at My Fonts. The title I put together and tweaked manually in Photoshop but the entry titles are all generated dynamically from a very simple PHP script (source). The titles are actually text with CSS backgrounds and hidden text using a modified CSS image replacement technique with the common elements in the CSS and the actual image reference inline so as to make things easy. I have just made the titles smaller than they were (32 instead of 36) and I like this better, I may make them smaller still.

I like this technique because (amoung other things) you can still use Mozilla type-ahead for links and you can still search for text within a page. Nifty. I went ahead and made the titles the permalink as well, which I’ve advocated several places before and made the default in WordPress, but never got around to doing it myself.

I just cleaned up a bunch of stale files, particularly in the root directory. That sort of thing can accumulate to an alarming degree. Now I try to put everything I used to stick in the root for convinence in subdirectories, usually divided chronologically so as to start “fresh” every year. This also lends to the permanence of everything I may link to, most of the work in keeping links valid comes from forethought. I also used a number of files that were purely for my own testing into a more appropiate sandbox area.

The background is a simple GIF image that is actually derived from that garish green that was on here the other day, faded and changed a little and then filled with a line pattern in Photoshop to get where you see it now. The colors need more tweaking, which I’m going to work on after this post, but I’m leaning away from the green look I was so partial to the other day. We’ll see where this goes.