iBLOGthere4iM

Here's my resume in XML. Pretty cool! It uses the resume schema devised by the HR-XML Consortium. Now, apply a XSL and CSS stylesheet and we have something worth reading. By the way, if you want the XML, then View Source.

Update: Basically done. Now, I just have to style it up. Doesn't work in Moz, only IE. Not certain why. It says "Error loading stylesheet." Looks like an IIS/Moz conflict as it works fine when I load the file directly from my harddrive. Argg!

I expect to be in Pensylvania, if not, West Virginia. Looks like the border crossing is wide open these days. I'm going to cross at Queenston-Lewiston, but here's a Webcam of the Peacebridge. Looks like sun all the way down I79. I'll stop somewhere between Pittsburgh and Wytheville, the first night.

Update @ 11:30PM EST: Going to sleep. I'll be off in a few hours.

I was converting Bloogle from Access to SQL Server.
Cool, I received comments from Gecko-like Safari and Gecko Firefox browsers. Looks like my new comment editor works.

Everybody keeps telling me that they would be in favor of using RSS 1.0 or RSS 2.0 as the object/data model for Atom API, but that they don't think it's feasible, as the community is anti-RDF. Well, I'm anti-RDF, but I'd prefer RDF to the current Atom syntax. Why re-invent the wheel? Why not respect prior art?

Yes, we all laugh when we hear the term "Semantic Web", but that doesn't mean RSS 1.0 is bad. Sure it has semantics that we don't think will ever take off, but why not give the Semantic Web a chance, regardless of whether you know or not that it's doomed. Give RDF a chance. To think, iM the one that is calling for re-use of RDF. Give me a break!

Why not use RDF? Cause RDF doesn't have constructs that are in the Atom syntax? Then write an extension module and get on w/ writing application instead of re-inventing the wheel. More spec. More spec. More spec. Three syndication formats. Three blogging APIs. Three Web RPCs.

The solution is to merge RSS 1.0 w/ the Atom initiative. Give the whole pie to the IETF and let them (the working group) figure it out.

Update: I think today I finally realized the problem w/ RDF. Talking via several forums w/ RDF people, they don't seem very convinced in RDF. Although they tout, they shy away quickly. There's no real passion in what they are doing. They seem to have a doubt that the RDF thing can work. That's too bad. Dave Winer has passion. I guess that's why he won.

Had a good conversation w/ Ken today. Here are my thoughts that really tick me off. By the way, Ken doesn't tick me off, he's a great sounding board for me when I want to figure out what everybody is thinking. And Ken is a great all around guy.

SOAP and WSDL fall under the umbrella of W3C. WSDL has an IBM copyright. And yet high profile W3C members and IBM employees are spearheading a Web API that cannot be expressed in WSDL, because it uses incompatible REST ideologies. Well that's just great. Now we have a whole bunch of standards that just don't work together. Let me ask the W3C and IBM to start thinking about the compatibilities of the standards they are spearheading. The whole idea of standards is to create "standard" ways of doing things so that our software can work. By backing several initiatives, standardization is not possible. The W3C and IBM don't seem to understand this.

Now, don't get me wrong, REST is a great thought and I really like the idea of PUT and DELETE HTTP methods. But why didn't someone get this yesterday? And if they didn't, then that's OK, let it be and move on. Don't double back and invalidate all my software by inventing a new ideologically better way of doing something that has already been done. More specs and now I have to wait for WSDL to catch up to REST so that I can make the applications that are floating around in my dreams.

I guess those applications will remain dreams. Thanks W3C and IBM.

I created a page that documents some of the milestones in my professional and personal life.
Quote: IBM Software's VP of Emerging Technologies, Rod Smith, has just written an open letter to Rob Gingell, Sun's Chief Engineer. IBM, Smith says, "would like to work with Sun on an independent project to open source Java."

April 17th in Boston.

I'll be headed to Disneyworld, Florida.  Everybody in my household is excited. I've given a key to Val, just in case my network goes down and someone needs something. But, I'll have everything on my laptop, just in case. I hope to login daily to the Internet. I'll try to post.

