Skype … where the whole world CAN NOT talk for free. Not even for PAY!

Ok … I had to take a moment to vent about Skype.  What a great
product … what lousy execution.  Their support?  It sucks
beyond almost any vendor I have ever dealt with.

On my recent Philippines trip, I started to use SkypeOut … or tried
to.  First, I was unable to get them to accept any of my credit
cards … business or personal.  Now these are the same credit
cards that I use for all other on-line purchases … but not with
Skype.  Nope.  They wouldn’t take them.  So no SkypeOut
credit.

Well, then I noticed that they accept PayPal … hmmm … wonder if
that will work.  Yeah!  It worked!  A week ago I was
able to pay Skype $10 for SkypeOut credit.  They even gave me an
extra $1.60 of credit for paying!  I called lots of people … for
one day.  Then … back to ground zero.

Six days ago … the morning after my success paying via PayPal … and
after using Skype to make calls for over an hour … I wen to dail a
number only to see a red bar appear that said:

Skype Account Blocked – Your Skype account has been blocked!  Click here for details

Yeah … right.  Try clicking … it takes you to their home
page.  Uh guys … how about if I log into my account?  I
simply get another message:

You are currently restricted from purchasing services or redeeming vouchers.
Please contact
Customer Support
to review your account status.

Ok … great.  No details … I click the link … get taken to a
crappy tech support form.  Fine … I filled it in, posted it, and
was sent to a page with a bunch of unrelated “knowledgebase” articles
… with another button to *really* post my support request.

So six days ago … I sent my support request.  And I have done so
for each and every day since.  No response.  Oh … well this
monring I finally got back a message saying that they have received my
first support request … sent seven days ago!

So Skype has my money … and has blocked my account.  As for the
“free in the US” they claim to be offering?  I can’t call those
numbers either now … my account is blocked.  I can call PC to PC
… I think … but no SkypeOut at all … nada.

So they lie … the whole world CAN NOT talk for free.  And in my
case, I have even paid my $10 and I can not talk … at least not via
Skype.  What a bummer … some people are screwing up a perfectly
good idea.

Arriving in Manila

We flew to Manila, from Los Angeles, on Sunday the 21st.  One of
the first things that was nice was the free wireless Internet provided
by the Asian carriers in the LA terminal.  Getting there early we
were able to get our seats (nice big aisle exit-rows!) and then hang
out and get work done.

The Philippines Airlines flight over left at ~10:00pm, so we flew into
the darkness, being chased by the sun.  The flight actually landed
at ~4:00am in Guam for refueling, and then continued its way to
Manila.  We approached the Philippines at daybreak, just before
sunrise.  As we crossed over the first edges of the Philippines,
it was a combination of islands and then the mountains of Luzon. 
The mountains turned into a large flat valley, and then the density of
grey structures began to grow.  Slowly, the grey started to
overwhelm the green and we had started to cross over the outer edges of
Manila.  As we continued to descend, the grey color took over …
it was impressive to see the sprawl of Manila below us.

We landed and got off of the plane, walked into the terminal and passed
through immigration … very uneventful.  We had both packed in
only carry-on, so we had no luggage to claim … instead we headed
right out into the hot and humid air to look for our car.

The first thing that hit me as the humidity wrapped all around me was
the smell of smoke.  Everywhere.  Like a fireplace nearby
kicking out the smoke of burning wood.  I had been told about this
… it was the smell of forests being burned in Indonesia.  Some
of my contacts here indicated that a month ago it was a constant haze
that was almost unbearable.  Even today in Iloilo I am greeted
each morning to the same smell as I leave my hotel room.

I’ll write more later … have to catch the high speed boat to Bacolod!

Blogging from Iloilo, Philippines

I’ve been telling myself each day this week that I was going to post
… and I’m only getting to it right now. I’m sitting in the
Amigo Terrace Hotel in Iloilo, Philippines … and after completing a
whole ton of work, I’m now ready to post. I’m in the lobby
restaurant … on wireless.

I’ll probably break this into a whole set of posts … there is too
much to write about. It’s been a very cool trip so far, and a lot
has changed since the last time I travelled in this region. I’ve
never been to the Philippines before, but when I was with Novell I
visited a number of Asian countries … Singapore, Sri Lanka, Pakistan,
India, Nepal, Thailand … all amazing places. But these trips
were in the early 1990’s and predated the penetration of the
Internet. What a huge difference. I’m floored. The
Internet is everywhere.

