Archives for February 2005

a birthday trip to the museum

Yesterday, we went to the Children’s Museum of Manhattan in New York for my older daughter Charlene’s birthday. (Actually, both of my daughters’ birthdays are in February so it was more a joint birthday celebration, but Charlene’s actual birthday was yesterday.)

Getting there wasn’t much of a problem and finding the place is easy; it’s located on West 83rd St. between Broadway and Amsterdam. The hard part was finding parking, which is no surprise in Manhattan, but what was frustrating was every parking garage in the two or three block radius of the museum all told us they were full, at 10:00 AM on a Saturday morning in Manhattan. Maybe I should have known better, but being that I rarely ever go into the City for this very reason, because I like to drive and I hate finding parking, but the whole experience of driving around for 30 minutes trying to find a parking garage was extremely annoying. In the end, we ended up parking on the street at a meter in front of the museum — limit of 2 hours on the meter and you get 10 minutes a quarter and I put in 90 minutes worth, or $2.25, which gave us until noon before we needed to decide if we want to refill the meter or not.

Now with the parking situation out of the way, we unbuckled the kids and made our way into the museum. Normally, for two adults and two kids, you’d be looking at paying $32 for admission. However, there are advantages of working for big companies who invest in the communities where they have offices — they donate to these kinds of places! And, the museum offers free admission to corporate members: All Corporate Member employees receive unlimited FREE admission for themselves and their immediate family. Just present your company Photo ID card at the Museum’s admission desk and enjoy 5 floors of exciting exhibitions and programs for FREE! So, I just brought along my badge, showed it at the door and we all got in for free, which was awesome. Having been spared extortion at the parking garages, we only ended up shelling out the $2.25 at the meter and a couple of dollars in the gift shop, this was an incredibly good deal.

As an aside, while driving around looking for a parking garage, we managed to catch a glimpse of one section of The Gates exhibit at Central Park. It’s probably my inability to appreciate what others consider “art”, but man, what’s the big f’ing deal about ugly saffron-colored curtains hung up throughout the park? Is there some inside joke hidden in the exhibit (like a caricature of Winston Churchill only visible from an arial view) or something? I just don’t get it …

We spent the next hour and a half oohing and aahing at the Dr. Seuss exhibit on the first floor, which the kids really enjoyed. After a while, we went up a floor to the Dora the Explorer exhibit which had the kids running around happily some more. Going up another level brought us to an exhibit of Romare Bearden’s art, which the kids didn’t really get into and frankly, neither could I. Thankfully, all was not lost — we rode the slow-boat-to-China elevator all the way down to the lower level where the Magic Schoolbus exhibit was set up, and the kids had more fun! Finally, it was time for lunch and the kids were hungry, so we herded them towards the (free!) coat-check to get our coats, and head back outside for food.

While driving around near the museum looking for parking (ugh!), we spied a few Indian restaurants, so we decided since the car was already parked that we’d just feed it another $2.25 worth of quarters and walk to lunch. Of course, the first place we walked to was closed (!) on a Saturday. WTF? Okay, this is New York City, there’s places to eat every fifty feet, so we’ll just walk some more. Great! Another Indian place … which was closed too! WTF? It seems that Annapurna was just not on our side that day, so after asking Charlie what she felt like eating — which was “a hamburger, with lots and lots of pickles!” — we decided to check out a place called Fred’s, which is your average “Americana” (you know, burgers, etc.) bar/restaurant. We had a nice meal, a little pricey but probably not for Manhattan, and afterwards got back in the car for our next stop on the day’s itinerary.

The next stop was the New York Aquarium in Brooklyn. Fortunately, they have their own parking which cost us $7 (extortion). This place didn’t have the same sweet deal for corporate members, so it ended up costing us $36 in admission here, on top of the parking. Frankly, after having experienced the aquarium, I have to say that it just wasn’t worth that much money. Wandering around in the cold outdoors looking at small bodies of murky water, and peering through thick glass in the muggy air of the indoor exhibits, it’s hard to get excited looking at animals in captivity while listening to the tree-hugging conservationist propaganda. We left, children and adults exhausted, ready to head on home.

