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).

Archives Page Tip

I’m finally fixing all the bugs on photomatt.net, converting a lot of old stuff into WordPress Pages and generally tidying a few things. For my archives I wanted to display a list of recent entry titles like Hemingway does, but I ran into the problem that it would only show 10 at a time (or whatever you have set in your options) and then makes you page through the rest, which sucks. But, thanks to WP, the fix is easy! I added query_posts($query_string . '&showposts=1000&order=asc'); to the archive.php template right under the header call. Basically what this says is to take the current page query and add the part that shows a bunch of posts, in this case 1000, and also to sort it chronologically instead of newest to oldest. (Eric would be happy.) Since it’s in my archive template it doesn’t mess with any other pages. That’s all!

Whoa, Newscorp

Ross Levinsohn of Fox Interactive just announced he has bought someone here in the room. No one knows who it is, and it just got kinda tense. He’s announced the haven’t done an acquisition in 4-5 months, and he could buy at least 5 others in the room. 2 billion to burn. Under the Radar has been very interesting. “Myspace is got on average 275,000 signups a day last week.”

WordPress and Lyceum

I just read that Boing Boing has blogged about a new WordPress-based system called Lycueum. The iBiblio project first contacted me it seems about two years ago, so I applaud them for finally getting a release out. From my examination of the code, it seems it’s exactly what WordPress MU is except they’ve modified every SQL statement (what a pain!) to use a monolithic table structure. We tested this approach for MU, but found it was too expensive to scale past a certain point. With monolithic structures you hit a wall based on your hardware. In MU users are divided and can be partitioned easily, for example on WordPress.com we have the users partitioned between 4096 databases, which allows you to scale very cheaply and efficiently to hundreds of thousands and even millions of users and extremely high levels of traffic. It’s unfortunate the Lyceum folks came to different conclusions and decided to focus their efforts on a fork rather than on the core codebase, especially as the massive changes going into WP 2.1 are going to be difficult to merge, but I still wish them the best and I’ll be watching the project closely and picking up anything interesting they do and bringing it back to WP. (Such is the beauty of Open Source. :)) If nothing else, it highlights that the MU site needs a little TLC.

Spamback

About 98% of Trackbacks are spam. Obviously that can’t be addressed with a new spec without breaking backward compatibility. (For added humor, see the front page of the Trackback Development Blog.) The charter of the new trackback abandons the only thing that made Trackback interesting, and incidentally one of the things it was created for, content aggregation and category aggregation and other applications that don’t require a link at all. (Essentially a push application of what everyone uses tags for now, it was way ahead of its time.) In the meantime, they’re re-inventing Pingback with XML-RPC replaced by Atom/REST.

Free Sun Server

I put in an application for a free Sun server to try out for either WordPress.com or Ping-o-Matic, depending on when/if it arrives. Everything we’ve done on WP.com has been Dell thus far, and honestly they’ve been pretty good with the exception of one box that they’re going to replace soon. Our biggest DB server (a Dell 6850) does north of 300 queries per second, but it weighs as much as me and uses a crazy amount of power, which is expensive. Of course as more and more of our infrastructure becomes distributed, high performance boxes don’t matter as much.

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.