Weather.com expect great weater along our trip and in Orlando, when we get there. No rain, snow, nothing, just a lot of sun and fun!

There's a tremendous amount of negatively charged Atom posts in the blogosphere. Beyond Danny Ayers admitting he is disappointed w/ Atom's object/data model not following the path of RSS 1.0, many others are disappointed in the REST-less-ness of REST. Why do we have to support both SOAP and REST? Because REST doesn't work everywhere? Then drop REST. Re-use the RSS 1.0 object/data model.

Question: Would you support an RSS 1.0 over SOAP Atom?

Update: Danny thinks iM being sarcastic. Not!

Update: Ken would also like to see an RSS 1.0 and Atom merger.

Quote: Dave Winer is asking for visions of what the future of Weblogging tools and services might look like.

Randy: People don't want to blog, they want to be part of something. Something cool. Something new. Blogging can be a part of it, but if blogging is the center of any application, then it'll likely fail.

Quote: Clipping is the act of throwing the body, from any direction, across or below the knees of an opponent.

A new article of mine on Developer Fusion. Cool!

Quote: One of the reasons American programmers aren't competing here (in America) is that users expect to get software for free, and in that environment little new stuff gets created.

I don't think Dave and I agree on much, but I'm totally on his side of this issue. Free software is not good for the wage of the American programmer. If you are an American programmer, working on free software, using free software, then You will pay for your lack of vision.

I just verified that the WSDL that Blogger/Google is using for Atom API is the one that Sam Ruby and I wrote late last month. By the way, that WSDL is an old version w/ a few bugs. I'm trying to confirm w/ Sam.

Update: Confirmed w/ Sam. I'm going to update my WSDL. I'll incorporate the ideas presented here and some others suggested to me privately.

This is how you calculate your dive score. Search your blog for the f-word from Yahoo. You have to do it from Yahoo, because if the your page isn't making it into search engines, then at least my two daughters and one son will have a harder time finding this language and I don't want to penalize you for private pages. Now, give yourself one point for every time you find that word on your blog and a bonus point for every time you (not someone else) used it in vain on your blog.

  • 0 - You are either pleasant or haven't been writing too much.
  • 1-10 - Surely you could reduce that to zero w/ a couple taps on the keyboard.
  • 11-19 - Borderline.
  • 20+ - If your score is twenty plus, then you are partially responsible for the dive into profanity of today's society.

Quote: HTML is delivered over HTTP, and HTTP defines a generic set of methods (GET, POST, PUT, DELETE, HEAD, OPTIONS, etc.) that operate on resources. One of the deficiencies of the HTML specification is that HTML forms can only use two of the above methods (POST and GET), and this has led to a rather myopic view of HTTP, wherein GET and POST are considered normal and any of the other HTTP methods are considered esoteric and even dangerous.

Randy:  In order to make Atom REST-ful, they have had to kludge in a SOAP implementation for clients that just can't do REST. Now they are talking about a POST-based Atom API. Sounds like Joe and the Atom gang are finally realizing that a REST-less Atom isn't feasible :)

Use SOAP and we'd be long finished the API and onto more important things, like applications. Instead we argue for six months about the merits of REST, how it should be implemented and how to compensate for bad software. The problem w/ software developers is that they would rather argue about how-to-do-it, than simply doing it. We already have SOAP and RSS. Put them together and you have PaSSAPI, which I have to finish someday.

Russell Beattie has a heated blog thread on this very subject. Complete w/ name calling, personal attacks and all levels of fun for those that realize that Atom is crippled as-is and those that realize that Atom is just fine as-is. The best part is where the king of trolling calls the teapot black.

