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.

MusicBrainz

I remember reading about MusicBrainz forever ago but I’ve really started using it in earnest today and it’s totally blowing me away. Running a little slow though, this might be the application that gets me to upgrade my computer. Why don’t these guys have every music site and VCs pounding down their door? Fantastic, moderated metadata plus collection management? That’s hot.

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.

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?

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.

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.

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.

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!

Spam Blogs

You should read spam and fake blogs, another problem I’ve been seeing a lot lately is entire blogs being scraped and their content being re-published with ads on it. Structured formats like RSS make this easier than before. The dark side to the numbers all the blog search engines have been toting is that a LARGE percentage of these are fake blogs, so much so that I currently block over 80% of all incoming pings to Ping-O-Matic as obvious spam. This has been a huge resource burden as well. We have around 2 million legit pings per day, do the math.

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.

A Summary

I guess the problem with a long piece is many just skim it, and the more words there are the more chance there is for the meaning to be lost. I’ve given a lot of thought to putting things as succintly as possible: Knowing what I knew then, I would probably make the same decision; knowing what I know now I wouldn’t even consider it. Not thinking through all the ramifications was a big mistake. So was not having more community dialog from the beginning, which would have caught this earlier. I am extremely sorry for both, and it won’t happen again. Thank you to everyone who has been so supportive. Amazingly, WordPress has gotten more donations in the last 4 days then it has in the past year — what an incredible community.

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

Typepad Switches Atom

I think that Typepad may have just switched it’s Atom feeds from .3 to 1.0. How do I know? Because two blogs I read just popped up with 10 new entries (none were new) and each one was broken in Bloglines. (Which is the single largest aggregator in the world, at least according to WordPress.com feed stats.) Here is Seth Godin’s as viewed by the feed validator. This is a bold move, but I certainly wouldn’t want to be their support department tomorrow. This could also just be my misunderstanding, as some feeds like this one from Marginal Revolutions (one of my favorite blogs) seems to be on Atom 0.2.