All in all, it was an excellent way to spend the day and I highly recommend people with young children to take the family to see the Children’s Museum of Manhattan, especially if you work for one of their corporate members. I’d definitely go there with the kids again. I’d pass on the aquarium, though, it just wasn’t worth it.

Northern NJ MySQL Meetup on Monday, March 7 @ 7:00 PM

I’m the organizer of several Meetup groups, one of them being the Northern NJ MySQL Meetup group. Up to now, all of the Meetup groups that I’m the organizer for have been idle, except very recently someone in the MySQL Meetup group contacted me and suggested that we hold an event at Panera Bread on Route 4 West in Paramus, across from the Bergen Mall.

As it stands, it looks like the turn-out might be three people, but I’m hoping between now and Monday, March 7th at 7:00 PM, that a few more people will RSVP and attend. If you’d be interested in meeting other folks who are interested in MySQL, then join the Meetup group and RSVP for the event! Or, if you know someone who might be interested, pass this information along to them. Thanks!

WinXP’s “fsutil” secret

Okay, after being fed up with my Dell Latitude C840‘s sluggish performance, I decided to Google around for some WinXP tweaking tips and stumbled across one I’ve been thinking must exist for a long time. It’s tip #1, “Disable Last File Access Stamping”. Especially for a laptop, this makes a hell of a lot of sense. This, coupled with tip #2, “Turn Off Windows Indexing”, and tip #3, “Increase Your File System Cache”, should actually help extend the battery life of my laptop which is important. Hell, I don’t know why Dell doesn’t ship laptops with these tweaks straight from the factory!

Anyhow, the first tip uses the fsutil command to turn the disablelastaccess flag on. Normally, every time a file is accessed — even if it’s for reading only — WinXP will update some metadata about the file indicating when it was last accessed. This is different from the last modification time, which is important and you wouldn’t normally want to turn off. Turning off the update of last access time should be pretty harmless for a majority of users, and it’ll likely reduce the amount of disk writes that happen merely to update the metadata about files that you access. The one caveat from Microsoft’s documentation on disablelastaccess is important:

Note that using the disablelastaccess parameter can affect programs such as backup and Remote Storage that rely on this feature.

All told, after completing the three tweaks mentioned earlier, my system definitely feels much snappier, the hard drive light doesn’t blink nearly as much as it used to, and I haven’t experienced anything bad, yet. I’m happy and the system doesn’t feel as sluggish as it did — it would grind for a good few seconds starting up applications, which has measurably improved.

here’s a statistic you probably didn’t want to know

Philip Greenspun blogs about this article about Ingvar Kamprad, the guy who founded IKEA. In the article, I ran across this sentence:

One in ten European children are conceived in an IKEA bed.

Even if this statement is wildly inaccurate, what would actually motivate someone to try and compute it and publish it?

The article also makes some reference his having some kind of “involvement with a pro-Nazi movement” — not sure what that exactly means, since lots of European people in the 1940s had some kind of “involvement” — the way history goes, it sounded pretty damn hard to avoid. But, why pass up an opportunity to make a drive-by smearing in the last paragraph of an otherwise worthless article, right?

kids, just say “no” to drugs

Karl Weckstrom wrote about his psoriasis, drugs, gaming and his son in his blog today that I left a comment on. I’m reposting the comment here in my own blog because I expressed some ideas that I’ve been mulling over in my own head for quite some time. Here’s what I posted:


When I was a kid growing up, a short attention span meant lack of discipline and self-control. I don’t think 20 years has changed that truth one bit, but it’s hard for pharmaceutical companies to sell drugs if they can’t change the perception about it, at least.