I left 724 Solutions because I realized that the marketing and sales team were not going to allow us to succeed. After making a great piece of software and watching the finance team raise $100M+ dollars, it was quite a disappointment. Then onto 1X Inc where we were too afraid to sell product. Then onto Opencola where we twice laid off the sales team. More and more. Now what? I'm a startup junky and I want to get involved with people that can sell product. I'll produce the product, just tell me what you want. Just tell me you can sell the product. I've helped create several $million companies, but am a little disappointed w/ the run of the mill dot-com salesman.

Quote: Kinek Technologies Inc., a Canadian-based provider of software solutions that improve the security and efficiency of remote commerce, announced today that it had joined the MasterCard® Vendor Program.

and other value-priced (not Disney/KOA) Orlando area RV parks...

These are great stops. No charge. Park in the rest area. RV dump area. Wifi access ($5 US/day). I don't know if I can travel this far the first day, but I'll try.

Plan A Itinerary

  • February 28th to Wytheville Virginia Flying J
  • February 29th to Brunswick Geogia Flying J 
  • March 1st to Orlando
  • March 2nd at Sea World
  • March 3rd at Disney
  • March 25th to Resaca Georgia Flying J
  • March 26th to Beaverdam Ohio Flying J
  • March 27th to Windsor Tunnel Bar-B-Q and onto home

This looks awesome.

More awesome sites in south West Virginia...

I77 has construction delays in Wythe county. By-pass on 52.

complete resource for RVing, tenting, renting and activities.

Randy: Woodall claims to use the latest in Verisign 128-bit encryption on their Website, but when I submitted my info it was all clear text, no encryption.

Possible stop over on February 28th. I'll be arriving in the afternoon and should have time to sign a few autographs. k, maybe just one autograph and it'll be to authorize use of my VISA :)

Notes: It's a 7 hour drive from Brampton and another 14 hours to Disney. So that's a good start on a three day trip. Weather.com says 16 celcius high, 2 overnight low, 14 celcius the next day, Sunny and 0 percent chance of rain in the area. This is slightly better than Wytheville, which is a lot further south.

More Options

My own person logs indicate that IE dominance of the browser is quickly disappearing. After hanging around 90% of the hits on my Website for most of last year, IE is now below 70% marketshare only a year later. It's down for two reason. Netscape is up (12+%) and RSS readers are here.

Since Yahoo's abandonment of Google, the search referrers comming into my blog have been evenly divided between Yahoo, Google and Microsoft. We have a war in the making!

Quote: In the struggle to meet deadlines, I think pretty much all programmers have put in comments they might later regret, including swearwords and acerbic comments about other code or requirements. Also, any conscientious coder will put in prominent comments warning others about the trickier parts of the code. Comments like "UGLY TERRIBLE HACK" tend to indicate good code rather than bad: in bad code ugly terrible hacks are considered par for the course. It would therefore be both hypocritical and meaningless to go through the comments looking for embarrassments. But also fun, so let's go.

Quote: This contest is only open to students, employees and faculty members of George Brown College located in Toronto, Ontario, Canada who have received a Tag from a Dexit representative on campus.

Maybe not a star geek, but surely the Real Geek. Found this page that highlights a few of the postings about myself in the blogosphere.
Hmmm! Kerry vs Bush vs Nader. Bush is gonna win, which is too bad. He can simply say that Kerry voted in favor of almost every Bush initiative. So, what then is Bush doing wrong? Another four years of Bush and Canada should have wheat reserves enough to feed two millions prisoners.
I just scraped and translated all my old Radio Blog posts and put them on this blog. Now, I have history dating back over 1 year. I was working on a project called Bloogle, which later turned into Dude. Damn, I screwed up some guids. I'll fix it up later tonight.

Scanning thru referrer logs is quite fun. Predictably, my blog appears on searches for Marvel Adventure City, which I quite often visit and blog about, and Cobalt Ontario, my birthplace. But I also get references for License Plate Maker, Roman Catholic Confirmation, Extenze and Porn related.

Update: Buggatti! Buggatti! Buggatti!

