Archive for March, 2006

Naked Answers

I really liked Werner Vogels’ (Amazon’s CTO) account of Scoble’s (no link, sorry, I’m not trying to be snarky just to get some backlinks) and Shel Israel’s presentation of their Naked Conversations book at Amazon:

This was my approach with challenging Shel and Robert at our lunch meeting. I wanted them abandon their fuzzy group hug approach, and counter me with hard arguments why they were right and I was wrong. Instead they appeared shell-shocked that anyone actually had the guts to challenge the golden wonder boys of blogging and not accept their religion instantly.

I think Amazon is already doing enough to engage in a conversation with their customers and, as much as I believe blogging can be an effective communication strategy, it is by no means the only one or the right one.

It’s one thing to be a professional or a small company with no established PR policy or one that stinks. Blogging can do much in this case, but companies like Amazon, who got the two-way nature of the web many years before blogging was a blink in Dave Winer’s eye, need much more than a warm, fuzzy feeling to embrace blogging. They need hard facts, and if two “seasoned evangelists” are not able to provide them, who will?

Technorati Tags: , , , , .

Does Rails want to be enterprisey?

The now infamous post by James McGovern on Ruby’s lack of “enterprise” qualities sparked an interesting thread on the Rails mailing list.

The thread is interesting because it is strangely devoid of flames and name-calling and, apart from the usual FUD about Java being slow being spread by a few clueless people, quite informative. I particularly appreciated the posts by David Johnson.

One thing seems clear to me. In order to become more successful in the enterprise, Ruby needs to overcome some of its current limits, like the lack of serious internationalization and threading features and of a serious threading implementation.

It also seems clear that, contrary to what McGovern writes, Ruby is not a train wreck waiting to happen. If it’s currently lacking in some aspects, there’s no reason not to expect that it will get there, given enough time.

Some people however wondered whether it’s really a good thing for Ruby and Rails to become more “enterprisey” or rather if it would lose its simplicity and appeal by trying to go beyond simple database-backed web applications. To me this looks too limiting. My current approach, as I wrote before, is to try to make the Ruby and Java worlds go hand-in-hand together in harmony. Having Ruby running on the JVM thanks to JRuby might do much towards this, particularly if the objective of having Rails running on JRuby is as close as they say it is.

Technorati Tags: , , .

Virtualization on OS X

From my namesake Ugo Landini, I learned that: “Reliable sources informed MacosXrumors that Apple is developing virtualisation software that could be added to Apple’s next major release of Mac OS X, Leopard. The technology will allow users to create and run virtual machines with Mac OS X, Linux or Windows on any Intel-based Mac.”

If this turns out to be true, my plans to get an Intel Mac Mini on which to run Windows might be closer to fulfillment.

<a method=”POST”…>

What do we need to do in order to make this happen?

Technorati Tags: , .

We have a logo

It took a while to examine 550 submissions, but at the end, we have a logo!

sourcesense-logo.jpg

Congratulations to the winner, Lara Ariganello. Even though this particular design was not my favorite, I’m starting to dig it more and more.

Now that we have a logo, next thing we need, I suspect, is a decent website. Hmmm, we might do another contest to select a website design ;).

Before you ask: since, in the end, we decided that the company name is spelled Sourcesense and not SourceSense, the lettering in the logo is going to change to conform to it.

Technorati Tags: , , .

Speaking at OSCON

OSCON.gifJust got this in the mail:

Congratulations! You have been accepted as a presenter for the O’Reilly Open Source Convention 2006 at the Oregon Convention Center July 24, 2006 - July 28, 2006.

The following has been accepted as a 45 minute session for the event:

“Ruby for Java Programmers”

I can’t even try do describe how excited I am. OSCON is the Open Source conference to attend if you’re into OSS — not to mention speaking at it — even if someone may consider it a bit too commercial. At the same time, I’m somewhat scared. I’ll have to prepare a kick-ass talk and double-check all my facts if I don’t want to be thoroughly grilled.

