Sometimes, the Price Is Right

I’m a big fan of Home Depot, at least in general.

The one near my house is great, with a lot of product and helpful staff.

The one near where I work – a smaller Home Depot – is a different story.

The one near work is about a couple of hundred yards from where I work; it takes longer to walk from the parking lot to the store than it takes to drive to the store’s parking lot.

So I go there often.

And I think I’ve left there two-three times only with product. I once went looking for a white single light switch (you know, the wall mount to turn lights on and off).

No go. WTF? This isn’t esoteric stuff.

Last Thursday, however, I went over there looking for a masonry drill bit set. I had to do a project for my dad, and I really didn’t have a good set of masonry bits, just some oddball ones.

Good excuse to get a set.

The only set (of course…) they had was a Vermont American set (cheap brand), with no listed price. Whatever…it’ll work for my uses.

When I took it up to the counter, it scanned in for $0.01. The cashier called a manager over, and he said – basically – that if it scanned in for that, Home Depot has to sell it for same.

So I paid with a quarter (only change I had) and got 24 cents back for a 21-piece masonry drill bit set.

So I guess I have to tone down my complaints about this particular store….

Webmonkey is back!

Actually, the announcement was last Friday, May 17, 2008.

For older web dorks – such as me – Webmonkey was required reading. Thau’s Javascript tutorial, how to used PHP & MySql to create dynamic sites (wow! how revolutionary!), the lastest shots in the Browser Wars – Webmonkey had it all.

And now it’s back, as a Wiki.

If you’ve never checked it out, do so.

Those of you who have, well, I’m sure you’re as pleased as me.

The Times They Are a ‘Changing…

Tim Bray – whom I respect as much as any tech blogger out there – writes about how we are at multiple inflection points tech-wise today.

Read the whole thing; check out the comments, as well.

What’s somewhat hard to understand – especially for younger techies (I’m nearing 50) – is that all this programming/networking/computer stuff is really really young.

The Web – depending on what event you pick to commemorate the birth – is only 10-15 years old. The personal computer – as we know it today – about twice that old. And today’s iPhone can pretty much kick the ass of any computer built before 1960 or so.

The Industrial Revolution began almost 200 years ago; the computing revolution pretty much began during World War II, and it really didn’t come out of the lab until the 1970s.

I think Tim is right – a lot of things are up for grabs right now; a lot of work is going on making what we now consider normal in one category (programming languages, networking and so on) to be considerably different tomorrow. It may not even resemble what we are currently familiar with. Consider how GUIs displaced command-line interfaces and cloud computing – long the fear of Microsoft and led to the infamous Browser Wars – is now becoming a reality. (And people wonder what MS sees in Yahoo…it’s the cloud, stupid.)

Where the Web Is Moving

Clay Shirky gave a much-blogged-about speech at the Web 2.0 conference this April, and I’ve wanted to read it (not much for watching same), but I haven’t stumbled upon a transcript – until now.

Looking for the mouse.

(Looking for video of the event? Head over to Jeremy Zawodny’s blog…)

It’s a nice snapshot of where we are today internet-wise, with some ponderings on the future – with no real answer. Just that we are on the brink – or at the beginning – of something huge.

Highly recommended.

The BEST TV Shows?

WATCHING:
Sicko
Director – Michael Moore

Is it one-sided? Yes.

Is it sensationalistic? Yep.

Does it cherry pick item to get the biggest bang for the buck? Of course.

But the discussion of how the U.S. – the richest country in the world – can’t provide the same level of basic health care as less-affluent countries for those who need it the most (i.e. the un-rich) is breathtaking.

Really makes you think, and makes one somewhat ashamed to be an American.

All movies

Over at Kottke.org, Jason points to a list of the 50 Greatest TV shows ever.

Now lists such as this always create controversy (how come my favorite show isn’t on the list??), but this one is so off the charts strange that it’s tough to take seriously.

As Kottke points out, it contains way too many new shows (Dexter is in its third season, and it’s already one of the top 50 of all time?) and some of the rankings are, well, odd. Buffy the Vampire Slayer at No. 2? WTF?

But for me, this list is highly suspect for what it is missing. It is missing ALL of the following shows:

  • All in the Family
  • M*A*S*H
  • Cheers
  • I Love Lucy
  • The Dick Van Dyke Show
  • The Mary Tyler Moore Show

