Auto-imported from old gallery:
So I’m 20
This is it. Last year my birthday was loud and surprising, this year it was chill. Both have their attraction.

Awww thanks. 🙂 Mad props to Craig for the WordPress header (currently in rotation).
While I’m here I’d also like to wish a happy birthday to Dave, who had a birthday a few days ago and didn’t tell anyone. 😉
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.
Assorted Links
- 50 Miler Panorama is one of the coolest panoramas I’ve seen. Zach’s dad sent me an email detailing a little of the process:
Dan Hale here – Zach’s dad, and the guy who created the panorama. I did this one entirely by hand in Photoshop. I made nine shots that day, placing the people in only the middle third of the frame of each. I shot with a super wide lens – a 17mm on a 35mm camera. The stitching was painstaking as I wanted to overlap the shots in such a way as to hide the transitions. This process was complicated by the fact that the cloud movement between shots varied the brightness, contrast and color of light. Evening that out took a lot of work. I did have the presence of mind when I did the shooting to use a constant shutter speed and aperture. I could go on and on about this labor of love. All in all it recon it took me 14-17 hours or so of work in PS to get to its current state.
Wow. Hat tip: Zach.
- Nightly builds of WordPress. Oh, and 1.0 is out. More on that later.
- Adam Gessaman has the best response, Locke, Property, and Software, to the lame Aaron Swartz screed on Nick Bradbury’s On Piracy. One thing though, I’m tired of people making comments about Aaron’s ideas in relation to his age. Either talk about his age and be safely ignored, or treat his ideas independently.
- How to fix
<abbrin Internet Explorer. Nifty. :hoveranything in Internet Explorer. Awesome.- Simple Quiz from Dan Cedorholm has some of the most high-threshhold discussion of CSS and HTML semantics around.
- Tantek is naked. Now what he really needs is to shed some of that extraneous list markup that really isn’t adding much to the semantic richness of his site. At least one level of that list could be eliminated. I’m not going to call Tantek’s markup bloated, but he could shave a few K off with that list markup. There are some novel ideas there though. I wonder what he could do with a good content management package. I’ve got a version of WordPress running with markup very similar to Tantek’s, but the blog isn’t public yet so I can’t link it.
- Joi asks Are Blogs Just? I really like how he brings in things from all over the spectrum. Joi continues to pleasantly surprise me.
- Apparently US money has a watermark of some sort so that if you open it up in Photoshop or try to print it the equipment has built-in guards. Pretty crazy.
- WordPress nightly builds. Builds are released nightly, bugs are released hourly. Get 24 new bugs in every release.
- Drawings from a guy on acid.
- Cruft-free URIs in WordPress. 3 steps, one of which is clicking to the options screen and another which may be automated in a future version.
Gallery: 1-7-2004
Auto-imported from old gallery:
Problem With Trackback
Today I was cleaning up some of the trackback code for WordPress when a number of things struck me about Trackback, which I’m sure someone has thought of before but I’m surprised they haven’t been addressed in the specification.
First off, what is trackback? On movabletype.org there is a Beginner’s Guide to TrackBack that is pretty thorough. Interestingly though they mention the names of several “tools” that have implemented TrackBack (as <strong> no less) they don’t link to any of them. If you’re not familiar with Trackback go read the first section of that to get up to speed.
A commonly requested feature is the ability to send a trackback ping when editing an entry. This has been especially needed since we’ve implemented post status flags (so you can, for example, save your post as a draft and work on it later). There are a couple of logical steps to implementing this, the first of which being that we need to track what pings have and haven’t been sent yet. Then the posting code had to modified a bit to only send trackback pings when an entry was published, and to not ping a URI that had been pinged before, et cetera. Not terribly hard stuff, just a bit of code to go through and some testing to make sure everything worked right.
Now that we have a nice record of pings that have been sent, I thought it would be nice to add that data to the default template for WordPress, as Trackback suffers from the same one-way linking problem it was trying to solve. That is, if I trackback another site my ping will show up in their comments or their trackbacks, but there’s nothing on my site indicating I sent that ping.
Then I realized that this set of pinged URIs I had was close to useless. What does a URI like http://www.movabletype.org/mt/trackback/55 mean anyway? If you enter it in your browser you get an XML error back. If you append a query string to it with ?__mode=rss with some implementations you will get a RSS .91 feed of trackbacks sent from that entry, from which you could extract the actual URI of the resource that http://www.movabletype.org/mt/trackback/55 is relevant to, but what a hassle. You can sweep things like this under the rug with a convoluted “auto-discovery” functionality (which is using sloppily embedded RDF instead of <link>… why?) but these problems are easy enough to solve that they should be.
(A side note, a URI tied to a unique ID system specific to a particular software platform does very little to suggest permanence to me. Are we going to have sent ping URI link rot?)
Return of the Posting
The hiatus is over.
Peace and blessings manifest with every lesson learned
If your knowledge were your wealth then it would be well earned
The holidays could not have been better, a delightful mix of friends and family that I will remember fondly for years to come. Presents, the least important part of the holidays, were notable this year in quality and thoughtfulness. Thank you. Presence, friends I have not seen in some time have been in town, and the new place has been somewhat of a hub. I consider myself lucky and blessed to be surrounded by such great people.
Just as writing is a habit, not writing is a habit. In my quest for relaxation over the past weeks I have developed this bad habit, and now it’s time to break it.
I have been extremely busy as of late. I always say I’m busy, but now more so. I’m doing my best to catch up before school starts, and software helps, but there are still personal notes to write, 614 photos to optimize and upload, countless emails to respond to, clients to work with, and incidentals like eating and sleeping.
Most importantly, I turn 20 in 5 days.
Gallery: 1-3-2004
Auto-imported from old gallery:
Gallery: 1-2-2004
Auto-imported from old gallery:
Gallery: 12-31-2003
Auto-imported from old gallery:
Gallery: 12-27-2003
Auto-imported from old gallery:
Gallery: 12-26-2003
Auto-imported from old gallery:
Gallery: 12-25-2003
Auto-imported from old gallery:
Gallery: 12-24-2003
Auto-imported from old gallery:
Gallery: 12-23-2003
Auto-imported from old gallery:
Happy Holidays
I am enjoying the holidays immensely, just keeping too busy to post much. I’ve got a couple of things in the pipeline, stay tuned.
Gallery: 12-22-2003
Auto-imported from old gallery:
Gallery: 12-21-2003
Auto-imported from old gallery:
Gallery: 12-19-2003
Auto-imported from old gallery:
Gallery: 12-18-2003
Auto-imported from old gallery:
Nick Denton: Blog Maven / Thief
Every once in a while someone you hear a story that makes your blood boil. Sometimes it happens to someone you know. Joe Clark has the complete details, but here’s a rundown of the events as I understand them:
- Noel Jackson redesigns Fleshbot using CSS and XHTML, all in perfectly compliant code. I talked with him for a bit of this, sent some screenshots. He worked really hard on it and the result was, if I may say so, gorgeous despite the questionable content.
- Joe contacts Nick Denton on behalf of Noel saying what a neat thing Noel had done and recommending they hire him. Joe can be a nice guy like that.
- Denton responds that they can’t really afford anything like that right now.
- Noel’s design shows up on Fleshbot, a few days later they remembered to credit him for it.
- Later Noel’s exact code, right down to an empty
divhe had to add to get the layout to work just right, shows up on Gawker and Gizmodo. Some colors are changed, and likely due to incompetence of the implementor the other new designs have numerous mistakes added. - Noel steams quietly for a few days, then talks to Nick Denton. Denton doesn’t see what the big deal was using Noel’s copyrighted work on several other sites. It reminds me of people who rip off other’s designs and then don’t understand why you’re mad about it. The copies are not as high quality as the original, as well.
Smells rotten to me. Personally I was quite fond of Gizmodo, as it really is a high quality blog, but I’m not going to visit it anymore and I’ve delinked it because I don’t want to support a company with such low ethical standards. I encourage you to consider the situation and come to your own conclusions. All I can do at this point to support Noel at this point is let more people know about what’s happened to him, in the hope that possibly this could end on a more positive note.
Update: Denton has emailed me and is telling everyone that he has posted chat transcripts that clear everything up. I applaud him for putting more information out there, but it doesn’t seem to help his case much. I suppose anyone can claim ignorance as the reason for a mistake. Some will believe that, some won’t. What makes the difference is actions from here on out, now that everything is “clear.”