Technorati Tags: , , , .

Italy on Rails

italyonrails.gifVia the Ruby on Rails mailing list I just discovered that there’s going to be a Rails conference in Italy: “Open Source Path is proud to announce the first ever Ruby on Rails conference within Europe to be held in Rome, Italy in the Fall of 2006.”

How cool! I will probably miss the RailsConf in Chicago, but this one being so nearby, I’m not going to miss it!

By the way, where’s the Italian Rails community? I know there’s an Italian Ruby users group, but I don’t know of any Rails-specific Italian user group, community or whatever. If you know of some, or would like to organize one, please leave a comment here.

Let’s sue Google

Reuters.com: “SAN FRANCISCO, March 18 (Reuters) - A parental advice Internet site has sued Google Inc., charging it unfairly deprived the company of customers by downgrading its search-result ranking without reason or warning.

[…] KinderStart charges that Google without warning in March 2005 penalized the site in its search rankings, sparking a “cataclysmic” 70 percent fall in its audience — and a resulting 80 percent decline in revenue.

[…] KinderStart contends that once a company has been penalized, it is difficult to contact Google to regain good standing and impossible to get a report on whether or why the search leader took such action.”

Given my recent problems with Google rankings, I might be tempted to sue them too. Let’s sue the bastards ;).

Update: I checked the KinderStart website and it seems quite obvious that it is a very bad website, with no original content, very few backlinks and (according to Alexa, at least) nowhere near the “10 million pageviews per month” they are claiming. This lawsuit seems to be no more than a very bad publicity stunt but it’s apparently working, at least in the short term.

Technorati Tags: , .

Juggling

If you like juggling, you’ll love this.

(Via Jason Rosenhouse).

Technorati Tags: , , .

Windows XP Booting on Mac

Mac Windows boot screenMac Rumors: Windows XP Booting on Mac Contest Over: “According to this post the final solution will work on the 17′ iMac, 20′ iMac, Mac mini and MacBook Pro. The full solution should be posted shortly and appears it will include downloadable bootloader.”

How cool is this? I might resolve myself to buy the third Mac in my house: a Mac Mini for the daughter to add to the iMac I use for doing serious work at the home office and the MacBook Pro (substituting the aging PowerBook) for traveling (which I’m doing more and more often, incidentally).

This will allow me to throw the old Celeron she has and that is not even fast enough to play most games, out of the window. We already have mouse, keyboard and display and would get WiFi so I won’t need to run cables through the house to enable her to use the Internet.

The only doubt I have is: will the Intel Mac Mini running Windows XP be able to run some decent games? Nothing requiring extreme 3D performances, mind you, just some simple, fun, educational games.

Technorati Tags: , , , , , .

Is all religion moronic?

So Isaac Hayes quits South Park? Big deal. I never really dug South Park and I don’t much care who plays Chef and who doesn’t:

Hayes, who has played the ladies’ man/school cook in the animated Comedy Central satire since 1997, said in a statement Monday that he feels a line has been crossed.

‘There is a place in this world for satire, but there is a time when satire ends and intolerance and bigotry towards religious beliefs of others begins,’ the 63-year-old soul singer and outspoken Scientologist said.

‘Religious beliefs are sacred to people, and at all times should be respected and honored,’ he continued. ‘As a civil rights activist of the past 40 years, I cannot support a show that disrespects those beliefs and practices.’

In all honesty, however, I had written an entirely different post yesterday about this. In it I wrote that I thought Hayes was probably a hypocrite, at least according to these people:

‘South Park’ co-creator Matt Stone responded sharply in an interview with The Associated Press Monday, saying, ‘This is 100 percent having to do with his faith of Scientology… He has no problem - and he’s cashed plenty of checks - with our show making fun of Christians.’