Now, you could quibble with any one or more on this list, but can anyone really say NONE of these shows rate a top 50 ranking? That’s weird.

Google App Engine

OK, I’m obviously not the go-to guy to discover the import of some web-based technology or concept. I’m just not that smart.

Case in point: Yahoo Pipes.

When it first came out, I thought it was pretty cool. Built some pipes, mulled about the potential there…

And then pretty much forgot about it.

As did – for the most part – Yahoo.

That said, I can’t help but think that Google’s App Engine is a game-changer of sorts.

Again, I could be waaaaaaay off base, but App Engine’s got a lot going for it:

  • This is not a new concept – Amazon has been doing the same for some time with its various offerings (Amazon’s Web Services [AWS]). Amazon’s an 800 lb. gorilla, not a small startup. So this matters. And they’ve gotten some significant traction with it – also key. When an outage is news, well, that’s a nice problem to have to some degree. It means you (AWS) matter.
  • It’s all-inclusive. Amazon has storage, DB and computing offerings, but Google just puts it all out there. Just a handful of APIs to learn. Amazon should learn from this brilliant move.
  • It’s Google. They have a track record with APIs and all things web. I didn’t get too excited about (actually, a little confused) by Amazon’s offering. Huh? A seller of products getting into hosting/software development? I’d feel the same way about a Microsoft version of web services, simply because that’s not its forte. Google’s forte is the internet, servers, scaling, info delivery (search, AdWords, whatever). Google’s just giving us access to the goody bag. (Yes, it’ll benefit, granted.)
  • The price is right: Zero bucks (American dollars). In the future, it will be possible to increase storage/bandwidth – for a price – but the base offering is spoze to be free.

I’m still fuzzy on the concept of how to include this into an existing site – i.e. how to us the App Engine to populate a search result on www.mydomain.com – but, overall, the APIs look fairly straightforward.

I’ll probably never find the time to actually play with the products – work is just too all-consuming – but, hey, I might.

I just spent about 60 off-work hours over the past few weeks working with another, much older Google offering – Google Maps. It was a big stealth project I did for work for reasons that have nothing to do with Google Maps. That was just a fun bonus.

In the course of this project I learned a lot (and gave myself a refresher course in using Perl to screen scrape – been a few years). It was way more than just hacking Google Maps – although that was the most challenging part, simply because it was fairly new. So I have fresh appreciation for Google API offerings.

So – without using them yet myself – melikes the Google App Engine. This could change life for a lot of small companies; and the big companies (who can afford to pony up the money for the storage and CPU cycles) can leverage Google to data mine in a way no dedicated company server/cluster can.

In the little I’ve read about the App Engine (it was formally announced only about 24 hours ago), the one thing I have not read is anyone discussing privacy.

If I store stuff in the Google cloud, can/will Google read it/index it? If Google does index – to optimize my searches of my own data – will that index become part of Google’s search index??? On purpose or on accident?

And so on.

Lots of questions, but – for the most part – very impressive. And very interesting.

Now I wish I had taken the time to learn Python – the only language currently supported. My guess is that Perl is next – possibly Ruby. PHP? (I’d love the latter, but my guess is the security and Unicode issues might tank it.)

Update: As expected, Dave Winer loves this app, and he tosses out this nugget:

I’m really pissed at Microsoft. Why? They wasted billions on Vista when they should have been virtualizing Windows and making their developers’ investments apply to the net. I know it sounds outlandish, but it really isn’t.

Everyone else is wondering what the hell Microscrewed will do in response to this (latest in a string of…) Google development, but Winer gets it right – they (MS) should have been leading the charge on this type of activity.

Even if MS rolls out something tomorrow, well: 1) Won’t be as good as Google’s; 2) It’ll be playing “catch up” in a propaganda sense. MS would be the third (last? Potentially Yahoo remaining) major to do so.

Embarrassing waste of talent and riches.

Where I’m at Today

What happens to a dream deferred?
Does it dry up
like a raisin in the sun?
Or fester like a sore —
and then run?
Does it stink like rotten meat?
Or crust and sugar over —
like a syrupy sweet?

Maybe it just sags
like a heavy load.

Or does it explode?

Langston Hughes, Harlem

Homer Hopper

Took a day off work today and went to see the Homer/Hopper Exhibitions at the Art Institute of Chicago. Kind of a sloppy day downtown — we’ve had a lot of snow and now a small warm-up is messing things up.

But that’s the way things go in the big city.

