On Rita

Houston is the 4th largest city in the entire United States. The neighborhoods that flood the worst are the poor areas, but that doesn’t sound like it’ll matter with the magnitude of this hurricane heading to my home of 20 years. My parents have been on the road for 10 hours now and haven’t made it out of the city yet. Many other members of my family are staying, along with my Grandmother who is too sick to travel. After Katrina there was a rush of people metasearches and directories, NOW would be a good time for Amazon, Yahoo, Google, and the other giants to pool their resources and get the infrastructure in place to help before it hits. This one is hitting much closer to home for me, it’s hard to think about.

Thirty Six

I am now solidly entering my late thirties, and fortunately I am in good health, good cheer, and doing one of my favorite things — exploring a part of the world and culture I haven’t experienced before (Maldives and Sri Lanka).

The past year has included a number of professional milestones including a significant amount of fundraising and related activity, bringing in a major new product to the Automattic family, the maturation of Gutenberg in the WordPress ecosystem, launching the Distributed blog and podcast, and a growth in the breadth and depth of the Automattic team.

Partially because of the schedule those milestones required, this ended up being my year with the most travel ever since I started tracking: I flew over 515k miles, to 124 cities in 24 countries. I was able to incorporate a good amount of running in my routine, started picking up musical instruments again, and learning more about sound and its impact on our lives. I found small daily habits, like a little bit of exercise or stretching first thing in the morning, to be sustainable and high-impact.

What suffered in 2019 was my book reading time and making a dent on the top 50 list. I still check tech news every day, but I had to unplug from daily non-tech news because it was just too hectic — I’ve found a lot of value in weekly publications like the Economist to make sense of what’s going on in the world with the benefit of a little distance and time.

Personally my main goals this year are for the health and wellness of my family, incorporating more playing music and photography into my life, and strengthening my meditation practice. If you’re reading this, I hope to run into you online or in person and this year let’s do our best together to leave the world a little better than we found it.

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.

Bloglines DOS

Bloglines is DOSing blog providers. Every other major crawler implements some sort of per-resolved-IP throttle, why can’t Bloglines? Even if there were a way to opt-out of their hundreds of simultanous crawlers descending on your service, it seems to me the default behavior should be to not be harmful, and then work with large providers on a case-by-case basis to increase the concurrency of requests. We don’t have this problem with any other aggregator or crawler, hosted or non-hosted. Test: freedbacking

What’s In My Bag, 2020

Instead of sharing what’s in my backpack this year, I want to share the apps and pandemic purchases that were meaningful to me, along with a few words on each. Something I haven’t shared with you yet on this blog is… I went down a #vanlife rabbit hole and ended up camping and working remotely a decent chunk of the year. I learned a ton and feel much more resilient. So this is a phoneful and truckful update of my year.

First I’ll start with apps, these all link to Apple’s app store but almost all have Android equivalents that I also use:

  • Calm and Waking Up — Very different but both incredibly valuable meditation apps. I had an 82-day streak with Calm this year! I wouldn’t have survived without these.
  • Fitbod — You tell the app what equipment you have, how much time you have, and it gives you a workout like a trainer would, rotating muscle groups.
  • Streaks — An app for starting and tracking habits. This is a funny one because I actually stopped using it because it worked. The things I was tracking on Streaks became daily habits and I stopped using the app every day. The same thing happened for me with Zero, my daily fast became part of my routine so I’d only use Zero if I was doing a longer one.
  • Tumblr — It was so nice to have a social network centered around creativity and humor.
  • Asana — Getting organized helped lessen anxiety.
  • Pocket Casts — I switched to this because it syncs between devices, and I used my Android device a lot especially while driving.
  • AllTrails — I spent more time in nature this year than almost any previous, and AllTrails was an amazing way to find great hikes.
  • The Economist — The most insightful news, and the weekly cadence helped me avoid the wild variance of the daily news cycle. My favorite news app.
  • YouTube — Wow, there’s a lot of stuff on here. This was the year I started to “get” why people spend so much time on YouTube. Some favorite finds were Jacob Collier and Mark Rober.
  • Walmart — Surprisingly good on road trips for curbside pickup orders scheduled a few hours ahead. Yes, I have now joined 95% of the US population.
  • Blueground and Avantstay — Good for longer stays in places. I found both through Airbnb, which is still the king.
  • Food apps in order of usage: DoorDash, Uber Eats, Tock, Toast TakeOut.
  • Camping apps in order of usage: AllTrails, Chimani, Recreation.gov, iOverlander, Boondocking, FreeRoam, Harvest Hosts.
  • App I deleted and re-added the most: Twitter. I love the things I learn from using it, but hate feeling like I’m wasting time.

When on road trips I found Android Auto running off the Pixel 5 much more reliable than CarPlay, which would frequently freeze up on me. Things have improved with iOS 14, but I still always use the Pixel when I’m on a longer drive.

I also have been living with my Mom since July, including her two cats and new Coton du Tulear puppy. Pets are humbling! It’s been great to learn how to support them best, as I last lived with animals when I was in high school and wasn’t that conscious of the responsibility then.

