What is Google Cooking?

Watching my logs, I’ve been getting random requests from Googlebot for atom.xml and index.rdf files on this site and others. It’s always in the root or in relevant subdirectories (usually /blog or similar). All of these sites run WordPress, and I can promise there is no mention of or links to atom.xml or index.rdf anywhere. This means Googlebot is guessing that these files will be there. Now I’ve come to expect random flailing for syndication files from Feedster and Kinja, but Google? Et tu, Googlebot?

I suspect this is a hint of something new coming, perhaps feed-aware search like Feedster or RSS links in search results like Yahoo. Maybe a Google-aggregator? Google BlogNews? I want answers! They’ve got some room on above the search box since their redesign, maybe the next item there will be a “blog” tab. (Of course since their redesign they aren’t real tabs anymore, a regression in my opinion. I think tabs are a very effective navigation metaphor and worked well for Google.)

Anyone have any clues, ideas, or notice something similar in their logs?

Update: As always, we’re a few days ahead of the curve here at photomatt.net. Dave Winer has noticed the hits on his server and is covering the issue today.

Update: I’m late to the game, but Evan Williams confirms in part what I was suspecting and also jabs at the conspiracy theorists.

Is it more likely that this is not a calculated move, but that they are experimenting with crawling feeds in general and that, if they’re going to index them, they probably want as many as possible? And that maybe (hmmm…) they started with Blogger blogs first, since they were handy, and they tended to find feeds at index.rdf and atom.xml, and they haven’t yet optimized their crawler because they’ve been working on other stuff?

Thunderbird Tags

It is pretty annoying tha the “tag” system in Thunderbird bears no relation to any tagging system implemented within the past four years. It is, at best, a non-folder-based categorization system, and doesn’t even have a particularly good UI for that. Thunderbird 2 also took away the views dropdown, which was an eminently useful feature, and the only way I can find to replicate it is to create search folders, which are of course are a lot clunkier. Might be time for a downgrade. Update: You can add back the views dropdown from the customize menu. Sweet! PhotoMatt.net readers rock. 🙂

Essential PC Software

I recently got my Sony TX690 back from the repair place, I asked them to wipe the HD to rid me of the plague that is Vista. Here’s the software I installed, in order, after getting it back: Firefox, Foxmarks, Thunderbird, Putty, TortoiseSVN, MIRC, Dreamweaver, Photoshop, Topstyle, AutoHotKey, iTunes, EVDO drivers, Filezilla. I will probably install XAMPP later for offline plane hacking. That’s all I need to do everything I do on a computer.

Follow-up Questions from WCEU

Matias and I just finished up the discussion and Q&A for the online WordCamp Europe that is going on right now, which was originally happening in Porto.

There were more good questions than we had time to get to, so at the end I suggested that we continue the conversation here, in the comments section! Comments are the best part of blogging.

So if you have a question we didn’t get to, please drop it below. If you don’t have a Gravatar yet now’s a good time to make one.

WordPress 18

Today marks eighteen years since the very first release of WordPress. I consider myself so lucky to have co-founded the project alongside Mike Little. Who could have imagined that our nights and weekends hacking on blogging software, a fork of b2/cafelog, could turn into something powering over 40% of the web? Or that nearly twenty years in, it would be getting better faster than it ever has been?

I blogged these anniversaries when WordPress was five, ten, fifteen, and last year at seventeen, but as the project reaches an age that, if it were a child, it would be heading off to college, I’m uncharacteristically at a loss for words.

The overwhelming feeling is one of gratitude, so I want to say thank you to every person who has ever been involved with making WordPress as a contributor, a community organizer, or as an end-user of the software. It’s amazing what we can accomplish when we work together.

First Impressions of Sony X

