Official WordPress Themes page, fresh and shiny. I feel like when Neo in the Matrix says “I know kung-fu.” I know javascript. Not really, but normally I stay as far away from JS as humanly possible but I was able to cobble together some pieces to make this work pretty much exactly how I wanted. Thanks to Chris Messina for the original mockup.
I’m going to try out intermittent fasting for a few weeks, after hearing about it for several years from fit-minded friends. It’s tough to find a link on it that doesn’t have some sort of newsletter popup or sell an ebook, but Tim had a good guest post on it in 2008 which ends on a skeptical note, and this beginner’s guide to intermittent fasting by James Clear is awesome for its graphics and straightforward way of introducing the concept and ways to approach it. I’m going to aim for a late lunch and a normal-timed dinner, since like James dinner is often my most social meal.
Update: I also forgot that I wrote about this with a few more links and some good comments in January.
WP.com Performance
It’s nice when people notice these things. There are a few more performance changes planned that may help even more, even while we’re adding more than a thousand blogs every day. Right now we’re in noodle mode, throwing things against the server walls and seeing what sticks. 🙂
Big Stealers
This blog seems to be stealing other people’s original content and republishing it, making it look like the author is writing for the site. Example: Original — Copy. This is the first time I’ve used nofollow in an entry. Update: In the comments Dan says he gave permission, so I apoligize, but it did look really fishy.
Automattic Toni
Another nice birthday present! I have no idea (really) how he got this, but Om has the scoop on Yahoo VP Toni Schneider leaving to join Automattic. We were originally going to announce this at the end of the month when Toni actually left but I guess now is as good a time as any. 🙂 Toni was the CEO of Oddpost and after joining Yahoo led, amoung other things, their really cool developer network.
I first met Toni shortly after I moved to San Francisco and I’ve wanted him to be a part of Automattic pretty much since the idea first entered my mind. We’ve spent many long meals over the past year discussing the Automattic idea before it even had a name. I’ve been on cloud nine since (somehow) I convinced him to leave the incredibly cushy corporate job and rough it out in startup world again. I’m very very excited about some of the things coming down the line.
Update: Toni has blogged about it here. He also has a WordPress.com blog that used to have a bunch of cool cars on it, hopefully that’ll come back somewhere. 🙂
Update 2: It’s on Digg, and I’m curious what linking to the Digg story will do. Digg it if you think it’s interesting.
Curly Quotes in Movable Type
I am happy to announce that the “curlyquotes” module for Movable Type has passed out of beta into the release stage. Many thanks to Todd of Dominey Design for testing and providing valuable feedback. Here are the updated instructions. For full details, please see this script’s info page, which lets you receive updates by email, leave comments, report bugs, ask for features, and ask questions, et cetera. Here are the updated installation directions:
- Install the MTRegex plugin. (Directions from readme.txt file)
- Get file.
- Place the ‘regex.pl’ file in your Movable Type “plugins” directory
- Place ‘regex.pm’ and ‘postproc.pm’ in a ‘bradchoate’ subdirectory underneath your Movable Type “extlib” directory.
- You should end up with something like this:
- (mt home)/plugins/regex.pl
- (mt home)/extlib/bradchoate/regex.pm
- (mt home)/extlib/bradchoate/postproc.pm
- Create a new template module called
curlyquoteswith the code from here. - Add
<$MTInclude module="curlyquotes"$>to the top of all your templates. - Replace all occurences of
<$MTEntryBody$>with<$MTEntryBody.
regex="1"$>
Usage is free, in every sense of the word, but if you could throw a link back this way I would appreciate it. Also if you improve on the code in some way, submit your changes so everyone can benefit.
What this module does: It takes straight quotes/prime mark, and makes them proper typographer’s quotes, sometimes called “curly” or “smart” quotes. So basically it takes "this" and makes it “this” using the proper HTML entities. It also works with single quotes, apostrophes, and multi-paragraph double quotes. It slices and dices!
Why? Because there is no button for a curly quote or apostrophe on the keyboard. No really, see the old post for more.
Thirty-Nine
The last year of my thirties! WordPress turns twenty this year. Automattic is now ~2,000 people across 98 countries. There’s so much that has happened in the past decade yet it feels very much like we’re on the cusp of something even more exciting.
This morning started well; I pulled the hammock out of the garage (it had been hiding from the rain) and read for a bit, trying to get my 5-10 minutes of sun in the first 30 minutes like Huberman suggests.
Candidly, the last year was a really challenging one for me personally. There were some beautiful moments, and I consider myself the most lucky in my family, friends, and colleagues, yet among that same group there was a lot of loss, existential health challenges, and that weighed heavily on me. It’s also my last year to get on 40 under 40 lists! 😂
Usually when people ask me what I want for my birthday I don’t have a good answer, but this year I do! As Heather Knight wrote about in the SF Chronicle, the beloved Bay Lights are coming down in March. This has to happen — the vibrations and corrosive environment of the Bay Bridge is taking lights out strand by strand. Fortunately it’s now been a decade since the lights first went up, and there’s much better technology both for the lights and how they’re mounted and attached to the suspension cables. Finally, the lights were not visible from Treasure Island or the East Bay before, but this new version 3.0 will be, which is why the artist behind the lights, Leo Villereal, is calling it Bay Lights 360.