Drugs are not going to teach your son, or anyone else, responsibility, discipline and self-control. Strong role-models and solid mentoring might stand a better chance.

When I was growing up, I spent many hours entertaining myself with the most powerful computer that exists even today: my brain. I spent a lot of time learning rules and facts, being hyper-creative learning mythos and creating my own. I’m talking about sessions that could run 12-16 hours — now that’s an attention span. Yes, I’m talking about playing Dungeons & Dragons.

Kids today don’t exercise their brains like we did growing up. They play these virtualized computer games where the imagination is left in meatspace and you only interact with what you can see on screen that some programmer or product manager thought would make the game more compelling. This is way sad, IMHO.

Daniel Goleman writes in his book Emotional Intelligence about impulse control in what he calls “the marshmallow test”:

Just imagine you’re four years old, and someone makes the following proposal: If you’ll wait until after he runs an errand, you can have two marshmallows for a treat. If you can’t wait until then, you can have only one–but you can have it right now. It is a challenge sure to try the soul of any four-year-old, a microcosm of the eternal battle between impulse and restraint, id and ego, desire and self-control, gratification and delay. Which of these choices a child makes is a telling test; it offers a quick reading not just of character, but of the trajectory that child will probably take through life. (pp. 80-81)

Goleman goes on to say that there was a study done in the 1960s testing just this, tracking down the four-year-olds as they graduated from high school. The study showed that the kids who had exhibited the necessary impulse control even at four-years-old showed a “dramatic” difference. “Those who had resisted temptation at four were now, as adolescents, more socially competent: personally effective, self-assertive, and better able to cope with the frustrations of life.”

The book is full of valuable information like this. If you’ve got some time to read, you might want to pick it up — as an adult, I’m learning a lot of things reading the book, too.

The net is that drugs only help eliminate truly physiological barriers to self-improvement, but without the necessary foundation of structure, discipline and fostering of self-control, drugs alone will not bring about behavioral change.

My first public presentation on AOLserver!

Tonight, I’ll be giving my first public presentation on AOLserver to the members of $GROUPNAME down in New Brunswick, NJ at 7:30pm.

According to their website, “$GROUPNAME is an organization for UNIX system administrators in New Jersey formed to facilitate information exchange pertaining to the field of Unix system administration. $GROUPNAME is not affiliated with a particular hardware or software vendor or company.” The meetings are held at the CoRE building (driving directions) on the Rutgers University New Brunswick campus.

As the $GROUPNAME website says, I’ll be giving an introduction to AOLserver talk. I won’t be revealing the secrets of the universe about AOLserver, but it should serve as an opportunity for people who are new to AOLserver to learn a bit about its history, how it came to be, what some folks are doing with it today and otherwise familiarize themselves a bit with what AOLserver is. I’m hoping it might get some new people interested in AOLserver who otherwise would never have looked into it. I’m very excited about this!

If you’re in the New Jersey or surrounding area and belong to or organize a club or user group or if your company would like to invite me to talk about AOLserver, please let me know. I’d be more than happy to discuss the opportunity and work out an arrangement, if possible.

cuddle parties! what a great idea.

On one of the many mailing lists I subscribe to, someone sent a plug for an interesting concept called Cuddle Parties. From their site:

What’s a Cuddle Party? you ask. It is an event for adults to get together and explore affectionate touch and communication without it becoming sexualized. At these events, we create the safe space to talk about and explore what our needs are as adults when it comes to affection, intimacy and welcomed touch. In other words, CUDDLING!

That’s right, C-U-D-D-L-I-N-G.

We are touch-and-snuggle deprived. Our need for touch has gotten so packed down and warped and pressurized that we fear its release. These years of “cuddle oppression” have become explosive. The more pressurized the situation, the more the need to suppress it, and the cycle feeds on itself.

I think this a great movement and I hope it gets some legs. Maybe I’ll get a chance to meet REiD and Marcia one day.

a halo reunited