I’m a little addicted to gadgets, especially Sony laptops which have served as my primary on-the-go machines for the past few years because of their power and portability. When I first saw the Vaio X, Sony’s new ultra-thin and ultra-light laptop, I was taken aback. It looked beautiful, but so was the Envy 133 and the Envy was a complete waste of time and money due to a really bad trackpad and performance. Anyway, I’ve been playing with the X1 for 5-6 hours now, and here are some unordered thoughts:

  1. It is the sexiest and most elegant laptop I’ve held or seen. Feels like it’s from the future.
  2. It feels almost too light, I actually threw it up and caught it, particularly with the normal-sized battery.
  3. I got the champagne color, which was a good choice.
  4. The ethernet port works in a really interesting way.
  5. Speed of browsing, installing, everything feels pretty good with Windows 7, but it’s obvious the graphics card is pretty underpowered. The moment you turn transparency on or get a flash video on Blip going it starts to stutter a bit.
  6. That said, I could imagine using this as my primary machine for short and medium trips.
  7. The keyboard takes a bit of getting used to in a way I haven’t run into before: the space bar is hard to hit. The keyboard is very compressed in vertical space so your thumb falls below where the space bar is, and you have to retrain your hand to be in a different position which isn’t as comfortable. The shift button can be hard to hit but that’s much easier to get used to, I’ve done it on other small keyboards. I’m not sure why they made it so small, it feels like it could stretch out a bit more.
  8. Other big annoyance is the trackpad — it’s really narrow. Windows machines do the trackpad scroll on the right and bottom edges of the pad and I find myself triggering that accidentally because the tracking area is so tiny. Again, lots of apparent space toward the bottom of the laptop just a really narrow tracking area. This is easier to get used to than the keyboard, though, and the trackpad feels nice like most Vaios and unlike the Voodoo Envy.
  9. I love that it has two USB ports, and a regular VGA connector instead of some weird micro-display-port you need a dongle for. (An Apple decision that bugs me almost as much as the recessed headphone connector on the original iPhone.)
  10. Screen is gorgeous, like all recent Vaios.
  11. Did I mention it’s drop-dead gorgeous? It’s the first laptop I’ve had in 5 years that I don’t want to put stickers on.
  12. Hardware-wise, way better than the Air.

So while it won’t be replacing my Z890 as primary workhorse for now, the X is so light I might take it on my next few trips and use it as a day-top. I’m especially excited by the prospect of the 14 hour battery life (probably 10 in real life use) giving me freedom from power cords through even a whole day at a WordCamp. We’ll see in a week or two if I’m able to comfortably adjust to the too-small keyboard and trackpad.

Bangkok Unrest

In celebration of my arrival in Bangkok the opposition party is apparently planning a million person “red shirt” rally. Exciting! On the bright side, “The UDD [United Front for Democracy against Dictatorship] can only afford to keep its protest going for three to five days. If the government has not fallen by that time, it will have to withdraw and draw up a new strategy.” I always pick the best times to travel. 🙂 (Mom, don’t worry. I’ll stay safe!)

Staticize Reloaded

The caching plugin I pointed to the other day was very well-executed but it didn’t meet my needs for several reasons, mainly that it cached every bit of output, which wouldn’t be appropiate for things like my random photo. (Or my non-rotating photo formerly known as the random photo in the header. It’s on break right now.) My site is a pretty neat system of PHP includes, and I want to preserve that because it makes my life easy and doesn’t slow anything down any perceptable amount.

So I took the Staticize plugin and added support for dynamic non-cached sections, cleaned up the code a bit, fixed a weird problem where it would just show a blank page if it couldn’t write the file, fixed the problem with edit links and the comment form, and made it fit with the WordPress code a little smoother. Full instructions are included with the plugin, but to install just make sure your wp-content folder is writable (you may have already done that when setting up WP) and activate the plugin, and it will start working immediately.

I have a couple more improvements in mind for it already, but it’s fully functional and I’m running it right now.

Download Staticize Reloaded 2.0.

Songs for My Father