Like the Foundation series, we can’t stop the coming period of darkness from happening, but if we raise $11M we can bring the lights back. If we raise it soon we can shorten the time they’re down to just a few months, so I’m working with the 501c3 non-profit Illuminate to help fundraise. The idea is to find ten people or organizations to put one million each, and raise the final million in a broader crowdfunding campaign, to re-light the Bay Bridge and give an incredible gift to the people from every walk of life that see the bridge, and hopefully have their spirits lifted by the art. I’ve heard 25 million people see the Bay Lights every year.
It’s a lot to raise, but every little bit helps so please donate here, and if you are interested to do a larger gift please get in touch. I’m committing a million dollars to the fundraise, and myself, Illuminate director Ben Davis, and the artist Leo Villereal are happy to personally connect with anyone considering a larger donation.
Because of some family health reasons I’m back in lockdown, so going to try and throw an online party tonight in the “Matterverse.” We’re going to party like it’s late 2020. 🎉
All birthday posts: 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42.
Who is Steve Jobs?
I checked out the new book Becoming Steve Jobs by Brent Schlender and Rick Tetzeli because there had been some interesting excerpts published to the web, and apparently those closest to Steve didn’t like the Walter Isaacson book, with Jony Ive saying “My regard [for Isaacson’s book] couldn’t be any lower.”
Along with about a million other people I bought and read the authorized biography, and didn’t think it portrayed Jobs in a way that made me think any less of him, but there must have been some things in there that someone who knew him closely felt were so off that as a group they decided to coordinate and speak with a new author to set the record straight, as Eddy Cue said of the new Becoming book, “Well done and first to get it right.” I will never know who Steve Jobs really was, but it is interesting to triangulate and learn from different takes, especially Isaacson’s biography that Jobs himself endorsed but might not have read and this new one promoted by his closest friends, colleagues, and family.
As an independent third party who doesn’t know any of the characters involved personally, I must say that I felt like I got a much worse impression of Steve Jobs from Becoming than from the authorized biography. It was great to hear the direct voices and anecdotes of so many people close to him that haven’t spoken much publicly like his wife Laurene — he was a very private man and his friends respect that. But the parts where Schlender/Tetzeli try to balance things out by acknowledging some of the rougher parts of Steve’s public life, especially the recent ones around options backdating, anti-poaching agreements, book pricing, (all overblown in my opinion) or even when trying to show his negotiating acumen with suppliers, Disney, or music labels, they make Jobs look like an insensitive jerk, which seems to be the opposite of what everyone involved was intending.
The direct quotes in the book could not be kinder, and it’s clear from both books that Jobs was incredibly warm, caring, and thoughtful to those closest to him, but Becoming tries so hard to emphasize that it makes the contrast of some of his public and private actions seem especially callous. The personal anecdotes from the author are the best part: one of the most interesting parts of the book is actually when Jobs calls Schlender to invite him for a walk, as one of the people he reached out to and wanted to speak to before he passed, and Schlender — not knowing the context — actually chastises him for cutting off his journalistic access and other trivia, and then blows off the meeting, to his lifelong regret.
It’s tragic, and it’s very human, and that’s what makes for great stories. No one suggests that Steve Jobs was a saint, nor did he need to be. His legacy is already well-protected both in the incredible results while he was alive, and even more so in what the team he built has accomplished since his passing, both periods which actually amaze and inspire me. Becoming Steve Jobs tries harder and accomplishes less to honor the man. It is worth reading if, like me, you gobble up every book around the technology leaders of the past 40 years and want a different take on a familiar tune, but if you were only to read one book about Jobs, and get the most positive impression of the man and his genius, I’d recommend Isaacson’s Steve Jobs.
WysiwygPro
WysiwygPro is a WYSIWYG textarea replacement that claims to be XHTML 1.0 compliant and cross-browser. Might be a good basis for a definitive plugin or feature in WordPress. I hear Typepad based theirs off HTMLArea which I guess works but I’m not comfortable with the code that produces.
Theme Explodes Traffic
The effect of releasing a good WordPress theme on traffic and stats. With stories like this and all the success Micheal has had after Kubrick and K2 I really don’t understand why more professional designers aren’t falling over themselves to address the WordPress theming audience which is huge, growing by thousands every day, and very enthusiastic.
Apple WordPress Weblog
It’s been all over, but I’m finally getting to check out the new new Apple education weblog which, coincidentally, is run by WordPress. I would like to thank the people who emailed me about this, in chronological order: Mike Carvalho, Serge K. Keller, Matt Willmore, Michael, John Roberts, Kyle, Michael Biven, Andreas Mayer, Noel Jackson, Manish, Jasmeet. I need to blog faster next time. 🙂 Update: Within the past two hours they commented out the “Powered by WordPress” text on the page. Before anyone jumps the gun it is entirely within their right to do so under the GPL, which I and the other developers believe strongly in, but it’s too bad as I think that could have been excellent exposure.
Better Trackback?
There is talk of pushing for Trackback to become a standard. A few of the problems with Trackback are immediately apparent: horrible internationization support, bad auto-discovery, proclivity for spamming, no verification, historical baggae of category junk, bad spec. Fix all these and you get… pingback. Pingback is big enough now to make a blip in Google’s markup survey, and is supported by a wide range of platforms. The question is whether people are going to want to support an existing and robust standard or want to put their name on something new, the global “not invented here” syndrome where everyone wants their 15 standards of fame. (As someone who has been involved in several standards myself, I admit the draw is strong.) What Pingback does need is a better advocacy site, like atom has.
DoubleMattic
Now with Twice the “Mattic” – Matt Thomas joins Automattic full-time. We’re still figuring out what to call him, since “Matt” is obviously taken. 😉
Image Toolbar Header
I’m doing some code cleanup around here, and I came to a line in my <head> that is soley to work around an Internet Explorer feature I don’t want on my site.

