
My ethernet connection under OS X has always "Just Worked", and I was operating under the assumption that ethernet devices behave more or less the same way they do in Windows/Linux, where even if you're not connected to a hub or switch, they will activate and assign themselves a bogus 169.x.x.x IP address. So, I figured I would be subjected to a call to Apple support first thing Monday morning.
I played that game so much that I can hear the music and sounds from just looking at the photo linked above.
Teach Yourself Programming in Ten Years is an insightful essay by Peter Norvig, Director of Search Quality at Google.
The thing that has struck me about each of M. Night Shyamalan's films is the care that has clearly gone into the dialog, framing, and direction of every shot; it's very deliberate film-making, and it's engaging... but I guess that doesn't count for a lot these days.
We've found all three of M. Night Shyamalan's major studio films so far to be consistently enjoyable, which is why we've been planning on going to see The Village on opening night for about a month now, with none of the usual reluctance or hesitation; it's as close to a guarantee of non-suckage as we could ever hope to get.When I was in college, I worked at a movie theater[1] - as far as part-time college jobs go, it was a pretty good gig. I made some pretty good friends among fellow ushers, hung out with the projectionist a lot, and of course saw a lot of free movies. Really good movies, and completely forgettable pap... when it's free, it doesn't really matter, especially to a couple of starving college students.
That free movie thing will spoil you... ever since leaving that job 8 years ago, my wife (who was my girlfriend at the time) and I have been going to fewer and fewer films each year; given the choice between spending $25+ on tickets and concessions to sit in a sticky, torn seat to watch 20 minutes of previews and commercials followed by a scratched print[2] of a shitty movie and waiting a few months to rent the DVD for $5 and watch it on my modest but perfectly capable TV and 5.1 surround sound system, the DVD option wins out just about every time. We really hate feeling like we have just wasted $25 and two or three hours of our lives watching a crap movie... and there is so much crap out there.
As a matter of fact, the last movie my wife and I saw together was Signs back in August of 2002, just a few weeks before leaving California for the east coast. I've been to a few thoroughly enjoyable films with other family since, but nothing with my wife. Few movies seem worth the investment of time, money, and logistics - living 1/2 an hour from the nearest movie theater adds some complications of its own.
We've found all three of M. Night Shyamalan's major studio films so far to be consistently enjoyable, which is why we've been planning on going to see The Village on opening night for about a month now, with none of the usual reluctance or hesitation; it's as close to a guarantee of non-suckage as we could ever hope to get.
[2] I don't know how many cities around the country have IATSE Projectionists' unions, but Rochester is one of them - and in most of the different theaters I went to, it showed; films in focus, prints not scratched due to improper threading, sound generally not too loud, etc. So impressed and delighted was I that I actually started getting some projection training from the union... nothing ever came of it in the end.
I'm trying to figure out what makes del.icio.us more compelling than linkblogs like Metafilter or memepool, and I think it has something to do with the merging of a personal service (bookmark management that's not tied to one browser on one account on one computer) with the community built around the sharing of cool/useful links. This is good stuff.
In homebrewing (and most other hobbies,) you can get as complicated and expensive as you want (all-grain brewing, complex formulas and calculations, temperature regulation, lagering, kegging, tap systems, etc.) or just buy a kit and follow the instructions (Boil water and malt extract, add hops, boil some more, put in a bucket for a couple of weeks).
I'd be so pissed if I managed to get on one of the exceptions to the rule and get myself maimed and/or killed, for the sake of a 60 second ride in a fast little train.
To get a Euro symbol (€) in Windows 98 or XP, hold down the Alt key, type 0128 on the numeric keypad, then release the Alt key.
It’s like a bad hangover, adopting that white-text-on-black-background, transparent-spacer-pixel, tables-within-tables approach to design; you wake up the next morning knowing that you overdid it, but you have to deal with the headache and nausea for the rest of the day. In the case of HTML 4 abuse, you have to deal with it for the next four years.In the inaugural post of his newly-redesigned web site, Jason Kottke uses a phrase that resonated quite strongly with me the moment I read it: “The ghost of Siegel,” as in
“Most pages on the site are valid XHTML 1.0 Transitional. CSS for layout. The ghost of Siegel has been exorcised. The cobbler’s children have shoes at last.”
Those of you who have been tinkering with this HTML stuff since the mid-nineties will probably remember David Siegel from the book that launched a thousand splash pages, Creating Killer Websites.
I confess, I was seduced by the “Killer Sites” mentality when I was teaching myself this stuff in my spare time, hoping to get a real internet job back in 1997.
Splash Pages are Dumb. This was my home page?
It’s like a bad hangover, adopting that white-text-on-black-background, transparent-spacer-pixel, tables-within-tables approach to design; you wake up the next morning knowing that you overdid it, but you have to deal with the headache and nausea for the rest of the day. In the case of HTML 4 abuse, you have to deal with it for the next four years.
I began using CSS fairly heavily during my tenure at Stan Lee Media four years ago, about the same time I began using PHP… that’s probably not a coincidence. When you start writing scripts to generate things on the fly, you quickly learn how magical it is to wrap a form label in <span>, give the span a “formlabel” class, and have done with it… no more finding and replacing all the <font color="#CCCCCC" size="3"> with <font color="#C0C0C0" size="2"> across 57 different files, some of which have the "color" and "font" attributes transposed so that you have to fix those by hand.
But when you’re still locked in the mindset that every element of your page design must render exactly the same down to the tolerance of a single pixel in every browser on every platform back to Netscape 4 in 256 color mode, you’re going to find yourself fighting CSS and trying to subvert it into a print formatting tool the same way you did HTML 4.
The problem with writing code for a living, be it HTML, PHP, or Java, is that you never really get to point at a thing you’ve made and say, “There. That one is done, and whatever happens to it now is out of my hands.” No matter how badly you want to wash your hands of it (Or tell the creative director to go to hell) It’s too easy to open up the editor, fix a typo, and upload the new version of the page. Lather, Rinse, repeat… it never ends.
That leads to the endless start-and-abandon cycle that I’ve been doing for 8 years. Start something new, learn a bunch of stuff, pause and notice all the dumb stuff I did that would be a big pain in the ass to fix, scrap everything and start from the ground up, and throw in a link back to the old stuff. (Learn a bunch of new stuff, pause and notice all the dumb stuff I did… and so on.)
Content management tools like Movable Type go a long way towards making sweeping site-wide changes a matter of hours rather than a matter of days or weeks, but there’s still the problem of what to do with all my old stuff, random pages, photographs, or gizmos that I’ve put together over the years that aren’t necessarily blog entries or even stand-alone pages. What about my portfolio site? Suppose I manage to comb through my archives back to 1996, and somehow put all of the stuff I want to keep under the control of some magical CMS… there are still all of those grotty old sliced images and <font> tags that need to be fixed and brought into the 21st century.
It’s no small task, which is why even this half-assed XHTML/CSS template set still isn’t finished after its first six months in existence. I have plenty of ideas of things I could do to improve the site here and there, but I just haven’t had the heart to sit down and do an honest-to-goodness white board session with myself over the design and organization of all these ones and zeros I’ve generated over the years.