We timed things right this time: We got there when the museum opened, and during the first hour the big exhibitions (in this case, Homer Hopper) are open to members only, no tickets required. So we sailed in.

Hopper was great – the crowds were non-existent and the art was stunning. It was missing a couple of pieces I’ve seen over the years in magazines etc, but had others I’d never seen. (Actually, I’ve hung Hoppers when I worked at the Terra Museum of American Art. I just recalled that! One great picture of a house that was missing from this exhibit).

One of the highlights of the exhibit was, of course, one of the Art Institute’s prizes: Nighthawks.

nighthawks

Hopper is enigmatic to me: He built a summer home with grand views of the Atlantic, but instead painted the cars parked looking inland, for example. The people in his pictures often don’t work (for me), but when they do – as in Nighthawks – they pose more questions than they answer. I like this, but I could see others getting frustrated with him. OK, are they lovers or not? WTF is going on?

I enjoyed greatly.

I’ve always been a Hopper fan, and this was a chance to see more of his stuff, and to get to know a little more about the man (Example: He didn’t sell a picture until he was in his early 40s: What kept him going?).

To me, Hopper is a purist who pursued his own vision. While I see his work reflecting the works of others (Charles Sheeler, Edward Weston, some surrealists [to a degree], even Pete Turner ). I just don’t know enough to say who influenced who.

While all artists are influenced/polluted by other artists (yeah, pick your verb), Hopper still – in the end – just painted what he wanted to. Sure, the palette was influenced by X and the perspective by Y, but – in the end – it was all unmistakably Hopper.

Hard light, naked environments (forests or streets, they are immaculate and with structural joints/streets at right angles and so on) and completely masked personnel (what’s going on here that I’m missing???).

The Winslow Homer exhibit, on the other hand, had more items – and many great combinations of sketches and final work, always nice. And most were of a smaller scale (often more photographic in size – 24 inches max height or width), so you had to get closer.

Unfortunately – at this point – the crowds were getting thicker, and all the idiots with the audio tour headsets were just moving like sheep from one picture to the next, regardless of if I was trying to read the description or what have you.

The Homer exhibit was focused on his watercolors, and they are magnificent. I enjoyed Hopper a great deal more, but Homer has some good stuff, no question. He reminds me of Turner and Church, and – to some degree in some work – Monet.

That’s not shabby company.

Below is one of Homer’s masterpieces, The Herring Net. When a huge school of herring flocked to the area where Homer was summering, the New England fishing fleet swarmed the area. Homer went out in a boat to do the sketches that would result in this painting. Points for getting close to the action!

The Herring Net

Worth seeing. Just do it during an off hour.

Gallery Update

I’ve been meaning to add some functionality to my gallery for months (years?) now, and I’ve finally added the first installment of the updates.

Minor, but pretty cool (and home-grown).

Gallery Update

The new feature is the row of – currently five – images at the top of the page. Current image is in center, outlined in white. Go back one or two images; go ahead one or two images.

I’ve had previous/next links all the time, but it’s nice to get deeper (back two/up two) and to tie them to images.

Load is a little heavier (I reference the thumbnails, but we still could be loading between 100k and 300k or so), since I pull in up to six images (five thumbs; one full), not counting the basic page image needs.

Four comments on this “improvement”:

  • This is the first baby-step in changes I want to the gallery.
  • Maybe I’ll have to roll it back. I’m not perfect.
  • I was able to easily integrate this into a Perl CGI I wrote years ago. That – to me – is amazing.
  • It took a bit to error-trap, check all instances for errors and so on. I’ve released it because I believe it stable. However, I’ve worked with so many programmers who would have put v1.0 into production because they did not test. Test, people… I caught some errors; so would you…

Hmmm…I already resize and thumbnail an uploaded image; I might have to “icon” it as well (the icons are currently 50×50 pixels; I think that’s a good size).

Progress.

All the News That’s Fit to Muck

Congrats to Josh Marshall (and crew) at talkingpointsmemo.com for winning a George Polk Award, the first ever by a blogger.

Well deserved, in my – a long-time reader’s – opinion.

Blogging can be – as with talkingpointsmemo.com – a different kind of journalism.

Much as TV journalism differs from newspaper journalism and so on.

Yes, much/most(?) blogs are navel-gazing, but the blog is a powerful tool for journalism. Josh’s blog is one example, Groklaw is another.

May the blog be with you…