Quote: Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Randy: Gotta love Easter Eggs. At 724, I wrote an Easter Egg that got me suspended indefinately without pay (indefinately meant less than 24 hours). One and every one hundred alerts sent to 724.com would contain the additional text "Your stock options are worthless." Most of the senior developers knew about the Egg and thought it funny. At the time, our stock options had considerable value, some in the $millions.

I leave one week from today. For a month.

Update: I was going to stay in Wytheville on the first night, but have since reconsidered. West Virgina is much warmer and closer. Maybe Charleston.

is in place. Still a lot of work todo.

Update: I put in the code to make the comments work w/ Moz, but haven't seen it work yet. I'm downloading the latest Moz to confirm if it is working or not.

Update: It works! Hurray! At the moment only browsers that support designMode can input comments via the comments form.

Note: Adsense is gone. No RSS on blogger, no adsense on me.

Update: Re-enabled search. Five lines of code :)

Update: Re-enabled blogroll and put referrer links.

Update: Re-enabled archive.

Got my first Yahoo! News Alert today. The alert came under a match of the keywords "six degrees". Examing the alert, it was obviously NOT related to "six degrees". It looked more like SPAM. Hmmm!

I got a second alert and again it didn't contain the key phrase. This one didn't look so much like SPAM, but rather just a mishit. Yahoo! News alerts are 0 for 2 with no successes after 24 hours. The same alerts would have given me 5-10 good results w/ Google.

Update: Got a few more results all bogus. Deleted all my alerts.

I wonder if Corson's contract includes a clause where he is not allowed to socialize w/ the other player's wives? If not, the Stars players should take action to prevent a recurring situation.
I once heard that only 5% of people make any real decisions during their lifetime and that the rest of us make choices solely based on our environment. The longer I live, the more I believe this to be true. I just hope to be part of the 5%.
Last week I started a new project called the SemaSphere. Hopefully, I can complete my first release for April. At that point, I'd like to bring others into the project. Stay tuned.
Ninja Dude Henson is on the list.
directs most every film I like.

I just wrote an email assistant as a C# .NET Windows Service. It scans my POP3 inbox for unwanted messages and deletes them, so that my inbox doesn't fill up with Swen and MyDoom. The cleanup happens every 20 minutes. I also added code to auto-magically forward some emails to my cell phone. Hint cell@....com.

Why? Because I'm going to Disney, Florida for a month and I know my inbox is going to fill up every few days. This will give me a little bit of room in case I can't find the time to manually empty the inbox over Webmail.

Yahoo dropped Google as the default search technology provider for its U.S.-based sites late Tuesday, signaling the beginning of the end for the Web's most high-profile marriage of convenience.

Randy: The quality of results at Yahoo are no longer acceptable. It's amazing how much better Google really is. Sigh!

source Scripting.

I remember working @ 724 and our core product was branded as Veev by BMO and taken live. We asked the employees to sign up (it was free) and much less than half did so. This was an opportunity for each employee to get to know what they were working for. They couldn't be bothered. In fact, I often found myself in meetings w/ product managers who never actually used our product.

A similar thing occurred @ Opencola. We auto-magically signed up each employee, but you could still track usage and most employees never used the product. The total online users was always less than the number of employees in the company. Hmmm!

Such usage is a good way of telling if an employee is truly passionate about the company or if it's just another job.

Great idea! Didn't even know.
Further to ma anti-Google funk, I deleted some news alerts. Tried to recreate in Yahoo! news. Yahoo! is just one big bug. Not much actually works.
SOFTWARE DESIGNER
•Jonathan Abrams – Friendster
•Toivo Annus, Janus Friis, Ahti Heinla, Priit Kasesalu, Jaan Tallin, Niklas Zennstrom – Skype
•Bram Cohen – BitTorrent
•iTunes Music Store Team – Apple Computer
•Dave Winer – RSS

Violet Palmer

Job Title: NBA Referee

Employer: NBA (National Basketball Association)

Education: Bachelors of Science in Recreation Administration
Minor in Public Administration
Cal Poly Pomona University

How many years have you been at your current position?
3 years as an NBA referee, 12 years as a referee