So where exactly am I right now? I’m at the hotel here in Iloilo. I’ve been here a few days after visiting Manila … we stayed in Makati … then visited Baguio City. Tomorrow we’ll be heading over to Bacolod for the day … then another day back here in Iloilo, before heading back to Manila and home.

I’ll write more … it’s been eye opening. An amazing trip.

WuFoo … nice AJAX

I’m sitting here playing with WuFoo … what a nice AJAX tool.  I was reading this great article on AJAX Prototyping,
and it linked to WuFoo.  It’s a pretty amazing example of where
applications within the browser are going.  What I started to
think of – and maybe they are already doing this – is how I can
download the final form that I create and host it on my own server?

Croquet SDK Beta v1.0 Released!

Wow … I have been too heads down on projects lately … I missed the
release of the new Croquet SDK Beta!  I’m downloading it as I
write this … and will begin to write more about what I find.

For those who are not familiar with Croquet, it is a full blown 3d
virtual world platform being developed by an amazing team.  It is
cross-platform for Windows, Mac, and Linux platforms and is able to be
networked for multiple users to interact.  If you go to the web
site, check out the FAQ, and the Screenshots … they are really worth
seeing so that you can get an idea of what is possible.

What I am currently most interested in is the state of the networking
components.  These were rough when I played with Croquet last, but
to me hold the real network effect value of the platform.  This is
where I am able to “hyperlink” between spaces, and into other
spaces.  Consider that this is the equivilent of hyperlinking
between web pages in the Web … but that I am moving from space to
space in a 3d universe where much of that universe does not exist
initially on my machine.  Oh yeah … it’s all Open Source!

I’ll blog more about my experiences … I’m also starting to learn more
about Second Life and will be comparing and contrasting my experiences.

[04/18/06]
Croquet SDK 1.0 Beta released!

The Croquet Software Developers’ Kit 1.0 Beta has been released. This
represents the first complete public release of the core Croquet technology.
Croquet is a new open source software platform for creating deeply collaborative
multi-user online applications. It features a network architecture that supports
communication, collaboration, resource sharing, and synchronous computation
among multiple users. Using Croquet, software developers can create powerful and
highly collaborative multi-user 2D and 3D applications and simulations.

Microsoft Origami – first thoughts

Well … it’s been fun watching the media uproar, and the debates over
the hype about the Microsoft Origami device. I has also been fun
to see the product announced and in the press.
It was fun since we at Agilix Labs had one here at our facility for quite
some time prior to the leaks. We’ve been tweaking our GoBinder
code to ensure that our Tablet PC applications work on this new device.

So what do I think about the UMPC/Origami device? I actually like
it! Yes, like many people are saying, this is a mini-Tablet PC
type of device. There is nothing earth shattering about it that I
know of right now, but I do want to buy one for my three year old
son. He has been using my HP Tablet PC for quite a while now, and
is becoming very adept at navigating the user interface, and easily
switching from mouse to stylus. I have really been thinking about
what I buy him to use … or do I give him my old laptop as I
upgrade? What about a PlayStation Portable? Oh … what about the $100 Laptop Project?

My laptop is too large for my son. The PSP? It’s still
$250.00 and doesn’t have half of the capabilities nor features.
The $100 Laptop? Way too limited in my opinion in that it lacks
the breadth of application support … and isn’t yet available. A Tablet PC? No … too expensive today.

In my opinion the key is going to be the price point of these new
Origami devices. When I can buy a device like this for the ~$600+
I have a hard time considering anything else. It runs a standard
operating system (and might even support Linux!) and brings the full
breadth of application support. It’ll run games, and provide
Internet connectivity. It’ll have Bluetooth and integrate with
cell phones.

I’m not saying that this product is going to kill the $100 Laptop
Project … that will always have it’s place. But in more
affluent societies where some extra money can be spent it seems to me
that the Origami is addressing a real market. This is the place
between the PDA/PSP types of devices, and the laptop/Tablet PCs.

So I’ll probably buy one for my son. Will I buy one? I
think that I might buy one for myself … just to experiment as a
platform for new applications. Religion aside, when Microsoft and
Intel (and Samsung, and ASUS, and …) get behind something they are
going to create a new market. I do believe that for software
developers, there is going to be a whole new generation of applications
for this platform.

Eye Tracking Research

This post on Slashdot brings up some interesting perspectives … I mostly like the eye tracking
research that is referenced.  It’s fun to see what we are *really*
doing when watching a video.  I know that I work to catch myself
when I get distracted, etc. but this research shows what the eye is
drawn to.

