Month: September 2003

  • Sugar High Friday

    Sugar High Friday was an event that I single-handedly started when I was working for Dakotah Direct in Spokane, Washington. Here’s the gist of it (hearts and arteries, beware):

    Some arbitrary Friday, maybe one Friday a month, there is a suggestion and a mutual consensus to have the Event. There is no overt advertising, simply word-of-mouth, but word gets around. On that Friday, everybody participating brings to work some assortment of candy and junk food in an obscenely sweet pseudo-potluck. And for the entire day, everyone consumes the sweets (often washed down by copious amounts of soda pop) and partakes in the hypoglycemia-inducing, high-calorie bonding. All are welcome, whether they contribute or not.

    Sounds disgusting? It probably was. But it was a hell of a lot of fun, and it’s one of the few things I genuinely miss about working for Dakotah. Until my current job, I hadn’t worked for a company that’s had enough people to make a Sugar High Friday a true Event. Now I am, so maybe it’s time to try to start it up with a new batch of coworkers.

    Spread the word! Enjoy Sugar High Friday in your organization!

    Hell, maybe I’ll set up a website and truly institutionalize it…

  • More PHP Errata

    Again reading Larry Ullman’s PHP Advanced and finding it okay, but I came across another glaring error.

    On page 169, in the discussion about variable order, Ullman’s got the variable order entirely backwards. The out-of-the-box order for PHP variables is EGPCS (which refer to Environment, Get, Post, Cookie, and Server variables), meaning that PHP processes input into variables from those sources in that order. The book incorrectly lists these in reverse while claiming it’s the proper order.

    The funniest part is there’s a graphic of a screen shot from the php.ini file, which clearly shows the EGPCS ordering, contrary to the text.

    Hello? Editors? Anyone?

  • More Friendster Notes

    I’ve noticed from the referrer logs that my earlier Friendster post is the #3 result on Google for the search phrase “Friendster is slow“, so I figured it was high time I revisited Friendster and poke around a bit more, to see what I could find out.

    It was still slow, but not as fatally slow as the first time I was playing with it. I had previously created a profile for myself and uploaded a picture, but I had not invited friends to join. I was curious to find out if I could use Friendster without any friends (irony! irony!), and the answer is “yes,” albeit conditionally.

    About the only thing you can do when you don’t have any friends—apart from inviting some—is search for other users. However, I’ll save you some time on that right here: you can only search for users from your personal network—that is to say, friends of friends of friends (ad nauseum); if you don’t have any friends, and by extension no network, then you’ll always end up with 0 users found on the search results.

    This wasn’t obvious to me from the way the site was set up, but for sake of argument let’s say I’m socially stunted and overlooked the fact that a site that’s designed to network among friends wouldn’t naturally let you search for strangers… anyway, maybe it was obvious in hindsight and I missed it. Moving on.

    I invited some friends. Five that I could think of that (hopefully) wouldn’t think I was too weird in sending them emails inviting them to my Friendster network. Okay, nothing to do after that but log off and wait.

    A little while later, my brother had registered with Friendster and suddenly I had a friend! But then I ended up asking myself, “What now?” There still wasn’t any obvious benefit to this system that I could see.

    Then, later in the day, another friend registered on the site (I got an email notifying me of this). Didn’t have time to check it out at the time, I was heading home from work. Also didn’t figure there would be any more to do with Friendster with two friends instead of one, so it wasn’t a big priority.

    But by the time I logged back into it from home, my jaw dropped: I suddenly have 400 people in my personal network! It turns out my brother linked to two more friends, who in turn link out to friends, who link to more friends, etc. Very six degrees of separation.

    Now I can see the value in what’s going on here. I have access to a network of people that I can browse, search (by demographics or by interests), contact. (Noting, of course, recent stories about how a lot of Friendster accounts are fake as people assume different identities online or are just playing around.) Very interesting. I haven’t decided what I’ll actually do with Friendster yet, aside from figuring it out.

    Here’s something interesting, though: When I logged on and found my network of 400 people, Friendster seemed to run faster than when I had none. This is counter-intuitive; it should run more slowly when it’s sifting through larger data sets (ie. larger networks). The only thing I can figure is that their data queries are either highly unoptimised—perhaps brute-force searching through all the users to find out none were in my network?—or when dealing with zero-user networks (ie. no friends), the database/system/whatever is dealing with NULLs improperly. And any good database tech can tell you that NULLs can be a killer. It’s very odd.

  • Q’s New Toys

    Two real-world items that I fully expect to show up in the next James Bond movie:

    The Skyray and the Aquada Bond.

  • You might be from the Northwest…

    I found this document from February 2000 when going through some old files on the computer and thought it was funny; I think it originally came from some email humor.

    You might be from the Pacific Northwest if you…

    1. Feel guilty about throwing aluminum cans or paper in the trash.
    2. Use the expression “sun break” and know what it means.
    3. Know more than 10 ways to order coffee.
    4. Know more people who own boats than air conditioners.
    5. Feel overdressed wearing a suit to a nice restaurant.
    6. Stand on a deserted corner in the rain waiting for the “WALK” signal.
    7. Are amazed by accurate weather forecasts.
    8. Consider that if it has no snow or has not recently erupted, it’s not a real mountain.
    9. Complain about Californians, as you sell your house for twice its value to one.
    10. Know the difference between Chinook, Coho and Sockeye salmon.
    11. Know how to pronounce Sequim, Puyallup, Issaquah and Oregon.
    12. Consider swimming an indoor sport.
    13. See your golf ball bounce, you know immediately that you’ve hit the cart path and not the fairway.
    14. Can tell the difference between Japanese, Chinese and Thai food.
    15. In winter, go to work in the dark and come home in the dark—while only working 8-hour days.
    16. Obey all traffic laws except “Keep right except to pass.”
    17. Never go camping without waterproof matches and a poncho.
    18. Are not fazed by “Today’s forecast: showers followed by rain,” or “Tomorrow’s forecast: rain followed by showers.”
    19. Can’t wait for a day with “Showers and sun breaks.”
    20. Have no concept of humidity without precipitation.
    21. Can taste the difference between Starbucks, Seattle’s Best Coffee and Veneto’s.
    22. Know that Boring is a town in Oregon and not just a state of mind.
    23. Can point to at least two volcanoes, even if you can’t see through the cloud cover.
    24. Say “The mountain is out” when it’s a pretty day and you can actually see it.
    25. Have more rain gear in your golf bag than golf balls.
    26. Put on your shorts when the temperature gets above 50, but still wear your hiking boots and parka.
    27. Switch to your sandals when it gets above 60, but keep the socks on.
    28. Have actually used your mountain bike on a mountain.
    29. Have a heater in your golf cart.
    30. Think people who use umbrellas are either wimps or tourists.
    31. Knew immediately that the view outside of Frasier’s window was fake.

    AND…..

    32. You know you’re from the NW if you buy new sunglasses every year because you can’t find the old ones after not having used them for such a long time….

  • So Long Sobig

    I checked my email this morning and not a single Sobig-infected message came through.

    Not one.

    Just as quickly as it started, it’s over. Very odd. The only thing that makes sense is that there was only one computer infected with Sobig that had my email address on it, and when that user finally patched their computer, it stopped sending to me.

  • New Ebooks!

    On my ebooks page I’ve just linked up two new, modern Palm Reader ebooks by Rob Callahan, who is generously offering these up for free (under the Creative Commons license) on his site, and was nice enough to email me to let me know. Awesome! The more there are current books that can be freely downloaded (like what Cory Doctorow is also doing), the more everybody benefits.

  • Worm Food

    Well, it took longer than most cases I’ve heard of, but I’m finally getting deluged with the Sobig email worm. Started yesterday.