If you are not CDNian, then this is likely not very funny. If you are French CDNian, then prepare to fall over laughing.

This week is dedicated to settling my score w/ Revenue Canada. Ya, it's tax and RRSP time (RRSP is a CDN retirement savings plan incentive). One hour of work, one hour of tax.

Love Winer's feeds.scripting.com site. You can find out who's actually dumb enough to read the crap you write on your blog :) Wait, you didn't hear that did you, my 10 readers?

Quote: No track, no race has given so much to Dale Earnhardt Jr as the Daytona 500, and taken so much. It was on the steep banks of the Daytona International Speedway three years ago that his father, seven-times NASCAR series champion Dale Sr, lost his life when he crashed on the last turn of the final lap here.

About 1 year ago I asked a software architect what the architecture was for his core product. His answer was...

"Our architecture is COM."

COM is not an architecture, neither are CORBA, SOAP, LAMP, J2EE or .NET. Dont get me wrong, I'm not saying you should avoid any of the above. They are all great platforms, but your architecture is much more than a hack sitting on top of a platform. Or is it?

So the question is being asked, "Randy, you were a big Atom supporter only 2-3 months ago, what happened?"

Well, the syntax is getting so complex, that adoption by anybody but the BigCo's is becoming quite difficult. Atom slices, dices, chops, juliennes, grates and sheds in 500 different ways. I looked into writing a client, but quickly realized that there are so many options, ways of doing things, that it's no longer practical in my spare time.

Isn't it good that Atom does everything?

Well no. Swiss Army Knife Design just doesn't work and it doesn't actually do everything.

For example...

  1. You have to specify two dates for each entry and a third date is assumed to be equal to another date if not present.
  2. The dates all have different timezone requirements.
  3. I can specify entry content in atom:summary or in various atom:content elements.
  4. The content can be in xhtml, CDATA escaped, base64, entity escaped and pretty much anything you can imagine.
  5. It's written in such manner that XSD and WSDL are implausible, so it doesn't work w/ any real programming tools and forces me to write everything from scratch.
  6. All the existing tools that support Atom will be obsolete w/ the next release, yet again.
  7. When Atom goes to IETF, then expect another round of obsolete tools.
  8. When Atom goes to IETF, then expect another six months, if not a year plus before the final spec is approved.

Unfortunately, I don't have the resources that Google, IBM, M$FT and Yahoo have to develop tools that consider all of these various possibilities. So who wins? The politicians that have taken a really simple format and made it implausible for the little guy.

was playing quite well yesterday, then allowed 5 goals on the last 9 shots. Now has allowed 4 goals in each of his last 4 games and this doesn't count the 7 goals Ottawa scored against him in one game last month. Two words Mikael Tellqvist.
Wrong. There are only 2 incompatible versions of RSS. RSS 1.0 and Atom.

Someone once told me "I appreciate it that such a good developer like yourself is such a good person." About one year later, the same person said to me "Do you think you are a good person?" One year later, I realized that person was not a good person. This got me wondering about people who talk about the good and bad in other people? Is judgement itself a sign of good and bad?

This is of course related to the previous post, but the conclusions are not obvious to me.

iM so tired of bloggers that succeed thru flaming. If my blog was entirely devoted to flaming one person in particular. If my success in life was based entirely on flaming one person. I'd feel like a real loser.

After Google pissed me off w/ there anti-RSS f, I decided to take another stab @ the Yahoo portal. Made http://my.yahoo.com my start page and resigned up for Y! MSGer. Hmmm! No end of bugs. Nothing seems to actually work @ Yahoo! For instance, I signed up for the new RSS Beta thing and well that was horrifying (see my comments). Then it was Yahoo!'s HotJobs. My agents don't filter by area :( Hire some more technical help please or u r not my portal.

Bush cost me my job, my kids and my houses

Thank you for giving me the opportunity to speak my mind. I lost my job this past year. When Clinton was president I was secure and prosperous, but in the last year, we had to close our operations. We simply could not compete with foreign labor. This foreign labor worked for low pay under very bad conditions.