Amazon says I made over 850 orders this year, more than double from any previous year. Here are the non-tech purchases that ended up having a big impact on me:

Clothing and wearables, like much of the world I trended toward comfort and away from normal shoes and socks:

Electronics:

There you have it. As always, if you’ve tried something here and found an alternative that’s better, let me know in the comments!

Liz Gannes writes for AllThingsD, Automattic Grows Up: The Company Behind WordPress.com Shares Revenue Numbers and Hires Execs. In addition to Stu joining as CFO and Paul as Consigliere/Automattlock, we’ve been on a hiring roll the past month or two with excellent folks joining at every level of the company, including two more Matts. If you’re passionate about Open Source and making the web a better place, like we are, there’s never been a better time to join. My favorite thing about logging in every morning is the people I work with. Friends say I work too much but it hardly feels like work at all. Update: Now in Techcrunch too.

It’s Not RSS

New formats called RSS that don’t work with anything else, specifically referring (I assume) to the “RSS 1.1” effort. (Where RSS stands for RDF Site Summary.) The name of RDF Site Summary is a mistake in the first place, they should take this new development effort as a chance to correct it. (Also, publishers are getting tired of supporting the format du jour. Maybe it’s “easy” for aggregators to support the latest permutation, but the last thing I want to do is bloat WordPress with support for Yet Another syndication format. Four is enough.)

iPod Supports Standards

Standards like MP3? Nope, web standards. Go to the iPod sub-site and toggle your stylesheets using a favelet. Notice anything? Now check out the source; still crufty in places, but a giant step forward from Apple’s old code, which is still viewable on other parts of their site. Great!

I noticed this because I was on the site to check out the iPod Mini. Yes, I know that for $50 more I get 11 more gigabytes, but even the largest iPod still wouldn’t hold all my music. Realistically, I don’t 10,000 songs in my pocket. About a thousand should hold me for a few days between syncing. I thought the Minis were pretty silly until Elissa dragged me into an Apple store the other day and I saw one up close. My goodness those things are small, making the iPod feel gargantuan in comparison. Size does matter, a lesson I learned from my old 16.1″ Sony laptop, bulky digital camera, and the Visor Prism. My only concern about the Mini is I wouldn’t be able to use accesories like this voice recorder. That’s probably for the best though, as I need to stop recording concerts and such on hardware not meant for it and break down and get (another) MiniDisc recorder and a decent microphone.

While at the site I noticed the rollovers were so fast they had to be CSS, and checking under the hood I found not only a mostly-CSS layout, but pages just a few simple mistakes away from validating. It’s good to see a company that “gets it” in many other areas finally maturing in their web presence.

UPDATE: Apple properties which seem to be on the bandwagon:

This is obviously a work in progress becuase you have pages like this antivirus page which is very much old-school markup. Can’t wait to hear more about this, or an official word from Apple with more information about their new-generation markup. Are there any bloggers inside of Apple?

Spring Ping Thing

Now I know what you’re thinking. It’s Spring and time for me to stop teasing and come forward with something dramatic.

Announcing Ping-O-Matic, the automatic pinging fanatic that handles the pinging of almost a dozen different update services. Erratic server responses making pinging problematic? Bookmark the Ping-O-Matic results page and let us handle the dirty work.

With the dream team of Dougal and yours truly, you knew it was going to be cool. What you see is just the beginning. Think a unified XML-RPC interface (One Ping to rule them all, One Ping to find them…), think ping queueing, think quality of service and response graphs, think different, think global blogtimes, think update aggregation, think Ping-O-Matic.

So spread the word from here to Beijing. More than just a fling, we’re committed to being the Kings of Pings. We take this ping thing seriously, so you don’t have to.

Bing!

Wowza!

Okay, I’ve seen a lot of things in my life, but this has me fairly floored. I was at an EcoAmerica board meeting dinner and afterward instead of calling an Uber like I usually would, I tried a self-driving car, a Waymo. (The name inspired by my friend, Jaime Waydo.) As I got home I was so excited to tell my Mom what just happened.

I feel like every cell in my body is charged, it’s like the first time I got a script to run, or committed code into b2/cafelog, this is definitely a before and after moment. Here’s a video as the car arrived and I got out. I’m really at a loss for words. The “wow” you hear me say in one of my most genuine in my life. The thing is I know these self-driving cars exist, I’ve seen them around San Francisco forever, but the experience of being picked up and dropped off by a robot navigating the tricky SF hills and streets just hits different.

“The future is already here – it’s just not evenly distributed.”

William Gibson

One thing that always brings me back to San Francisco is you feel like you’re living in the future. Tonight was no exception.

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.

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:

  1. Install the MTRegex plugin. (Directions from readme.txt file)
    1. Get file.
    2. Place the ‘regex.pl’ file in your Movable Type “plugins” directory
    3. Place ‘regex.pm’ and ‘postproc.pm’ in a ‘bradchoate’ subdirectory underneath your Movable Type “extlib” directory.
    4. 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
  2. Create a new template module called curlyquotes with the code from here.
  3. Add <$MTInclude module="curlyquotes"$> to the top of all your templates.
  4. 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.

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.

A highlighted example of an Internet Explorer image toolbar.

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.