I don’t agree that video blogs will suck … but I do believe that
video podcasting is a very different animal.  I’m finding that for
audio, I really like the 15 to 30 minute podcasts.  For video, I
haven’t really found something that works for me.  I could see
where I might subscribe to a “movie feed” to get stuff onto my PC at
home for later watching.  From my early conversations with some
students it seems that video podcasts (on campus lectures, etc.) are
used mostly for their audio content, however when something interesting
is said the student will then rewind and look at the video.

The biggest issue that I see is *where* I view video podcasts.  I
can listen a lot more places than I can watch.  For me, driving is
the place where I listen to most of my downloaded content.

Why Video Blogs Will Suck. [Slashdot]

Organick Lecture – University of Utah – Alan Kay (Part II)

After a great dinner at a local Greek restaurant, we returned to the
University of Utah to listen to the second presentation by Alan Kay – Learners, Powerful Ideas, and the $100 Laptop

As I have been following the progress of the $100 Laptop project, I
have a lot of my own ideas of where this device might succeed, and what
it might become. I’m looking forward to what Alan has to say
about this space.

Is a “$100 Laptop” Possible?
Alans slide showed a portable DVD player that has a 7″ TFT LCD
screen. The price on this product is $122.99 on-line.
Obviously, this proves out the fact that the raw hardware of a $100
Laptop is quite possible. Swap the DVD drive for a keyboard, and
add some flash memory and you have a decent computer. With the
addition of a real manufacturer – Quanta – everything has started to
fall into place.

Alan brought up an interesting point where these devices could create a
huge grey-market, where the laptops might not actually make it to
children. Instead, they might be grabbed up and used by others
… sold for various profits. They are intending to add features
to the products so that they are customized to the child so that it
will not work for anybody but that child.

The laptop is going to have mesh networking as a core feature, and they
are exploring various power options. The hand-crank is the most
well known, but they are also working on a tredle(?) design for foot
powering the device.

The “layers” of this device are:

  • The $100 hardware – the foundation for everything
  • Free Software – the operating system from RedHat and Squeak?
  • Authoring & User Interface – the first level of interaction with children
  • Content & Pedagogy – interaction to educate
  • Mentoring – a large list of things we don’t know how to make happen!

His comment refering to this list of layers – The Music Isn’t In The Piano!

Future of Printing?
Alan again went through his progression of the history of
printing. Where a new medium appears, and initially is used to
mimic the older mediums. It was 100 years after the creation of
the printing press that this new medium was exploited to massively
alter global society. It finally provided for the presentation
and distribution of radical new ideas.

How the Mind Works
Neuro-ethology is a newer study of the brain and behavior. He
talked about research being done with babies, and at 8 weeks some of
the things that they are capable of doing. One of these was that
a baby that young was able to use an artificial nipple, with some
electronics attached, to control the focus of a slide projector showing
a picture of their mother. Amazing …

He also talked about other pattern recognition tests done, and the
ability of babies to show interest in various patterns … and the
increase in interest in more complex patterns as the baby develops.

This led to a discussion of Human Universals vs. non-Universals.
Those things found in almost every culture around the world … vs.
those things that are not. Examples of the Universals:
Social, Communications, Language, Culture, Fantasies, Stories, Loud
Noises & Snakes – he had a longer list but these were very common and present in over 300 cultures studied.

Thge non-Universals are things that modern education are all about:
Democracy, advanced mathematics, equal rights, etc. – these are the
things that are only gained through deep thinking and teaching.
This appears to be much of what Alan believes can be brought to more
cultures in the world using the $100 Laptop!

He went on to do demonstrations of using Squeak, and talking about some
of the amazing educational advances that have been taking place.
All of which will only be available to more and more people on earth.

Overall, it was a great presentation and shows the commitment that Alan
has to making a difference in the world with his talents and
abilities. And the $100 Laptop will become a reality … and is
only going to spur more developments in this space.

Some of my final thoughts linked to his comments about security of the
devices, etc. I start to wonder what is going to occur as
unscrupulous people choose to take advantage of the children who are
given these machines. I also start to wonder how these children
in developing countries might end up being “remotely exploited” over
the Internet by these same types of people …

In either case, it is going to open whole new channels of
communications, and create a very different networked world … with
whole new sets of eyeballs, and new participants in
globalization. The next 10 years are going to be amazing to live
through!

Organick Lecture – University of Utah – Alan Kay

Phil Windley
blogged about this lecture series, and the fact that Alan Kay
was speaking today. I had to take the time to come and hear Alan,
as his focus on computing for children and education demonstrates a
true commitment to the future.