Some opportunities come once in a lifetime. Tonight was one such opportunity: I got to see A Halo Called Fred, play live, again! The last time I saw them was sometime around 1998.

If you don’t know who these fine musicians are, you should be ashamed of yourself! Go check them out, right now. Listen to some of their songs.

Here are some pictures that were taken from their performance tonight at Jeff Mach’s Cult Movie Overnight. Enjoy!

Sick and tired of being sick and tired!

So, for the last two weeks, my family has been pretty sick. It first started out with my older daughter getting sick, then my younger daughter, then my wife, and now me. At first, I thought we were just catching and passing around a cold, but dude, this is no “cold” that’s going around, it’s a pretty bad flu. Check this out, according to the CDC:

However, 103 (45%) of the influenza A ( H3N2 ) viruses tested during the week ending February 12 are most closely related to a newly emerged strain of H3N2 that has been named A/California/7/2004. This strain of H3N2 has been selected for inclusion in the 2005-06 northern hemisphere vaccine.

This explains why my youngest daughter, who was the only one in our family to get a flu shot this season, got sick with the rest of us. If we were “lucky” enough to be exposed to this new strain that wasn’t part of the flu vaccine, it makes a lot of sense.

This flu will kick your ass — high fevers, dry wheezing cough, dehydration, nasal congestion, fatigue and muscle aches. My nose has been running non-stop for the last few days — it’s like there’s a slug masturbating in my sinuses or something. Frankly, I’m just sick and tired of being sick and tired. I want this to stop.

is a decent caching rss aggregator for offline reading too much to ask for?

Now that I’ve started experimenting with w.bloggar, I’m looking for a good RSS aggregator. I’m specifically looking for one that caches the feed data for offline reading. So, I started out by doing the obvious, I Googled for it.

Without spending too much time sifting through the 10,000-odd results, I came up with a few options:

NewsMonster

A very promising application by Kevin Burton which has exactly the feature set I’m looking for, except for the fact that it does NOT work in Firefox 1.0, as I learned the hard way letting it totally mess up my Firefox install. Looks like the entire NewsMonster project has gone defunct, which is no surprise considering Kevin’s a co-founder and lead engineer for Rojo, a start-up whose product is pretty much what NewsMonster does but without an offline component. What a real pity, this would have been perfect, if it would just work on Firefox.

NewsDesk

This looks interesting, but I can’t find any mention of offline capability. Another strike against it is using MSIE embedded for rendering HTML – the whole reason I’m using Firefox is to get away from using MSIE for browsing. At least NewsDesk is free, but I’m not trying it, yet.

NewsGator

They’re pushing their free online version hard, and it looks like the offline version requires Microsoft Outlook. That’s great, if you use Outlook. For me? Not today.

SharpReader

Looks nice, but no mention of offline capability. Probably integrates MSIE for its embedded browser, too. I’ll pass.

So, what did I finally decide to do in the end?

Bloglines

Yes, I know, it’s an online-only service, but I really like their user interface. I’ll settle for using this until I find a solution that gives me the offline capability I’m looking for. If you have suggestions, let me know.

In the meantime, let me put forth a really simple idea that solves my problem. Maybe expressing the ideas will motivate me to actually build it … so, here goes:

  • thin HTTP client, authentication and proxy capability, maybe even gzip/deflate support – for fetching RSS data
  • thin HTTP server, to run on the desktop – for serving the app. to whatever browser you want to use

I’m thinking this could be a really cool app. to build using AOLserver since it’ll run on Win32 and Linux/Solaris, etc. Essentially what I’m suggesting is to build this as a traditional web application but run the web server locally on the client machine (bound to some port on 127.0.0.1 by default for security). As long as the web app. is designed with cross-browser compatibility in mind, users could choose to use either MSIE or Firefox or Opera or whatever.

Guess this’ll just go on my heap of “cool things to build with AOLserver if I ever get the free time” … or maybe someone else will beat me to it, which would be way cool.