They worked very long shifts, and many even died on the job. This competition could hardly be called "fair." I was forced out of the place where I had worked for 34 years. Not a single government program was there to help me.

How can Bush call himself "compassionate?" Far worse, I lost two of my sons in Bush's evil war in Iraq. They gave their lives for their country, and for what? So that Bush's oil buddies can get rich. My pain of losing my sons is indescribable.

While it is trivial next to the loss of my sons, I regret to say that I also lost my home. I simply have nothing left. How can Bush call himself a Christian when he neglects people like me? I am a senior citizen with various medical problems. I'm not in a position where I can begin a new career. I was reduced to the point where I had to live in a hole in a ground, all because of President Bush.

And when the authorities found me there, did they have any compassion for my misfortune and ailments? No, I was arrested. Mr. Bush, I dare you to look me in the face and tell me you are a compassionate man! I dare you to look me in the face and tell me you are a Christian. If I had any money left, I would donate it to the Democrat Party.

If Al Gore had been elected in 2000 I would still have a job, a home, and most importantly, my dear sons!

Regards

{click the link to find the author}

After watching the replays, it was quite obvious that the Sabres didn't actually win the game, but rather Meier and Walsh. That was the biggest joke of reffing I've ever seen. Cechmanek was 100% in the right.

Note: iM from Toronto, not a Sabre fan, nor a Kings fan, nor a Cechmanek fan. That was simply disgusting reffing.

It's that time again.
Quote: This is very much like what Google is doing to the RSS community, forcing us to work around this vague moving target called Atom. It's the forcing part that's the red flag that warns that this is probably the place to draw the line, call attention to what they're doing, and ask them to be cooperative instead of trying to force their will on this community.

"You will pay for your lack of vision."

I wonder if I could do a small amount of hosting in my basement for $79.95 CDN?

Interesting comment received via email in the last 24 hours...

"I'd be surprised if a simple change in DB ... would have any significant impact [on scalability]."

Today is rant day. Notes...

  • Removed Google Toolbar .
  • Removed Google as Start Page.
  • Set start page to Yahoo.
  • Send feedback to Google indicating my displeasure.
  • Discontinued my Adwords campaign.

Quote: Slashdot is reporting that Windows 2000 and NT source code has leaked to the Internet. How did I learn about this? Someone behind me at the O'Reilly conference told their neighbor about it.

Randy: iM amazed how many people out there are simply interested in screwing other people (in this case Microsoft and its users) because they've contrived some negativity towards their target. A similar case exist w/ Google and RSS 2.0.

This is a weird move. Why would Blogger-Google do this? Most every XML syndication tool supports RSS and more dont support Atom than do. Further, Atom isn't even stable and will change considerably before its final release. Both of their largest rivals, Yahoo and M$FT are putting bucks behind RSS. Could it be that Google is putting its cards on the table? Is the syndication war being taken over by the big-wigs? M$FT. IBM. Google. Yahoo. Move over Userland and Six Apart? Told u so.

So what now? If you don't like what Google is doing w/ Atom-RSS, then send them a message and stop using their search engine. Mind u, iM not there.

Okay, so it's not really that clever. Still, for some reason, repeatedly activating the "Pretzel-Retching Action(TM)" provides a little thrill. Press it again, oooh, there goes the pleasure center.
Source: BAABLOG

Hmmm! I don't know how many ideas have passed by me over the years where someone said, "Nobody is going to actually pay money for that." This is proof, that given a product, people will pay, no matter how unpractical the product seems, so long as the entertainment value is there.

Got a support Dude yesterday that said our Atom doesn't work in Sharpreader. Does SharpReader support ATOM? This was my fear when I introduced Atom.
but accept something less. Many developers have told me that there were no bugs in their code, that they did not write bugs, that their code was perfect. On each occasion, I had to resist falling over laughing. Not that they wrote a lot of bugs, in fact they wrote few, but they thought they could write perfect code. Bugs happen. Trying to minimize them is a good practice. But the true tale is what you do when someone finds the bugs. Do you deny them? Do you fix them?