One of the things that surprised me most about when my Dad was sick last year was that while he was in the hospital over about 5 weeks he lost any interest in music, TV, movies, anything on a screen. Music was particularly surprising given that he had music on at his desk pretty much all the time, and really enjoyed loading a new CD or record into the media library he had set up at home. One of the songs I remember playing for him was from a band, Manhattan Transfer, that we used to listen to a lot when I was younger and just learning about jazz, I chose Tuxedo Junction because it might cheer him up.

I remember him smiling faintly. (I wish I had played him more music. I wish I had recorded more of his stories, ideally before he got sick. I wish I had figured out how to navigate the hospital and health care system better.)

What I didn’t anticipate was how after his death there would be aftershocks of grief that would hit me over and over again, especially while driving or in a plane. I went from crying maybe three times in the past decade to breaking down at the end of a company town hall, when talking to family, when my Mom found out about the anniversary present my Dad had been looking at, and with any number of songs that unexpectedly took on a new meaning.

Wiz Khalifa & Charlie Puth’s See You Again, is obvious, and was in heavy rotation every public place I went; Lukas Graham’s 7 Years completely broke me down when it talked about children — if I ever have any my father will never meet them; Kayne & Paul McCartney’s Only One, the tribute to Kanye’s daughter and passed mother and I think perhaps his best song; Ed Sheeran’s Thinking Out Loud, about growing old together, turning 70 as he was so close to doing; Kanye’s Ultralight Beam snuck up on me, I didn’t expect it, but the questioning and gospel and anger and hope in it captured something I didn’t even realize I was feeling. Even jazz wasn’t safe, Horace Silver’s lyric-less Song for My Father had the same effect.

ultralight.gif

John Mayer’s Stop This Train is a song I’ve probably heard a hundred times since it came out in 2006, but all of sudden these words meant something completely different:

So scared of getting older
I’m only good at being young
So I play the numbers game
To find a way to say that life has just begun

Had a talk with my old man
Said, “Help me understand”
He said, “Turn sixty-eight
You’ll renegotiate”

I almost had to pull the car over: he was sixty-eight. What I would give for just one more conversation with him like the one the day before he passed. I wish I had written more down, recorded more of his stories, learned more about his journey.

As the year has passed, the surprise crying is much less common even when one of these songs comes on the radio. Usually when I think of my father it’s with a smile. I’ve even had a few treasured dreams where we’ve been able to talk, nothing that made much sense (it was a dream) but I remember waking up with an overwhelming feeling of enveloping love. While the “new normal” is different, I can’t say it’s better — he’s still gone.

Facebook Over-optimization

On Facebook I was trying to get to an event and clicked “see all” on the friend finder instead of the events area. Then something caught my eye, every friend Facebook was suggesting for me was female, and most I didn’t know. (Update, there’s one guy in there.) The first part of that is interesting — perhaps they’re testing some optimization in the friend-adder with the assumption that since I’m a straight male I’m more likely to add girls than guys, but if so that seems a little skeezy.

New Servers

We’re looking to expand into a third datacenter for WordPress.com and related Automattic stuff. I’ve been asking around for quotes, but it occurred to me I should blog what we’re looking for because someone reading might be able to provide what we need, or know someone who could. One line summary of what we’re looking for: 22 boxes, AMD 3800 or similar, cheapest HD, 1-2gb of RAM, Debian AMD64 (this is important), private and public 100mbps network. I’d be happy to post more info in the comments if anyone wants it. A per-server monthly price including space and bandwidth is what we’re looking for.

Comscore, whose accuracy is generally between a Lotto Quick Pick and a drunken dart throw, says Google Maps usage has fallen since Apple Maps came on the scene. The Guardian has a good overview: How Google lost when everyone thought it had won.