Last November, ‘South Park’ targeted the Church of Scientology and its celebrity followers, including actors Tom Cruise and John Travolta, in a top-rated episode called ‘Trapped in the Closet.’ In the episode, Stan, one of the show’s four mischievous fourth graders, is hailed as a reluctant savior by Scientology leaders, while a cartoon Cruise locks himself in a closet and won’t come out.

Stone told The AP he and co-creator Trey Parker ‘never heard a peep out of Isaac in any way until we did Scientology. He wants a different standard for religions other than his own, and to me, that is where intolerance and bigotry begin.’

I also wrote that he is almost certainly a moron, just like everybody who believes in the kind of stuff that scientologists believe in. But then I started wondering: Is there any difference between believing that we are inhabited by the souls of billions of aliens who were murdered 75 millions of years ago and believing that Jesus’s mother was a virgin when she gave birth to him?

Both are clearly made up stories, the only difference being that one is recent and the other one is 2000 years old, not that this lends any more credibility to it.

So, if Isaac Hayes is a moron for believing in ancient galactic ruler Xenu, what should we say of the millions of Catholics who believe in the virgin birth, to say nothing of the idea of Mary giving birth to God. Are you kidding me, right?

Obviously, all religions are based on unproven statements that must be believed on faith alone, suspending all rational discussions. It’s not that Christianity is special in this regard.

In the end, the question in the subject of this post is largely rethorical: All religion is indeed moronic and I couldn’t agree more with PZ Myers when he writes:

Theology is sophomoric, attempts to rationalize the absurd with reality, the glorification of foolish beliefs that will be dignified by pretending they are serious. Nice team-building, too; it’s the usual cluelessness of the majority that doesn’t realize that their assumptions hold no validity and that they are relying on the mutual gladhanding of their fellows to hold up their illusions.

Technorati Tags: , , , , .

MacBook Pro is coming

mb_step1_hero_060110.jpgI should have done it before, really, but wasn’t able to find the right people to talk to in order to upgrade the location contract of my old PowerBook to a brand new MacBook Pro, until today.

So I finally ordered a 2GHz model, with 2GB of RAM and a 100GB, 7200rpm disk. This particular configuration won’t be delivered before 15-20 days, they said. I could have got one immediately, but with a 5400rpm disk. I suspect the faster disk is going to make quite a difference in I/O intensive applications like compiling lots of source files, which I do often, thus I opted for the faster one even if it means having to wait. I expect this machine to be screaming fast.

The best thing is that by doing a “technology upgrade” of my current contract, I will be paying a monthly fee that is just a bit more of what I’m currently paying for the PowerBook.

Starting the count-down now…

Technorati Tags: .

Paul Graham has a new blog … NOT!

Paul Graham has a new blog. Too bad it doesn’t have an RSS feed. Is it still a blog if you cannot read it in your aggregator? Regardless, if I can’t aggregate it, I simply won’t read it, which is a pity.

(Via Rob Sanheim.)

Faulty parallel between Open Source and sports

Matt Asay: “In short, open source = Arsenal. Enterprise bloatware = Juventus.”

If that were true, Arsenal would be the winning team, as Open Source is winning more and more often against enterprise bloatware. Instead, Arsenal is doing so-so and Juventus is about two win the second championship in a row. How comes? Well, I guess we’ll find out on March 28 ;).

Technorati Tags: , , .

Anatomy of a disaster

It’s been almost a week since this website lost most of its ranking in Google and the effects of this on traffic seem to have stabilized. You can see for yourself how many visitors I lost on the graph below, which shows daily referrals from Google search (click on the images to read them better). Going from around 600 to less than 20 is not fun. What’s worse is that readers coming from other sources almost never click on ads. Not that I was doing any serious money, but at least I could afford myself some decent hosting.

Google vs. Time.png

Curiously, at the same time, referrals from Yahoo! searches have increased. Of course, they’re still nowhere near the number Google sent me before. And I haven’t got no reply to my enquiries yet. Not fun, I tell you.

Yahoo vs. Time.png

Update: After a few rounds of email, I just got what looks like a definitive answer from Google:

