Dennis Forbes on Pragmatic Software Development
Subscribe to RSS
 
Monday, September 12 2005
I've been a Slashdot member since 1998, demonstrated by my "desirable" 4-digit UID. Papers here have been linked from Slashdot several times*, and I've submitted several stories that have been posted. I've had excellent karma for time eternal, and garner Score: 5 posts at least several times a week (it isn't exactly hard, and takes just a few minutes in an interesting story posting something of marginal interest). I try to add meaningful, well-thought out and grammatically correct comments, and I never "karma whore" (karma whoring is where someone posts with the sole intent of gaining karma, for instance posting an obvious question for further info relating to some part of the article. They don't actually bother researching it, because that would hurt their chances at getting first post, and they have no interest in the answer anyways, but nonetheless that recipe almost always yields Score: 5 (Interesting)).
 
One of the motivations for participating in Slashdot's community, quite honestly, was the quid pro quo PageRank goodness, courtesy of items like a link on your username, or a signature line (the sig is particularly spammy and is generally used for people to link to lame contests or affiliate links, but the linked username is just good form). Everytime I earned a Score: 5, it would go in the archives, autoexpanded, and would get picked up by Google, where my link would give me some ranking goodness in return. It was, in a sense, a marginal form of payment for my contribution to Slashdot. The user moderation system ensured that spam comments would never get expanded in the archives, and thus it shouldn't (depending on how Slashdot served up pages for Google) earn spammers any rewards.

I'm not sure when, but sometime over the past year (I presume), Slashdot switched to adding nofollow on all user outgoing links, so basically even Score: 5 posts yield no benefits outside of nebulous Slashdot karma. This is especially odd because Slashdot is the one site where I have almost never seen comment spam (outside of GNAA/Goatse type stuff). It seems like a pretty irrelevant thing, but suddenly my marginal interest in being involved with the Slashdot community has declined to zero. Ultimately I am selfish (like most humans), and I like to feel like there is some sort of reward for my efforts. If I'm expending efforts for someone else's benefit, I like to think that I'm earning namespace (which isn't really the case when you post on many disparate online sites, with no common user identity), or some other sort of reward. PageRank was a pretty cheap reward.

Will Slashdot die because I don't contribute? Probably not. But in my heart of hearts Slashdot is dead.

*- The oft feared "Slashdot Effect" isn't even remotely as intense as many people imagine. Basically the only reason some sites fall over is because they're 100% dynamic, generating everything on the fly from databases, going through transformations, etc. These sites often can't serve even a dozen users over a couple second period without falling over. This site, yafla.com, is almost entirely static (just as I chose my blogging software based upon it being static), and where it is dynamic it uses intelligent caching. Even on a low-end shared server this can easily facilitate a Slashdot influx.
Monday, September 12 2005
For whatever reason, the neuron cluster in my brain where I store my mental perception of Apple is also used to store my mental perception of Sony. When I see commercials for Apple products, I regularly either verbally say that it's a Sony (such as "That's the new tiny Sony mp3 player" when referring to a recent Nano commercial), or I at least think the same in my brain. The reason, I think, is that Apple is a better Sony than Sony is - When I was young lad, Sony represented technologically innovative, stylish, high quality products. Apple of course followed in Sony's footsteps, so much so that it Out-Sony'd Sony.

So I beseech Steve Jobs and Howard Stringer - please merge to save me the confusion. Thanks.
Sunday, September 11 2005

Microsoft tries, and fails, to recruit open-source guru. In reply, Eric Raymond ridicules the offer: "I've in fact been something pretty close to your company's worst nightmare since about 1997." [Computerworld News]

How utterly juvenile. 

Eric S. Raymond still seems to live in a world where he believes himself to be much more important than actual reality would imply. Microsoft's worst nightmare? With all due respect to Mr. Raymond, himself and Mr. Stallman have probably been the two greatest impediments to the adoption of Linux, putting a quack, cult-of-personality face on what is otherwise a technological tour de force (it is remarkable how much more earthed and pragmatic Mr. Torvalds is about the OS in contrast). I have never met Eric personally, but I always got the impression that he was terribly overrated (I read the Cathedral and the Bazaar and found it trite and unpersuasive).

I could just imagine some random Microsoft recruiter doing blog searches and noting some ESR guy, and offering him a probing offer, only to get this sort of nonsense in reply. It's very Junior High-esque.

[UPDATE: I haven't been following Slashdot as much as I used to, but this was discussed there. One of the comments linked to a hilarious graphic as well]

Sunday, September 11 2005

Today's hike was at Rattlesnake Point, a great little conservation area, again featuring the Niagara Escarpment. Rattlesnake Point is located in the Halton Region Conservation Area , just North of Dundas on Appleby Line, North of Burlington, and has trails that attach it to the Bruce Trail (and to other conservation areas). You can see the satellite map here. If you're driving North on Appleby to get there you'll be treated to one of the most interesting roads in the flatlands of the GTA (it's very Italy like, with too narrow of a road twisting and curving at amazing gradations).

Rock Formations

The ropes you see there are evidence of the rock climbers who scale this face, one of the few natural opportunities to do so in this region.  A couple more pictures from today's outing can be found here. This area is a great little day outing, and is absolutely beautiful as fall rolls around.

  Personal 
Saturday, September 10 2005

Mozilla offers temporary fix for Firefox flaw. The patch protects against exploitation of a serious flaw by disabling the browser feature that contains the vulnerability. [CNET News.com]

If you run Firefox, which many of the visitors here do, you need to protect yourself against this vulernability in the way Firefox handles International Domain Names. This isn't the first time IDNs have been the root of a security problem (they still have a critical issue in the ability of nefarious agents to use IDNs for phishing purposes). Firefox is no longer a fringe browser, and has enough of a user-base that it is a likely target for criminal hackers.

The CNET article above appears to give a bogus link. Instead go to the source directly, at https://addons.mozilla.org/messages/307259.html.

Saturday, September 10 2005

It's an oldie but a goody, but if you've ever had the need to do any sort of performant querying on branches of a tree, take a look at my article on SQL Hierarchies. I've gotten a lot of great feedback regarding it, and it still seems to be serving a lot of people's needs.

Of course SQL Server 2005 brings Common Table Expressions, which offers a syntactically easier method of querying hierarchies, but it still relies upon recursive looping to build its set, whereas the technique I detail can build a response set using a very high performance index backed operation.

  SQL 
Friday, September 09 2005

Webster's Falls is an interesting little conservation area located (you can actually see the falls right in the center of that map - follow the river coming in from the left, and in the center of the page it disappears below the trees) just North of Hamilton (a little West of Burlington), featuring landscape courtesy of the Niagara Escarpment. Offering two pretty impressive waterfalls (this is the more traditional, but shorter, falls), you can even go up under the falls on one of them. Visiting there with two small children, that option was ruled out when we visited last Saturday.

On the topic of photos, why does every blogger imagine themselves a photographer? Is it the accessibility, or is it the ability to claim some credit for easily capturing a snippet of the beauty that our world drops in our lap every day?

  Personal 

Earlier EntriesLater Entries

Dennis Forbes - Dennis Forbes is a Toronto-based software architect and technology writer