We shouldn’t be surprised that in the absence of choice, people take the path of least resistance. What’s missing in these discussions is how it’s criminal Apple gets away with not allowing alternative defaults for maps, browsers, calendars, and any number of other areas, which means every time you click a link or address in the OS it opens Safari or Apple Maps, in my opinion inferior apps. Some developers get away with this by having settings to set Chrome or Google Maps as your default, like Tripit just added, but this is implemented in a hacky, per-application way, and every app puts their setting in a different place if they support it at all.

If Microsoft did this a decade ago we’d call for the DoJ to reopen their investigation. Apple has the best phone, best tablet, and in many ways the best operating system — we should not give them a pass for this blatantly self-interested and user-hostile stance. Defaults matter.

MX900 on OS X

I could not be happier, I finally got my MX900 bluetooth mouse working correctly on Mac OS X. To clarify, it always worked but I had 5 buttons that were just there for decoration, and I really missed the back and forward buttons. The magic application that made my day? Gamepad Companion. I tried a couple of others, including the awful Logitech software, and nothing even came close to working. For future reference here are the button assignments on the mouse as shown in the interface:

  1. Left button
  2. Right button
  3. Wheel button (press down on wheel)
  4. Side back arrow button
  5. Side front arrow button
  6. Switch window button (below wheel)
  7. Up scroll (above wheel)
  8. Down scroll (below wheel)

The only thing that would make it perfect is if I could make the wheel button a double-click.

Switching to Google Reader

I held out on using a RSS reader for more than two years. I had a little thingy built so Ping-O-Matic would use its own results and Weblogs.com to store the last updated time of every blog it saw, and then I reordered my blogroll based on that. (The original version in WordPress parsed the whole changes.xml from Weblogs.com a few times an hour. Remember when that was feasible?) Then I would go from the top of the list to the last one I remember reading, opening each in tabs, and closing as I finished. Incidentally, this kept my blogroll from withering as many do.

At some point I started begrudgingly using Bloglines in 2004, and fell in love shortly thereafter. Where I used to follow a few dozen blogs, now I could consume hundreds and its UI just made sense to me, and just got better over time. I sang its praises often in interviews, mentioning it as one of the handful of websites I used daily. Any outages or performance problems it had seemed minor to me, only reminding me of how much I appreciated the service when it was up. Bloglines search was and continues to be the cleanest in the space.

I don’t recall exactly when many of my friends started switching to Google Reader. I had tried it at its first release and was pretty unimpressed. I saw the hubabub around Gears and how Reader was the first to embrace that. I watched with envy as friends used their trends feature to see nifty data about how and when they read feeds, and use it to cull out the non-essentials, much like I used to with my blogroll.

A week ago, frustrated to no end by a bug in Bloglines telling me to reread things I already had, I decided to make the switch cold turkey. I packed my OPML file and went along to Google Reader full-time. It hasn’t been painless — the keyboard shortcuts are a little funky on dvorak — but it feels better to be on a platform that whether real or perceived feels like it has momentum. That self-fufilling X-factor in apps is one of the magic elements for me. Also as I’m adapting to the UI I feel a lot more efficient than I used to in going through things.

Finally I’ve started reducing my subscriptions, down to 346 now, and I hope to be under 200 within a month or so. I’m thinking of adopted a fixed-number, say 150, and if I want to add one I need to remove another one first so the total is always the same. (I’ve considered this for social networking sites, too.) However it’s probably focusing on the wrong metrics, unread items is more important than total feeds.

OpenDNS

OpenDNS is a great idea, well-executed. They took something basic and ubiquitous, DNS, and improved it by adding spell-checking and phishing protection (usability enhancements). They provide the service for free in exchange for monetizing typo search pages. The typo search pages are simple, fast, and generally useful. What I was looking for is usually the first result. There is no software to install, just two settings to change, and they provide a registration-free way to set preferences on their site. John Roberts is a friend from my CNET days and gave me a preview a few days before they launched, I've been using it full-time ever since and it has been invisible in all the right ways.