Last week I said that a particular person was a bad person. That wasn't my intent and I apologize. I shouldn't be judging people like that. iM sorry.

Guardian Unlimited author Jack Schofield includes Dude in his Six of the best social networks lists, along side Friendster, Orkut, Eurekster, Linkedin and Notfriendster.
I decided I wanted to check out our local AHL team, the Toronto Road Runners, so I searched toronto road runners on Google. The Road Runners come up 16th on the list. All the entries before them are event sales companies that are using the Google Page Rank to their advantage. Google has to do something about these results, they are poluting the Google search, just as SPAM polutes my Inbox.

Quote: Columbus' Rick Nash [of Brampton] tacked another point on the scoreboard for the Western Conference when he edged Ottawa's Daniel Alfredsson in the individual portion of the [Puck Control Relay] competition.

Randy: Brampton lost one champion this week when Lennox Lewis retired, but gained another. Heavy Weight Champion, Puck Control Relay Champion, same-same.

Quote: The social networking space is getting crowded with sites like RYZE.com, LinkedIn.com, ZeroDegrees.com, MeetUp.com, Friendster.com, Tickle.com, Spoke.com, Hipster.com, Tribe.com and even one called DudeCheckThisOut.com.

Randy: First mention of Dude in the press. The Evolution has begun.

Quote: Programmer Notes [ devel.peopleaggregator.com] Can be found here.  Now even YOU can have your very own social network.  Based upon FOAF.

Quote: A new app for people who want to be sure their feeds are in good shape. You enter three bits of info, the URL of a feed, your email address and a subject for filtering. Periodically (at most every 24 hours) the app checks the feed and sends an email saying whether or not it validated. I have it set up to check the Scripting News RSS feed. This is mostly for technical people who are actively working on their feeds.
The following people seem to be moving or rather pushing RSS 2.0 forward...
  • Robert Scoble
  • Don Park
  • Sam Ruby
Any thought on including one of these on the board?

There are two types of geeks. Type A and type B.

Type A believes that mundane morons who don't undertand computers are responsible for the proliferation of viruses. These people generally favor the Linux model.

Type B believes that software and system developers are responsible, as they don't make software for the mundane. These people generally favor the Microsoft model.

Which are you?

Cause CVS just doesn't work. Everytime I work w/ a new repository, it takes days to setup and even if it does get setup, there is inevitably endless problems. My latest problem is that only one of my repository folders seems to be functional. The one that we typically use. When I switched to the alternate folders, CVS failed.

cvs [checkout aborted]: unrecognized auth response from x.x.x.x: cvs [server aborted]: Authentication protocol rejected access

Error, CVS operation failed

I use TortoiseCVS. I've checked online that there doesn't seem to be a solution. Lot's of users complaining though. If only Source Safe worked over IP :( My understanding is that the next release of SS will work over IP, in which case, CVS becomes mute. In the meanwhile, since SS doesn't work over IP, I have to continue to struggle w/ CVS.

Some people have taken a new approach of referring to Hacking as Extreme Programming, in order to justify their bad programming habbits.

Five to ten years ago, design became so overwhelming that projects often died in the design phase. Developers were spending so much time trying to design the best product, that the project became unfeasible.

Since then, RAD, Spiral and Extreme programming have help reduce the cost of lengthy design. But now I'm afraid we've gone full circle and are now accepting non-design a.k.a. Hacking. I worked on a recent Extreme programming project where it became obvious that their was no real design, that the programmers were just hacking together whatever they could and passing it off as Extreme programming.

Leigh brings up Eric Vitiello's Relationship Scehma which enables finer granual levels of realtionships - than just friend or not.  That's so black and white. This ability to define finer levels of relationships is exactly what Doc was talking about - and asking for, as others have asked in the past.