Thank you for your reply. We understand your concern; however, these
changes are consistent with the normal fluctuations outlined in our
previous email. As we add new pages and incorporate updates to existing
pages, you may see changes in the ranking and inclusion of sites in our
index. Because our index changes regularly, it’s possible your site will
regain its ranking. In the meantime, we hope that you will review the
helpful tips posted on our site.

Yeah, sure.

Technorati Tags: , , , , .

Megite is cool

megite.jpgI hadn’t noticed it before, but Megite has a brand new look&feel and actually looks and feels much better than before. I just saw it because Matthew Chen invited me to send him my OPML file. You can see the results of it here. I still don’t understand the algorithm behind the selection of news items, but it sure gives me a nice dose of serendipity, i.e. I’m actually able to find interesting items from sources I wasn’t aware of. I am thinking of putting a Megite widget on the sidebar here, after having removed the Memeorandum one because it was having problems and slowing down the loading of these pages.

For those who don’t know better, Megite is another one of the so-called memetrackers, like Memeorandum, Newsvine, and Tailrank. With the last one, Megite shares the personalization aspect, which I find quite useful.

Technorati Tags: , , , , .

File… Save is so 1999

Tris Hussey: “While web-based apps are stable, if you accidentally close your browser window, you’re still hooped.  At lest Word, Excel, etc prompt me if I’m sure that I was to close without saving.”

Word, Excel, and most other apps out there are dumb. As I wrote before, applications should provide transparent save with versioning and not bother users with useless questions.

Connectivity is still a problem for web office apps, though.

Technorati Tags: , , .

More pissed off

Maybe I should add a new category to this weblog: rants. Yesterday I was pissed off at Microsoft, the USPTO and Google. Today, it’s the small guys’ turn, namely Kevin Burton and his Tailrank.

You see, I really like Tailrank. I like it so much that I wanted to support it by buying some ad impressions, as explained here. But soon after I bought the first set of impressions, all ads disappeared from the website and the RSS feeds. This was more than a month ago, and only after repeatedly bugging Kevin via email, ads started appearing again. But wait, the only ad that always shows on Tailrank is for Kevin’s own blog! Funny.

OK, so maybe I shouldn’t make all this fuss for ten miserable bucks, but these days I easily get annoyed. So I’m officially pissed off at Tailrank and I want you to know it.

Update: Kevin in the comments belows says that my ad effectively ran, a thing which I had not understood before. So it looks like it was just a communication problem. My apologies to Kevin.

Technorati Tags: , , .

Pissed off

I’m pissed off at Microsoft for patenting a dumb filesystem like FAT. The only plausible purpose this patent might have is going after Linux and other Open Source projects which implemented FAT drivers. We’ll see if Scoble has anything to say about this.

I’m even more pissed off at the USPTO for upholding this dumb patent. We’ll we ever recognize that software patents suck?

I’m also starting to get really pissed off at Google for practically throwing this website off their index and not giving me a hint of a reason.

Luckily, we had a great skiing weekend, and this somehow mitigates my pissed-offness today.

Technorati Tags: , , , , .

My Google rankings just went through the floor

I had this very unpleasant surprise yesterday. I started noticing a considerable decrease in traffic coming here via “organic” (i.e. search-originated) referrals from Google. A brief check confirmed that my rankings for several terms for which I was among the first results went south by a long range. One phrase which showed one of my URLs as the first or second hit is now ranking 214th! Other ones are nowhere to be found, even after 50 pages of results.

Still, the number of indexed pages and backlinks stayed about the same as before.

As aboout 80% of my traffic was coming from Google, you can imagine how much of hit I took. This is all very annoying, especially considering that I never engaged in any “black hat SEO” tactics, like hidden text, doorway pages, cloaking, and buying or selling links.

I followed Matt Cutts’ advice, submitted a reinclusion request, got an automated reply, and followed up via email. Let’s hope they examine my request soon.

Technorati Tags: , , , , .