I have often used his quote: The best way to predict the future is to invent it. His opening slide had the quote … slightly modified … toggling between:

  • Is the Best Way To Predict The Future To Invent It?
  • Is the Best Way To Predict The Future To Prevent It?

His talk is about about Computer Science and Software Engineering … are they Oxymorons?

Some points from his talk:

  • he feels that our industry has been mired for years … perhaps since the 1970’s
  • the commercialization of Personal Computers was a tremendous
    distraction from computer science … and we may never recover from
    this distraction
  • computer science is teaching non-scalable algorythms and data structures
  • this is like teaching gears … something that is non-scalable
  • the Internet is a vastly different solution that is highly distributed and operates non-stop … and scales
  • the human body consists of 100 trillions cells, created through only 50 cell divisions
  • all of the atoms in your body have been changed out within the last 7 years … even your bones!

He talked about Bob Barton, and his early work and papers. He
referenced a paper that outlines seven of the top ten things that
people ought to know about software. He said it is worth reading
the six page paper … that includes a full page bashing IBM. The
slide about Bob referenced the Burroughs B5000 built in 1961. Bob
taught by destroying traditional thought … allowing more freedom to
contemplate what is possible.

He began to talk about “engineering” and gave several examples of what
he feels is real engineering – the building of the Empire State
Building (<3000 people for <11 months start to occupancy), the
massive pumps that survived the longest during the Katrina hurricane – built in 1922 and 1912!

He talked about the real meaning of the word “Architecture” – the
building of arches. He used this to connect
analogies of Microsoft Windows, and the ancient pyramids of
Egypt. The Egyptians had no arches, and so they built the
pyramids by piling on rock, creating a “garbage dump”, and then
covering it with a “pretty UI”. It was only those who understood
and perfected the building of arches that truly developed architecture.

Humans have been on earth for ~100,000+ years, however Science has only
been around for ~400. But it didn’t emerge from genetic evolution
… so Science has always existed. He then showed the video
called “Private Universe” which was a series of interviews with Harvard
University graduates who were being asked basic questions about “What
causes the seasons?” and “What causes the phases of the moon?”
The majority were not able to answer accurately.

I have to admit that I stopped taking notes as Alan went into a very
interesting conversation about the Future of Printing. He started
to talk about the original printing press, and how it immediately began
to be used to mimic the handwritten manuscript books of the time …
instead of creating a new type of communications … a new medium to argue within society and to present new ideas.

Alan used this as a way
to describe the revelation that hit him when he first thought of
children using computers. Up to that point, they had simply
thought of computers looking like terminals, without the mainframe. He
drew a cartoon back in the 1960s of children using what would become
his idea of the dynabook.

He emphasized the stagnent aspects of computer science and software
engineering … at the end he questioned how students of these
disciplines were using yesterdays technologies – hardware and software
– when trying to create the solutions of the future. He commented
that it was only because his team was using $20,000 computers more
powerful than anything in its time, that they were able to create
solutions for the future. This is a really good point …

As usual … an amazing presentation that spurs a lot of thoughts.

February CTO Breakfast

Wow … what a crowd! This morning was quite packed, and there
was a good variety of people from many roles in Utah companies.

Phil started off talking with Hilarie Orman from Purple Streak.
It turns out that Phil was familiar with some of the previous work of
Hilarie, and some of the people that she worked with. This led
into an interesting conversation about security, encryption, and
quantum computing. She was involved in the Demo Conference … on
a security panel. She mentioned that Koogle(?) was one of the
more interesting demos.

Bruce Grant started to talk about his perspectives of Demo, and some of
the mobile applications and thoughts on where mobile devices are
going. He talked about the difficulty in developing software for
these devices due to all of the various operating systems, etc.
He also commented that there will be some sort of consolidation …
which I agree with. This is a standard EVO-DEVO pattern.

I commented that I believe that the Negroponte $100 laptop
is going to be one of the catalysts that is going to cause the
consolidation. I’m not so sure that this device is going to be in
high demand for the developed world, however it is going to drive
innovation and solutions that wil be delivered at a slightly higher
price point.

I missed a good bit of conversation going to get some food, but when I
returned we were well into a conversation about AJAX, and the new Web
2.0 trends. One of the people brought up a new Marc Andreessen
project called Ning. Very
cool … some very innovative ideas as a platform for the creation and
sharing of social application. This is a variation on JotSpot … and I’m going to do some experimenting.

Fun morning …