Another comment attack. Maybe I should update my software? Nah! Bring it on!

Preliminary investigation indicates that it wasn't a bot or script, but rather a manual activity. As it did not occur rapidly (it took over 7 minutes) or in a predictable order.

Notes. The attack began 12 minutes after my last user post. But more interesting is that it start w/ a post on SCO. I suspect I upset someone either in the SCO or Linux camps.

Microsoft is reportedly developing a "light" version of Windows XP to be aimed at developing markets. This is the word from the Bangkok Post (irritatingly long registration required), which is reporting that the origin of the project is Thailand's own program to aggressively seed homes with computers.
Source: poindexter

cover

Cory Doctorow's second novel is out. Share and enjoy! This doesn't mean you shouldn't also buy a copy...

This is the second novel I've made available as a free download (the first, Down and Out in the Magic Kingdom, was downloaded hundreds of thousands of times and sold like hell). I'm delighted to do it a second time.

Source: Smartpatrol

What would I do differently than the RSS Advisory Board is already doing? Not that the RSS Advisory Board is doing anything wrong, but if I wanted them to improve, then what?

  1. More is better. The only action has been the the clarifications on December 15th. Of course, they have real jobs.
  2. How about a formal XSD? Relax NG? Schematron?
  3. How about a formal XSLT? Huh? This would allow cross vendor styling via CSS.
  4. Formal instructions on setting up RSS 2.0 w/ all the major vendor tools. Including wikis and other non-blogging tools.
  5. Official logo program? Vendor program.
  6. Extend RSS to be more than just a file format (see PaSS).
  7. End the religious war. A near implausible task.
  8. Write a FAQ?
  9. More code samples; C#, C++, Java, Perl, Python, PHP, VB, ok maybe no VB :)

That's all great, but the most important thing is to get user questions answered. This has improved tremendously w/ the rss-user group. But there's still a gap to be filled. Most user questions in other forums turn into religious wars w/out answers.

Quote: eBRP Solutions Network (ESN) provides Business Continuity and Disaster Recovery Planning services to organizations around the globe. Partnering with leading edge solution providers, ESN offers eBRP, an innovative, web-based Recovery Planning utility accessible from any location in the world.

Quote: Ricin is a poison that can be made from the waste left over from processing castor beans. It can be in the form of a powder, a mist, or a pellet, or it can be dissolved in water or weak acid. It is a stable substance. For example, it is not affected much by extreme conditions such as very hot or very cold temperatures.

One of the worst programming habbits is cut and pasting of comments. Quite often, in order to get a large amount of code written in a small period of time, lazy programmers will do a large amount of cutting and pasting. They will even cut and paste stock comments. This usually leads to completely misleading comments.

     // return the enumerator
     int GetDenominator() { return m_denominator; };

Can you guess where the comment was cut from?

I sometimes have a difficult time understanding why people do what they do. I had a great friend some years ago, who was not a good person, but I did not realize this. He was working for me and he had a difficult time w/ the president of the company, who he perceived as a habitual liar and generally unethical person. I completely agreed w/ this person when he quit as I too had the same perceptions of this company president.

A couple days after his last day w/ the company, he sent a scathing email to the president. Had the email said that the president was an idiot, then I could have accepted that, but the email went a lot further. His email also scathed other people that didn't deserve the scathing. In reading this email, I realized that I had mis-read this person. Where I thought was a nice person was in fact a bad person. From then forward, I was better able to judge him and I saw a lot of unethical actions from this person. When he was my friend, I was blind to his actions and misinterpreted his unethical actions as fun. And thus, I grow.

Quote: TV Guide is no longer publishing its listings on-line. To find your favorite show or check out the latest in TV news and stories, please pick up a copy of TV Guide at the newsstands or have it delivered right to your door.

[Source: BoingBoing]

An amazingly realistic looking "baby dragon" in a sealed jar, was discovered in a garage in England. It is speculated that it was a hoax developed by German scientists of the late 19th century in an attempt to pull one over on their English counterparts.