Here is the standard way to remove it:
<meta http-equiv="imagetoolbar" content="no" />
Since the http-equiv attribute is meant to be simply a document-level replacement for real HTTP headers, and I have the ability to send out real HTTP headers, I decided to try out removing this line and replacing it with this bit of PHP, which according to the spec is functionally equivilent:
<?php header ('imagetoolbar: no'); ?>
Looks funky, but according to the HTTP 1.1 specification user agents should ignore headers they don’t recognize, so there’s no harm. However in my testing I was disappointed (though not terribly surprised) to find that Internet Explorer did not respect the header. I have trimmed other parts of my markup quite a bit though, and I’m willing to sacrifice this one line.
San Francisco Jobs
I seem to be hearing a lot about people hiring in the SF area. If you’re interested leave a comment with your name and what you’re good at.
Awesome Screenshot URL tracking and niki-bot, some pretty sketchy things going on in the Chrome extension world. Hope Google starts cleaning these up soon. BTW if you want a better screenshot tool my Automattic colleague Davide makes Blipshot which contains no tracking or spyware.
Airport Security
It’s not that the terrorist picks an attack and we pick a defense, and we see who wins. It’s that we pick a defense, and then the terrorists look at our defense and pick an attack designed to get around it. Our security measures only work if we happen to guess the plot correctly. If we get it wrong, we’ve wasted our money. This isn’t security; it’s security theater.
Bruce Schnier on why airport security is A Waste of Money and Time in the New York Times.
New TV Ads
As I mentioned in the State of the Word this is the year we’re ramping up marketing. There is lots to learn and much to follow, but we have our first TV ads up in six markets to test. Each shares a story of a business in Detroit, and I actually got the chance to visit one of the businesses earlier today.
Vanilla News!
Good news! The links in Vanilla that brought the rats out defending them have now been removed by Mark at Lussomo. I applaud this decision to break the text link contract they were in and to put my money where my mouth is I just donated a thousand dollars from my personal account to the project.
Whole Foods and Pseudoscience
Michael Schulson takes a great look at the contrast between Whole Foods and the Creationist Museum in Whole Foods: America’s Temple of Pseudoscience. It is a good reminder that we must try to use the best available data in decisions regardless of our preëxisting proclivities. Also good to check out is Grist’s series on GMOs, probably best summarized in What I learned from six months of GMO research: None of it matters or the NY Times A Lonely Quest for Facts on Genetically Modified Crops.